Effector, новая библиотека для управления состоянием: богатый и в то же время лаконичный API, реактивность, нет ограничений на количество сторов, первоклассная поддержка TypeScript и Flow → https://effector.now.sh/
В чемпионате четыре направления: фронтенд, бэкенд, анализ данных и машинное обучение. В каждом направлении два онлайн-раунда и три денежных приза: 300, 150 и 100 тысяч рублей.
Важные новости и материалы второй половины апреля: AMP под своим доменом, нюансы тёмной темы, альтернатива NPM, PWA в Google Play, Node.js 12, Svelte 3, дизайн-процессы и Figma, рабочие HTML-импорты, паттерны проектирования, локализация → https://forwebdev.ru/digest/2019-04-30/
«Фронтенд-юность» №91, в гостях Андрей Ситник: чёрная дыра фронтенда, Бобук в СовФеде про ИИ, эффективнейший путь убить креативность MPJ и Дэн Абрамов → https://soundcloud.com/frontend_u/e91
«Веб-стандарты» №172, в гостях Сергей Попов и Андрей Смирнов: события года и Frontend Conf в Москве, зачем быть в ПК, интересные доклады, устройство фестиваля, поддержка сообщества, правила поведения → https://medium.com/p/849738d96090
«Веб-стандарты» №173, в гостях Виктор Суздалев и Денис Ильин: Ростов-на-Дону, Chrome 74, Node.js 12, Svelte 3, V8, навигация, PWA в Google Play → https://medium.com/p/57cbd836d95b
Uppy, универсальный виджет для загрузки файлов с упором на хороший UX: легковесный, модульный, расширяемый, доступный, локализованный, поддерживает загрузку из внешних источников вроде Google Drive → https://uppy.io/
Нужно ли чистить строки в JavaScript? Обзор возможной утечки памяти, вызванной оптимизацией работы со строками, и способы её предотвращения → https://habr.com/p/449368/
Пожалуйста, прекратите делать React-центричные приложения! React — это UI-библиотека, а не решение проблем других аспектов приложения вроде роутинга, данных, общения с сервером или бизнес-логики. Слой представления меняется чаще других аспектов, так что не делайте его ядром.
[Реклама] Друзья, мы в Do IT Consulting продолжаем изучать вопрос профессионального роста и поиска работы за границей.
Мы проводим интервью с нашими соотечественниками, успешно эмигрировавшими благодаря своей профессии: обсуждаем, кому и зачем это нужно, как это реализовать и какой новый опыт даёт работа и проживание зарубежом.
28 апреля в 14:00 (мск) пообщаемся с Андреем, software-инженером в ZyLab (Нидерланды) → https://youtu.be/HeHj3GIkuCc
4 мая в 14:00 (мск) пообщаемся с Павлом, SIEM-аналитиком и разработчиком в Stone Ram (Великобритания) → https://youtu.be/65j2uXowBis
Задать вопросы гостям можно в прямом эфире или заранее в комментариях. Записи эфиров будут доступны по этим же ссылкам. Нажимайте на колокольчик, чтобы получить напоминание перед началом трансляции.
Совсем скоро мы проведём еще ряд интервью с профессионалами отрасли и анонсируем новые материалы. Чтобы ничего не пропустить, подписывайтесь на нашего телеграм-бота → @doit_consulting_bot
Делимся опытом по релокации в IT-профессии от тех, у кого это получилось. Особенности работы в зарубежных компаниях, нюансы прохождения собеседования, подвод...
The Open-Registry, полностью прозрачный и открытый реестр JS-пакетов, призванный заменить централизованный и коммерческий NPM → https://open-registry.dev/
Основы devops: почему практически никогда не стоит напрямую запускать Node.js-приложение в продакшене? Объяснение и предпочтительные альтернативы → https://medium.freecodecamp.org/7fdfaed51ec6