Два фронтендера сидят в баре. Им не о чем поговорить.
Мнение Криса Койера и многих других разработчиков о расколе нашей профессии и проблемах, которые он несёт для всех → https://css-tricks.com/the-great-divide/
Мнение Криса Койера и многих других разработчиков о расколе нашей профессии и проблемах, которые он несёт для всех → https://css-tricks.com/the-great-divide/
🎧
Свежие подкасты
«Девшахта» №67, в гостях Вадим Горбачев: вопросы безопасности → https://medium.com/p/e36b81ef816d
«Веб-стандарты» №158, в гостях Роберт Харитонов и Денис Радин: сайт «Веб-стандартов», события и сообщества, новинки Safari TP, свежие статьи, снипеты и редакторы кода, кому нужен VR, фонд GitNation → https://medium.com/p/eac76300bd8f
«Фронтенд-юность» №81, в гостях Павел Черторогов и Алексей Золотых: всё, что вы хотели знать о GraphQL, Казахстан, jQuery, React и Ruby, Flow vs TypeScript → https://soundcloud.com/frontend_u/e81
«Новости 512» от CSSSR №35: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-35-2101-2701
Свежие подкасты
«Девшахта» №67, в гостях Вадим Горбачев: вопросы безопасности → https://medium.com/p/e36b81ef816d
«Веб-стандарты» №158, в гостях Роберт Харитонов и Денис Радин: сайт «Веб-стандартов», события и сообщества, новинки Safari TP, свежие статьи, снипеты и редакторы кода, кому нужен VR, фонд GitNation → https://medium.com/p/eac76300bd8f
«Фронтенд-юность» №81, в гостях Павел Черторогов и Алексей Золотых: всё, что вы хотели знать о GraphQL, Казахстан, jQuery, React и Ruby, Flow vs TypeScript → https://soundcloud.com/frontend_u/e81
«Новости 512» от CSSSR №35: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-35-2101-2701
Как работать с денежными значениями в JavaScript: Сара Даян о распространённых ошибках и способах их избежать в переводе Игоря Камышева → https://medium.com/p/bb0706840f0e
Как и почему инженеры PayPal перешли с Flow на TypeScript во всех новых проектах → https://medium.com/p/9d1acc07c839
Анализ уязвимостей процесса аутентификации: Вадим Горбачёв рассказывает о распространённых проблемах веб-безопасности, иллюстрируя их удивительными историями о реальных взломах → https://medium.com/p/475b749fbb9f
Какой бандлер выбрать: Webpack, Parcel или Rollup? Сравнение скорости, размера итогового бандла и простоты использования → https://github.com/tehcookies/bundlers-comparison
Electronegativity, инструмент для поиска антипаттернов безопасности и конфигурации в приложениях на Electron → https://github.com/doyensec/electronegativity
Почему разработчики Flow игнорировали опенсорс-сообщество и чем они занимались весь прошлый год: официальное объяснение и позиция касательно перехода части проектов Facebook на TypeScript → https://medium.com/p/54239c62004f
Зачем нужны переменные окружения в Node.js и как их использовать с удобством → https://medium.com/p/2da8cdf6e786
Иллюстрированное руководство по Web Authentication, новому стандарту для аутентификации без паролей на основе криптографии с открытым ключом → https://webauthn.guide/
Записи докладов с первого митапа Piter GraphQL: GraphQL и архитектура веб-приложений, GraphQL — новый Redux, паттерны проектирования GraphQL-схем → https://habr.com/p/438124
Программная генерация SVG-иллюстраций с помощью Processing: введение и практические примеры → https://bjango.com/articles/processingsvg/
D3wasm, порт Doom 3 для браузеров на основе WebAssembly: демо и детали реализации → https://www.continuation-labs.com/projects/d3wasm
[Вакансия, офис, Санкт-Петербург]
Фронтенд-разработчик в дизайн-бюро «Зебра»
Мы делаем корпоративные сайты для крупных российских и зарубежных компаний. В связи с увеличением количества проектов ищем фронтенд-разработчика уровня не ниже middle. Тебе предстоит разрабатывать интерфейсы, оптимизировать и рефакторить код, внедрять новые технологии, участвовать в проектировании и обсуждении интерфейсов с командой.
Мы предлагаем:
— работу в классной команде с опытными коллегами;
— комфортный офис в районе м. Лесная, Чёрная речка;
— достойную и своевременную оплату труда не реже чем раз в неделю;
— гибкий график;
— посещение конференций за счёт компании;
— доступ к обучающим сервисам (HTML Academy, Hexlet, CodeSchool, Coursera).
Что мы ждём от тебя:
— уверенные навыки кроссбраузерной адаптивной вёрстки, понимание методологии БЭМ;
— уверенные знания JavaScript (ES5+);
— опыт работы с одним или несколькими популярными JS-фреймворками и библиотеками (Vue, React, Angular, D3);
— опыт работы с SVG, достаточный для программирования анимаций;
— опыт работы с Git, CSS-препроцессорами, инструментами автоматизации и сборки (Gulp/Webpack);
— опыт вёрстки под интеграцию в CMS (любую), понимание принципов шаблонизации.
Если заинтересовался, высылай резюме на [email protected].
Фронтенд-разработчик в дизайн-бюро «Зебра»
Мы делаем корпоративные сайты для крупных российских и зарубежных компаний. В связи с увеличением количества проектов ищем фронтенд-разработчика уровня не ниже middle. Тебе предстоит разрабатывать интерфейсы, оптимизировать и рефакторить код, внедрять новые технологии, участвовать в проектировании и обсуждении интерфейсов с командой.
Мы предлагаем:
— работу в классной команде с опытными коллегами;
— комфортный офис в районе м. Лесная, Чёрная речка;
— достойную и своевременную оплату труда не реже чем раз в неделю;
— гибкий график;
— посещение конференций за счёт компании;
— доступ к обучающим сервисам (HTML Academy, Hexlet, CodeSchool, Coursera).
Что мы ждём от тебя:
— уверенные навыки кроссбраузерной адаптивной вёрстки, понимание методологии БЭМ;
— уверенные знания JavaScript (ES5+);
— опыт работы с одним или несколькими популярными JS-фреймворками и библиотеками (Vue, React, Angular, D3);
— опыт работы с SVG, достаточный для программирования анимаций;
— опыт работы с Git, CSS-препроцессорами, инструментами автоматизации и сборки (Gulp/Webpack);
— опыт вёрстки под интеграцию в CMS (любую), понимание принципов шаблонизации.
Если заинтересовался, высылай резюме на [email protected].
Сэкономлены 4 недели разработки и 7 500 строк кода. Объём трафика сокращён в 16 раз. Мобильные релизы ускорились.
Результаты и подробности внедрения GraphQL в Nike → https://medium.com/p/a541aebe4d5e
Результаты и подробности внедрения GraphQL в Nike → https://medium.com/p/a541aebe4d5e
Плагин, реализующий горячие клавиши на GitHub, выложили в опенсорс → https://github.com/github/hotkey
Важные новости и материалы второй половины января: ES2019, PWA в Google Play, аутентификация без паролей, masonry-раскладка на CSS, Flow vs TypeScript, HTML5-инпуты, отказ от дефолтных экспортов, сравнение бандлеров → https://forwebdev.ru/digest/2019-01-31/
🎧
Свежие подкасты
RadioJS №55, в гостях Андрей Мелихов, Глеб Михеев, Илья Климов, Николай Матвиенко и Павел Малышев: Node.js на бэкенде – настоящий бэкенд? → https://radiojs.ru/2019/02/radiojs55-nodejs-on-backend/
«Девшахта» №68, в гостях Павел Черторогов: неудобные вопросы к GraphQL → https://medium.com/p/c4ea333f712c
«Веб-стандарты» №159, в гостях Сергей Рубанов: три года в эфире, события, JS-разработчики для ТВ, Chrome, Safari, PWA, Safari и JS Core, CSS против JS, ES2019 → https://medium.com/p/b270c2cfa0f3
«Фронтенд-юность» №82, как lodash изменил JavaScript: все фичи ES2019, почему разработчики Flow игнорировали опенсорс-сообщество, вселенная кода, коронные фразы и стериотипы о программировании, вам не нужен axios → https://soundcloud.com/frontend_u/e82
«Новости 512» от CSSSR №36: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-36-2801-0302
Свежие подкасты
RadioJS №55, в гостях Андрей Мелихов, Глеб Михеев, Илья Климов, Николай Матвиенко и Павел Малышев: Node.js на бэкенде – настоящий бэкенд? → https://radiojs.ru/2019/02/radiojs55-nodejs-on-backend/
«Девшахта» №68, в гостях Павел Черторогов: неудобные вопросы к GraphQL → https://medium.com/p/c4ea333f712c
«Веб-стандарты» №159, в гостях Сергей Рубанов: три года в эфире, события, JS-разработчики для ТВ, Chrome, Safari, PWA, Safari и JS Core, CSS против JS, ES2019 → https://medium.com/p/b270c2cfa0f3
«Фронтенд-юность» №82, как lodash изменил JavaScript: все фичи ES2019, почему разработчики Flow игнорировали опенсорс-сообщество, вселенная кода, коронные фразы и стериотипы о программировании, вам не нужен axios → https://soundcloud.com/frontend_u/e82
«Новости 512» от CSSSR №36: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-36-2801-0302
Color, сервис для поиска и создания доступных палитр цветов от дизайнеров Cloudflare → https://cloudflare.design/color/
MiniSearch, лёгкий и нетребовательный к ресурсам движок полнотекстового поиска для браузеров → https://lucaong.github.io/minisearch/
Бонус: рассказ автора о деталях реализации движка и отличиях от конкурентов → https://lucaongaro.eu/blog/2019/01/30/minisearch-client-side-fulltext-search-engine.html
Бонус: рассказ автора о деталях реализации движка и отличиях от конкурентов → https://lucaongaro.eu/blog/2019/01/30/minisearch-client-side-fulltext-search-engine.html