Пока космическая Гита бороздит просторы вселенной, где-то на солнечном Арамболе Зита пишет свою машину времени на джаваскрипте.
Чтобы оседлать все четыре измерения пространства-времени, она обложилась книгами Жюля Верна, постерами к фильмам Земекиса и статьями нашего любимого датского безумца Матиуса Бууса (Mathius Buus). Он рассказывает, где в ноде припрятались кротовые дыры — и что с ними делать уверенному в себе фронтендеру.
На дворе 2018, и фронтендеры, выросшие в девяностые, уже заполнили анкеты StateOfJs.
Хорошие новости: все голоса уже посчитаны. Победил, разумеется, Реакт, но интрига была в другом. Сбреет ли кудри Рич Хики? Сколько зарабатывает специалист по Эмберу? Ну и хоть кто-то назвал три лучших npm-пакета прямо сейчас.
На прошлой EmpireJs Андрей Ситник рассказал, как CRDT-корабли бороздят просторы Вселенной. Оффлайн-редактирование документов и никаких конфликтов — лучшая тема для наступающих выходных.
Наш спецкор Марти съездил в 2025 год и узнал, что у Реакта отвалился рантайм.
Вы, верно, помните о Свелте, без-фреймворкошном фреймворке. Может быть, вы даже слышали о планах команды Эмбера на переход к движку времени выполнения. Какими бы клевыми эти проекты не были, они вряд ли перерастут "нишевость". А вот у создателя вебпака есть идея повеселее: Тобиас наш Копперс (Tobias Koppers) написал пруф-оф-концепт плагин для Бабеля, который переводит ваши реакт-компоненты в простой html и джаваскрипт-код. На тестовом примере размер файла уменьшился где-то на порядок.
Программистам постоянно приходится держать себя в руках.
Чтобы избежать бана и проблем, в руках приходится держать не только себя, но и свой код. Одна беда — в npm хорошего лефтпада и рейт лимитом не найти. Вернее, было не найти, пока наш друг и товарищ Женя Пшеничный не написал рейт-лимитер и не выложил куда надо.
Вы, верно, не ожидали, но сертифицированные паладины Дарта в России — команда Wrike — организуют 1) большую 2) бесплатную конференцию по Дарту и Флаттеру в Питере 1 декабря. Кроме ожидаемых и клевых ребят из Гугла и Врайка позвали иностранных спикеров — например, в списке есть Томас Буркхарт (Thomas Burkhart).
Регистрироваться и брать билеты туточки: dartup.ru
Чудесный Николя Беваква (Nicolas Bevacqua) написал чудесную книгу Mastering Modular JavaScript. И ее чудесность не в модулях джаваскрипта, а в том, что отталкиваясь от этой темы он умудряется рассказать, что такое хорошо и плохо в рамках отдельно взятого кода. Без листингов на три листа и без метафор и неуместных фокусов и историй о супе.
Диагностированная параноя еще не значит, что за вами никто не следит.
Судя по всему, китайские производители материнских плат внедряли хардварные бекдоры в железо, которое крутится на серверах Эпла, Амазона и Министерства Обороны Штатов. Это не Мелтдаун и не Спектр, и даже не архивы спецслужб. Звучит и выглядит как сюжет для шпионского боевика, но жизнь бессовестнее литературы.
Во взрослой жизни иногда приходится выкручиваться, и сегодня, дорогие друзья, у нас состоится взрослый разговор.
Как хорошие разработчики, мы заботимся о производительности. Но знаете ли вы, что разница в 20% "объективной скорости" практически неразличимы для пользователей? Важно, чтобы людям было приятно пользоваться вашим приложением, и чтобы они ощущали отзывчивость и скорость.
О том, какие трюки и приемы помогут стать похожим на Доктора Кто, и почему не надо использовать прогрессбары, рассказывает Элай Фитч (Eli Fitch).
Алексей Газиев из Злых Марсиан рассказывает, как за неполных два года вырастил в себе специалиста по нейронным сетям и практическому машинному обучению. Рассказывает в стиле "делай как я, делай круче меня" с кучей ссылок и советов.
На прошлой неделе один из любимых проектов редакции, Codesandbox, сходил в Икею и купил нам всем контейнеров.
Если раньше Codesandbox был простым и удобным способом набросать, оттестировать и захостить клиентский прототип на выбранной технологии, то теперь можно подключать и серверные библиотеки. Практически это значит, что вести блог с помощью Гэтсби, разбираться с Некстом и Накстом и глядеть в будущее Аполло можно без еще одного дроплета на DO.
Мы пришли сюда жевать жевачку и помочь вам разобраться с реактом. И, как видите, жевачку мы уже дожевали.
Сегодня у нас не одна, а целых две ссылки, и обе — на радость новичкам реакта. Первая — список рекомендуемой литературы для старта; кроме собственно реакта в комплекте ресурсы по клиентской архитектуре, редаксу и разным штукам. Вторая — шпаргалка для стандартных реакт-приемов.
В любой непонятной ситуации — становитесь известными и богатыми.
Звучит как трюизм и крайне высокоуровневая цель, но Кент Си Доддс (Kent C. Dodds) из ПейПала написал статью о том, как расширить свое влияние и узнаваемость разработчику.
В общем, теперь на вопрос зайцев, как стать ёжиками, есть конкретный ответ.
Легко ли любить неизменяемые данные, если апи для работы с ними выглядит, как immutable.js?
Михель Вестрате (Michel Weststrate) придумал вариант получше: как насчет работы с обычными объектами, которые оказываются неизменяемыми благодаря магии прокси? И не только придумал, но написал библиотеку Immer. А ребята из Netlify рассказали, почему она классная — и, наверное, справились лучше нашего.
Известный фронтенд-консультант и главный автор css-tricks Крис Койер (Chris Coyier) спросил у своих знакомых, таких же известных и супер-талантливых фронтендеров, что это значит — быть действительно крутым разработчиком переднего конца.
Осталось все это выучить и не гуглить каждый раз, как свойства для флексбокса.
Время всем рассказать, как вы не любите Джиквери и обожаете Вью.
Рафаэль Бенитт, Саша Гриф и Мишель Рамбо (Raphaël Benitte, Sacha Greif, Michael Rambeau) проводят честные выборы на пост самого популярного инструмента в среде Джаваскрипта StateOfJs. До конца опроса осталась пара дней, так что стоит поторопиться!
Клаудфейр запустил свой гейтвей к межпланетарной файловой системе IPFS. Теперь не обязательно разворачивать свою инфраструктуру для того, чтобы построить стабильный p2p проект. Как тебе такое, Илон Маск?