Добро пожаловать на наш радар, еженедельный обзор новостей, тенденций и других интересных вещей из мира веб-разработки.
На этой неделе для пользователей и разработчиков Windows были хорошие новости, так как было объявлено, что будущая операционная система Microsoft Windows 10 будет поставляться с OneGet , структурой управления пакетами в стиле Linux. Используя доли облачного хранилища, Microsoft также открыла неограниченное хранилище OneDrive для подписчиков Office 365 .
Индексируя все вещи, Google объявил о своих планах проникнуть в ваш кровоток с помощью новой таблетки «наночастиц», которая может превентивно выявлять признаки заболевания. Они также запустили свое приложение Fit , которое готово принять Apple HealthKit. Наконец, они дали закладкам Chrome долгожданный капитальный ремонт . Ура!
В другом месте Meteor достигла рубежа выпуска 1.0 , HTML5 достиг статуса «рекомендации» и AtScript был представлен. AtScript будет (пока) еще одним языком для компиляции в JavaScript , но что примечательно, так это то, что одним из разработчиков является Миско Хевери , отец AngularJS.
О, а ты хочешь хорошую карьеру или хочешь веселого программирования? Видимо, вы не можете иметь оба .
Модное слово недели: i18n
В вычислительном отношении i18n — это сокращение от интернационализации — процесс планирования и внедрения программного обеспечения, так что его можно легко адаптировать к конкретным местным языкам и регионам без технических изменений. Кстати, этот стиль аббревиатуры объясняется в глоссарии W3C .
Rails имеет довольно универсальный встроенный API интернационализации, который позволяет вам «Go Global» и поддерживать различные языки на вашем сайте .
FormatJS — это набор библиотек JavaScript для интернационализации , которые ориентированы на форматирование чисел, дат и строк.
Не используете i18n? Вы, вероятно, должны быть . В этой серии из двух статей Крис Болл рассуждает о том, почему i18n — хорошая вещь, а затем применяет теорию на практике, используя как Rails, так и ember.js.
Вот отличная слайд-колода от Эдуардо Сиота Ясуда (дизайнера на booking.com): Интернационализация: более 2200 различных способов просмотра сайта . Надеемся, что видео беседы скоро последует.
Дополнительный совет: W3C имеет проверку интернационализации, которая выполняет различные тесты на веб-странице, чтобы определить уровень интернационализации. Ну, представь …
реагировать
React от Facebook — это библиотека JavaScript для создания пользовательских интерфейсов. Он имеет много интересных функций (таких как использование виртуального DOM), и, поскольку он не делает никаких предположений об остальной части вашего технологического стека, его легко опробовать в существующем проекте.
Новый реагировать? В этом случае вы можете узнать о начале работы и ее основных понятиях . Или, если вы предпочитаете видео, то как насчет этого введения в React с Бертраном Карерангабо?
Как только вы освоите основы, вы узнаете, как создать приложение для создания заметок с использованием React и Flux (Flux — это функциональный подход к обработке данных внутри приложения).
Не твоя вещь? Ну, а как насчет создания потока Twitter в реальном времени в React с использованием изоморфного JavaScript .
Вот статья о понимании React и его повторной реализации с нуля . Это первый пост в серии, в котором рассматриваются представления и виртуальный DOM.
И, наконец, вот слайд-колода на React и почему она классная .
производительность
Как веб-профессионалы, мы все хотим быть более продуктивными и эффективно использовать свое время. К счастью, есть множество инструментов и методов, которые помогут нам сделать это.
На этой неделе в SitePoint Алекс Уокер рассказал о том, как использовать старый трюк, чтобы писать 240 слов в минуту , а Джордж Фекете взглянул на Komodo IDE и на то, как он может повысить вашу производительность .
На панели подкаста JavaScript Jabber обсуждались инструменты и расширения браузера . Этот эпизод содержит много советов и приемов, которые экономят время, и его стоит послушать.
Вот семь советов о том, как сохранить продуктивность и сосредоточенность в качестве фрилансера , а также пять простых, но мощных советов по повышению производительности, которые подавляют прокрастинацию (их слова).
Shopify удалось повысить производительность труда разработчиков, удалив 28 000 строк JavaScript. Вот как этот смелый шаг сработал для них .
Наконец, именно поэтому важно создать культуру, в которой производительность будет отмечаться с самого начала.
Инструменты разработки переднего плана
Препроцессоры, такие как Sass и Less, произвели революцию в разработке CSS. Поэтому я был заинтригован, увидев, что Крейг Баклер смотрит на пост-обработку CSS с Pleeease . Если вы не знаете, что такое постобработка, то эта для вас.
Конечно, это не значит, что препроцессоры не получили никакой любви. Вот как один разработчик перешел от Neat к Susy (оба из которых являются инструментами верстки Sass).
« Если бы вы могли использовать только 3 внешних инструмента разработки, какие 3 инструмента вы бы выбрали? Был задан вопрос 56 экспертам переднего конца. Их ответы были, возможно, немного удивительными и, несомненно, дадут пару неоткрытых жемчужин.
Вот как вы можете управлять вашей фронтальной сборкой в WordPress, и в этой статье один разработчик подробно описывает свой новый рабочий процесс Angular с Gulp .
Вот учебник, предназначенный для начинающих, о том , как создать веб-приложение с Grunt .
Buuuut, прежде чем углубиться в это, прочитайте, почему мы должны вообще прекратить использовать Grunt и Gulp (полный круг, мне кажется).
Вот и все на этой неделе. Спасибо, что присоединились к нам.
Я оставлю вам список 13 самых страшных клиентов Хэллоуина и, более серьезно, посмотрите, как наша индустрия решает проблемы с психическим здоровьем (в настоящее время это неделя психической помощи {Geek} ).
Какие ссылки привлекли ваше внимание? Что вы думаете о React? Есть ли у вас какие-либо советы по повышению производительности, которыми вы хотели бы поделиться? Хотите поговорить о Неделе душевной помощи? В любом случае, мы хотели бы услышать ваши мысли.
Кроме того, если у вас есть какие-либо проблемы с реализацией чего-либо, о чем здесь говорится, или вы просто хотите обсудить это еще раз, форумы SitePoint — это отличное место для посещения (вы можете войти в свою учетную запись Google, FaceBook, Twitter, GitHub или Yahoo).