FrontEndDev
28.2K subscribers
2.34K photos
23 videos
7.55K links
🚀 Статьи, новости, туториалы по frontend разработке.

https://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m

Читать на парковке: https://max.ru/front_end_dev

Реклама: https://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Download Telegram
Подкаст «Веб-стандарты», Выпуск №107: CSS на JS в Chrome, HTTPS и SEO, сервис-воркеры в Safari, маркетинг CSS, как провести и пройти собеседование. https://medium.com/web-standards/episode-107-77afc11b9d4e
JavaScript фреймворки в числах — зима 2018 https://javascriptreport.com/javascript-frameworks-by-the-numbers-winter-2018/
Web Bluetooth + PWA

Увлекаясь немного хардварным DIY, стало довольно инетересно узнать, что предлагает нам Web Bluetooth.
При первой попытке работы с BLE (Bluetooth Low Energy) все казалось довольно непонятным и сумбурным. Пришлось разобраться c основными понятиями:
- Peripherals
- Services
- Characteristics
Эти понятия будут нужны для подключения к BLE устройствам и общения с ними.

Web Bluetooth поддерживается, конечно, не везде, но в последних версиях Chrome его можно найти в navigator.bluetooth, предварительно включив Web Bluetooth через chrome://flags

Для тех, кому интересен опыт работы с Bluetooth из браузера - наш перевод статьи Uri Shaked: Начинаем разработку с Web Bluetooth и Progressive Web Apps
https://goo.gl/Fq3h5t
Состоялся релиз Webpack 4.0.0: Legato. До 98% быстрее время сборки, sideEffects, First Class WebAssembly support, #0CJS — mode, auto-common-chunking и многое другое https://medium.com/webpack/webpack-4-released-today-6cdb994702d4
Подкаст «Веб-стандарты», Выпуск №108: Новый фид подкаста, эксперименты и основы вёрстки, перегретая зарплата, PWA на десктопе, ECMAScript 3000, Vue.js вместо jQuery, Node.js 10. #common #web https://medium.com/web-standards/episode-108-8b45d469d451
CSS переменные за 5 минут

До настоящего временит думал, что CSS переменные можно юзать только с LESS и SASS. Однако, нет.
Теперь вы можете упростить себе жизнь, повысив гибкость и читабельность кода.
Пользоваться CSS переменными довольно просто!

1. Создаем глобальную переменную для всего <html>
:root {
--main-color: #ff6f69;
}

2. Применяем, там где надо
#title {
color: var(--main-color);
}

Готово! Какие еще приемущества можно получить, читайте в нашем переводе https://goo.gl/bf1eeF