Статьи

На нашем радаре на этой неделе: качество кода и время Рождества

Хо-хо-хо! и добро пожаловать в рождественский выпуск On Our Radar, еженедельный обзор новостей, тенденций и других интересных вещей из мира веб-разработки.

В новостях на этой неделе последствия от взлома Sony продолжались. Несмотря на то , что начинают возникать сомнения относительно участия Северной Кореи , страна пострадала от двух гигантских DDoS-атак в последние пару дней, которые привели к массовым отключениям Интернета. В центре спора находится фильм под названием «Интервью», который Sony изначально намеревалась снять , прежде чем передумать и объявить, что он все- таки будет выпущен онлайн .

В то время как Северная Корея боролась за то, чтобы оставаться в сети, Южная Корея вызывала собственные заголовки: прокуратура Сеула выдвинула обвинительный акт против генерального директора Uber Трэвиса Каланика за управление нелегальной службой такси. Технически это делает его международным беглецом и может привести к тому, что он получит штраф в размере 18 000 долларов или ему грозит два года тюрьмы .

В другом месте появился новый претендент на город с самой высокой скоростью интернета в мире. Двигайтесь через Цюрих, Токио и Нью-Йорк — вот и Миннеаполис . Да, вы слышали это правильно!

Текстовые редакторы

Выбор текстового редактора — это то, к чему люди (особенно программисты) склонны увлекаться — они являются неотъемлемой частью вашего рабочего процесса и могут почти бесконечно настраиваться для повышения производительности.

Вот почему мне было очень интересно прочитать недавнюю статью автора SitePoint Абдера-Рахмана Али. Он поговорил со 100 Rubyists (включая Matz и DHH) и спросил их, какой редактор они предпочитают. Его результаты делают для некоторого интересного чтения .

После прочтения этого опроса кажется, что все классные дети используют Vim. Хочешь быть крутым тоже? Ну, вот учебник Vim для начинающих, чтобы помочь вам в этом.

Vim не твоя вещь? Затем ознакомьтесь с этой статьей, описывающей настройку Sublime Text одного дизайнера . Sublime text — это текстовый редактор, в который вы влюбитесь, и, должен признать, это мой любимый редактор.

Вот экранная демонстрация по настройке среды разработки в Sublime Text 3, которая охватывает многие из его замечательных функций, таких как управление пакетами и завершение кода.

Ранее в этом году Github представил текстовый редактор, чтобы превзойти все текстовые редакторы . Atom (как его называют) изначально запускался в браузере, но команда разработчиков напряженно работала, в прошлом месяце выпустив официальные пакеты для Linux, а в этом месяце установщик для Windows .

Модное слово недели: СРЕДНИЙ стек

СРЕДНИЙ стек

MEAN — это сокращение от MongoDB, ExpressJS, AngularJS и Node.js — набора технологий, которые позволяют разработчикам создавать целое веб-приложение, используя только JavaScript. Он представляет собой значительный сдвиг в архитектуре — от реляционных баз данных к NoSQL и от серверной MVC до клиентских одностраничных приложений.

Эта статья автора SitePoint Адама Бретца рассматривает каждую из этих технологий немного глубже и представляет новую книгу, которую он в соавторстве написал по этому вопросу.

Medium в настоящее время публикует серию статей, посвященных исследовательскому погружению в стек MEAN . В настоящее время они находятся на пятой части, но, как говорится в статье, не забегайте вперед, начните с первой части .

Хотите создать клон Instagram с AngularJS, Satellizer, Node.js и MongoDB ? Конечно, вы делаете! Эта статья показывает вам, как.

MEANstack Daily — это сборник статей, видео и новостей о MongoDB, ExpressJS, AngularJS и NodeJS.

Это все начинает звучать как слишком много усилий? Ну, вот видео, подробно показывающее, как вы можете развернуть MEAN-стек в Google Cloud одним нажатием кнопки .

Наконец, вот (очень) подробное руководство по созданию современных веб-приложений с помощью MEAN .

Качество кода

То, о чем мы, как разработчики, много слышим, это качество кода, и давайте посмотрим правде в глаза, кто не хочет писать качественный код?

Существует множество инструментов, предназначенных для визуализации качества нашего кода. Одним из таких инструментов является PhpMetrics, который использует D3 и некоторые сложные алгоритмы анализа для сканирования кода вашего приложения и вывода сложных отчетов о нем.

И эти инструменты не ограничиваются разработкой на стороне сервера. Вот как вы можете использовать ESLint для поддержания качества вашего JavaScript или HTML Inspector, чтобы помочь вам (и вашей команде) написать лучшую разметку .

Это история одного разработчика о том, как парное программирование и наставничество привели его к написанию кода высшего качества, и в этом отчете подробно рассказывается, как Интернет вещей улучшает качество кода в проектах Java с открытым исходным кодом .

Это видео с конференции Keep Ruby Weird имеет необычную точку зрения, утверждая, что есть много общего между великолепным написанием (как в прозе) и написанием кода отличного качества.

Наконец, качественный код подтверждается качественными тестами. Ознакомьтесь с моим кратким обзором тестовых рецептов Rails 4 и получите себе копию книги.

Это Рождество!

Рождественская открытка

Большинство из нас будет делать заслуженный перерыв в период Рождества, но на тот случай, если вам захочется поработать над веб-дизайном, обязательно посмотрите рождественское специальное предложение Boagworld , в котором Пол и Маркус узнают истории о прошлом Рождества. от Криса Койера, Сары Парментер, Дана Эдвардса, Брюса Лоусона и многих, многих других.

Подкаст «Незаконченный бизнес» также выпустил рождественский эпизод под названием « Джингл Белл Рок» . Он видит возвращение Анны Дебенхем (бывшей соведущей) в качестве специального гостя, а также это 100-й эпизод.

Хотя Санта-Клауса уже не было, вот 20 идей рождественских подарков для веб-дизайнеров . Мне было бы интересно услышать, что Санта-Клаус принес вам, дорогой читатель, в комментариях.

В этой статье 50 известных дизайнеров рассказывают о своих трех главных дизайнерских тенденциях на 2015 год .

И, оглядываясь назад на 2014 год, мы видим лучшие и худшие тенденции веб-дизайна в этом году .


Вот и все на этой неделе. Спасибо, что присоединились к нам.

Я оставлю вас с лучшим световым дисплеем, который вы увидите весь год (который буквально отсутствует в этом мире), список из восьми вещей, которые технология хочет убить следующим (не довольствуясь личными разговорами) и приложение, которое находит пиво и вино, которые лучше соответствуют вашему вкусу (я в).

Какие ссылки привлекли ваше внимание? Какой текстовый редактор вы выбрали? Как вы измеряете качество своего кода? Какие веб-лакомства принесла тебе Санта? Дайте нам знать, и обсуждение может начаться.