Graphpack, не требующий конфигурации минималистичный GraphQL-сервер с живой перезагрузкой, песочницей и другими плюшками → https://github.com/glennreyes/graphpack
React vs веб-компоненты: что круче и могут ли они работать вместе? Обзор Пола Льюиса → https://youtu.be/plt-iH_47GE
Заслуживает ли ваш сайт признания? Чеклист базовых требований доступности, без которых, по мнению Адриана Розелли, сайт нельзя считать сделанным качественно → https://doesmysitedeserverecognition.com/
[Вакансия, офис, Санкт-Петербург]
Кошелёк.ру более 7 лет разрабатывает финтех, блокчейн и платёжные решения. Ищем в нашу дружную команду junior/middle-фронтендеров для разработки отзывчивых SPA и PWA на Vue, React или Angular (стек зависит от проекта).
Мы ждём от Вас:
— опыт коммерческой разработки;
— умение быстро и качественно верстать;
— уверенное владение чистым JS (ES5, ES6);
— опыт работы с RESTful API, JSON, WebSockets;
— опыт реализации SSR.
Будет плюсом опыт разработки высоконагруженных или финтех-проектов, PWA или мобильных приложений (React Native, NativeScript), опыт работы с ES7+.
Мы предлагаем:
— зарплату по результатам собеседования, ориентируйтесь на 120 000₽;
— ДМС, фитнес;
— возможность работы над разными проектами;
— современный комфортный офис возле м. Петроградская;
— индивидуальный подход к оборудованию рабочего места;
— возможность обучения, участия в конференциях;
— чай, кофе и плюшки-печенюшки.
Пишите @cashelec_hr или звоните +7 965-084-44-44.
Кошелёк.ру более 7 лет разрабатывает финтех, блокчейн и платёжные решения. Ищем в нашу дружную команду junior/middle-фронтендеров для разработки отзывчивых SPA и PWA на Vue, React или Angular (стек зависит от проекта).
Мы ждём от Вас:
— опыт коммерческой разработки;
— умение быстро и качественно верстать;
— уверенное владение чистым JS (ES5, ES6);
— опыт работы с RESTful API, JSON, WebSockets;
— опыт реализации SSR.
Будет плюсом опыт разработки высоконагруженных или финтех-проектов, PWA или мобильных приложений (React Native, NativeScript), опыт работы с ES7+.
Мы предлагаем:
— зарплату по результатам собеседования, ориентируйтесь на 120 000₽;
— ДМС, фитнес;
— возможность работы над разными проектами;
— современный комфортный офис возле м. Петроградская;
— индивидуальный подход к оборудованию рабочего места;
— возможность обучения, участия в конференциях;
— чай, кофе и плюшки-печенюшки.
Пишите @cashelec_hr или звоните +7 965-084-44-44.
Верхнеуровневая архитектура фронтенда: расшифровка лекции Анны Карпелевич о задачах, решаемых архитектурой, и популярных во фронтенде подходах MV* и Flux → https://habr.com/p/425611/
Эдди Османи в свежем выпуске The State of the Web: как JavaScript влияет на UX, как держать быстродействие приложения в норме, какие оптимизации могут быть перенесены на сторону браузера → https://youtu.be/i5R7giitymk
Карта навыков WebAssembly: Лин Кларк с иллюстрированным рассказом о текущем состоянии WASM и планах по его развитию → https://hacks.mozilla.org/2018/10/webassemblys-post-mvp-future/
Седьмой выпуск видеоблога Вадима Макеева: обзор сайта KFC, SVG и лишний base64, вредная типа-доступность → https://youtu.be/Eo3COLvWBFk
В Webkit добавили возможность отладки визуализаций на Canvas, подробности → https://webkit.org/blog/8452/canvas-debugging/
Как автоматизировать разворачивание новых проектов с типовой конфигурацией, опыт инженеров blogfoster → https://engineering.blogfoster.com/how-we-simplified-our-tooling-setup-for-node-js-projects/
Рассылай и властвуй: исторический экскурс и обзор текущего положения дел в вёрстке email-рассылок → https://habr.com/p/427653/
Система комментирования schnack, опенсорсная альтернатива disqus: ~8 КБ, без трекинга и рекламы, поддерживает модерацию, webpush-протокол и внешние провайдеры для аутентификации → https://schnack.cool/
Как и зачем Dropbox перешёл на Brotli вместо gzip для статики, подробный рассказ и обзор результатов (удалось сократить объёмы на ~20%!) → https://blogs.dropbox.com/tech/2017/04/deploying-brotli-for-static-content/
Conventional Commits, соглашение по именованию коммитов, улучшающее читаемость истории и позволяющее автоматически генерировать список изменений и определять следующую версию (при использовании semver) → https://www.conventionalcommits.org/
DartUP, первая конференция по Dart на русском пройдёт 1 декабря в Санкт-Петербурге: докладчики из Google, Wrike и OK.RU расскажут про инфраструктуру языка, Flutter и успешные кейсы применения. Подробности и регистрация → https://dartup.ru/
Loopback 4, фреймворк для разработки API на Node.js с собственным CLI, поддержкой TypeScript, DI, OpenAPI и GraphQL → https://v4.loopback.io/
Web Performance 101
Расшифровка обзорного доклада Ивана Акулова об оптимизации быстродействия: в чём профит, что и как оптимизировать, какие инструменты использовать для аудита → https://3perf.com/talks/web-perf-101/
Расшифровка обзорного доклада Ивана Акулова об оптимизации быстродействия: в чём профит, что и как оптимизировать, какие инструменты использовать для аудита → https://3perf.com/talks/web-perf-101/
Почему чаще всего в интерфейсах лучше использовать радиокнопки вместо чекбоксов → https://ru.hexlet.io/blog/posts/dont-use-checkboxes