Size: a a a

For Web — фронтенд, дизайн, программирование

2018 December 12
For Web — фронтенд, дизайн, программирование
Обзор Vue.js: аргументы «за» (https://youtu.be/FFZfmIQ9I44) и «против» (https://youtu.be/kuHSJNxNFQw) от Ильи Климова.
источник
For Web — фронтенд, дизайн, программирование
WebAssembly in Action, новая книга Жерара Галланта о практическом применении WebAssembly → https://www.manning.com/books/webassembly-in-action
источник
2018 December 13
For Web — фронтенд, дизайн, программирование
quicklink, микробиблиотека для умной фоновой предзагрузки страниц, ссылки на которые попадают во вьюпорт → https://github.com/GoogleChromeLabs/quicklink
источник
For Web — фронтенд, дизайн, программирование
На чём писать кроссплатформенные мобильные приложения? Обзор существующих технологий и оправданных случаев их применения от Леонида Боголюбова → https://livetyping.com/ru/blog/na-chem-pisat-krossplatformennye-prilozhenija
источник
For Web — фронтенд, дизайн, программирование
Инфраструктура фронтенда: дискуссия с экспертами из Яндекса, Tinkoff, Mail.Ru и Авито. Про технологический стек, архитектуру проектов, модульность, управление зависимостями, тестирование, сборку, деплой, автоматизацию, инструменты → https://youtu.be/JSrAZlEUOs8
источник
For Web — фронтенд, дизайн, программирование
Puppeteer для Firefox, (пока что) экспериментальная реализация → https://github.com/GoogleChrome/puppeteer/tree/master/experimental/puppeteer-firefox
источник
2018 December 14
For Web — фронтенд, дизайн, программирование
Почему Node.js такая быстрая, если тред всего один? Разбор от Андрея Мелихова → https://youtu.be/pyM6u3aVT1s
источник
For Web — фронтенд, дизайн, программирование
Инлайн ресурсов в Base64, несмотря на свою популярность, плохо влияет на быстродействие, объясняет Даг Силларс → https://calendar.perfplanet.com/2018/performance-anti-patterns-base64-encoding/
источник
2018 December 15
For Web — фронтенд, дизайн, программирование
Minimal Analytics, легковесная альтернатива полному скрипту Google-аналитики в ~1.4 КБ вместо  73 КБ для тех, кто отслеживает только просмотры страниц → https://minimalanalytics.com/
источник
For Web — фронтенд, дизайн, программирование
Введение в Phoenix LiveView, библиотеку для разработки интерактивных realtime-интерфейсов полностью на бэкенде без выделенной фронтенд-части (например, полноценный автокомплит реализуется в 35 строк бэкенд-кода) → https://dockyard.com/blog/2018/12/12/phoenix-liveview-interactive-real-time-apps-no-need-to-write-javascript
источник
2018 December 16
For Web — фронтенд, дизайн, программирование
Дизайнеры StackOverflow подробно рассказали о том, как им удаётся эффективно работать удалённо → http://www.tedgoas.com/blog/distributed-design
источник
2018 December 17
For Web — фронтенд, дизайн, программирование
🎧
Свежие подкасты

Frontend Weekend №83, в гостях Илья Климов: как и зачем был создан образовательный проект JavaScript.Ninja → https://soundcloud.com/frontend-weekend/fw-83

«Девшахта» №61, в гостях  Андрей Старовойт: TypeScript и его поддержка в IDE от JetBrains → https://soundcloud.com/devschacht/devschacht-61

«Веб-стандарты» №151, в гостях Иван Новиков и Илья Лесик: события и сообщество в Твери, Firefox, скролбары и движки, Quicklink и Resource Hints, аутлайны, формы и таблицы → https://medium.com/p/f6407051d257

«Фронтенд-юность» №75: Edge на Chromium, tits on keyboard, Chrome 71, CraSSh, где Express → https://soundcloud.com/frontend_u/e75

Remote Talk №3, в гостях Алексей Волков и Олеся Козлова из UNIT6: долгий путь в мир IT, появление UNIT6, найм разработчиков, технологии, плюсы и минусы жизни в Челябинске, хобби и польза широкого кругозора → https://soundcloud.com/csssr/remote-talk-03
источник
For Web — фронтенд, дизайн, программирование
Оставьте расчёты в CSS! Крис Койер призывает не бояться применять calc() и CSS-переменные, чтобы избавиться от магических чисел и сделать стили понятнее → https://css-tricks.com/keep-math-in-the-css/
источник
For Web — фронтенд, дизайн, программирование
По словам разработчика из команды Edge, одной из причин отказа Microsoft от EdgeHTML оказалась недобросовестная конкуренция со стороны Google → https://news.ycombinator.com/item?id=18697824

«Google постоянно вносит в свои сайты изменения, ломающие другие браузеры. Например, недавно на YouTube был добавлен скрытый div поверх видео, который предотвращал включение аппаратного ускорения в Edge, на тот момент работающего лучше, чем в Chrome. Сразу после этого Google начал рекламировать превосходство Chrome над Edge в расходовании ресурсов при проигрывании видео.»
источник
2018 December 18
For Web — фронтенд, дизайн, программирование
Часто разработчики в проектах на React/Redux используют bindActionCreators и отдельную функцию mapDispatchToProps. Есть более простой способ: в connect вторым аргументом можно передать обычный объект с экшенами, не привязывая их к dispatch — это сделает сам connect.
источник
For Web — фронтенд, дизайн, программирование
Коллекция матриц компетенций и фреймворков профессионального развития из реальных компаний → https://www.progression.fyi/
источник
2018 December 19
For Web — фронтенд, дизайн, программирование
Предиктивное поведение веб-интерфейса: Александр Прозоров с исследованием и примером реализации умного интерфейса, предсказывающего намерения пользователей → https://habr.com/post/433564/
источник
For Web — фронтенд, дизайн, программирование
Скот Йель разобрался, можно ли в 2019 году кроссбраузерно стилизовать select с постепенной деградацией для старых браузеров → https://www.filamentgroup.com/lab/select-css.html
источник
For Web — фронтенд, дизайн, программирование
Дискуссия о веб-перформансе с экспертами из Авито, Яндекса, Mail.ru и ТинькоффMail.ru и Тинькофф: из-за чего появляются просадки и как их устранять, как правильно собирать метрики, как искать места для оптимизации и многое другое → https://youtu.be/1h-ZRi7J69E
источник
2018 December 20
For Web — фронтенд, дизайн, программирование
Какие хакерские атаки возможны через NPM-пакеты, как восстановить работоспособность взломанного сайта и как предотвратить потенциальные атаки: размышления Джейка Арчибальда → https://jakearchibald.com/2018/when-packages-go-bad/
источник