Статьи

На нашем радаре на этой неделе: Google, инструменты сборки и отладка в браузере

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

Конечно, в последнее время многое происходит: Джефф Безос представил первый смартфон Amazon, официально добавленный в CSS Color Level 4 «rebeccapurple», и было объявлено, что HTML5 может быть на пути к финализации W3C к концу года — это будет чудом навсегда прекратить? Из других новостей: Microsoft представила пару брюк, способных заряжать мобильные устройства без проводов , Кубок мира получил собственный API, и Google начал тестировать службу регистрации доменов .

Google

Оставаясь с компанией, чей корпоративный девиз — «Не будь злым», Google на этой неделе объявил о независимой «развилке» OpenSSL , широко используемой криптографической библиотеки, которая привлекла международное внимание после уязвимости Heartbleed. Они также запустили «Сделано с кодом» , инициативу, чтобы побудить больше девушек кодировать, а затем положить свои деньги туда, где их рот с обещанием 50 миллионов долларов! Была также выпущена версия 1.3 языка программирования Go (первоначально разработанная тремя инженерами Google). Он обещает более быстрое время компиляции и нацелен на экспериментальную кросс-платформенную технологию Google NaCl

Как будто этого было недостаточно, вот еще один плюс Google (включая два руководства на основе Go):

И если этого было недостаточно, Google I / O (ежегодная конференция разработчиков Google) состоялась на этой неделе, где они выпустили новые умные часы и другие продукты Android Wear перед Apple . Вы можете найти обширное резюме того, что еще было представлено здесь .

Хватит ли уже Google? Хорошо, давайте двигаться дальше …

Учусь

Постоянное обновление навыков — это постоянная проблема в этой быстро развивающейся отрасли, поэтому вот подборка статей и учебных пособий, которые помогут вам сделать именно это:

И если все эти разговоры об «инъекции зависимостей» и «принципе открытия / закрытия» пролетели над вашей головой — не волнуйтесь! Вот бонусное видео, которое отлично объясняет такие вещи, как «петли событий», «обратные вызовы» и «параллелизм».

Модное слово недели — Инструменты сборки

Мы, разработчики, ленивые люди и пойдем на все, чтобы избежать повторений и задач (как показывает этот мультфильм xkcd ). Чтобы упростить наш рабочий процесс разработки, мы предпочитаем (или должны предпочитать) использование инструментов сборки: программ, предназначенных для автоматизации таких повседневных действий, как компиляция предварительно обработанного CSS, минимизация JavaScript, запуск модульных тестов или перезагрузка браузера.

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

И последний совет: основная команда jQuery использует эту удобную задачу Grunt, чтобы увидеть влияние каждого изменения на размер файла.

Инструменты браузера

Пока мы находимся на предмете инструментов веб-разработки, давайте обратим наше внимание на те, которые встроены в ваш браузер. Будь то работа с макетом, редактирование аудио или создание целого веб-приложения, мы предоставим вам всю необходимую информацию.

Fun Stuff

После стольких разговоров об инструментах и ​​оптимизации вашего рабочего процесса, давайте разберемся со ссылками на некоторые забавные и случайные сайты, которые гарантированно истощат вашу вновь обретенную производительность.

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

Так что вы думаете о текущих событиях в Google? Используете ли вы инструменты сборки, такие как Grunt или Gulp, или это пустая трата времени? Есть ли у вас какие-либо советы или рекомендации для ваших любимых инструментов браузера, которыми вы хотите поделиться? Дайте нам знать, и разговор может начаться.