For Web — фронтенд, дизайн, программирование
14.6K subscribers
5.47K photos
7 videos
5 files
1.74K links
Новости и полезности для фронтендеров.
Поддержать, чтобы в канале не было рекламы:
https://patreon.com/forweb
https://boosty.to/forweb
Download Telegram
ky, минималистичная обёртка над fetch от Синдре Сорхуса: похожа на axios, но весит примерно в четыре раза меньше → https://github.com/sindresorhus/ky
Доступные хлебные крошки: Скотт Охара делится паттерном реализации с пояснениями → https://scottaohara.github.io/a11y_breadcrumbs/
This media is not supported in your browser
VIEW IN TELEGRAM
Как Discord использует WebRTC для кроссплатформенной реализации видео- и аудиозвонков с высокими нагрузками → https://blog.discordapp.com/ce01c3187429
Функция плавности анимации в одну строку: Пол Льюис делится простым трюком на случай, если у вас не будет доступа к CSS-анимациям или Web Animations API → https://youtu.be/ZPlYZRubXkU
Анонс видеоблога Вадима Макеева: новый формат, разборы плохо сделанных сайтов, ответы на ваши вопросы и лайвы → https://youtu.be/neHA4MJwpnY
Открыт ежегодный опрос The State of JavaScript, результаты опубликуют ориентировочно в середине ноября → https://stateofjs.com/
Величие Vue.js 2: изучите Vue с нуля по книге Алекса Кириакидиса и Костаса Маниатиса в переводе Алексея Пыльцына → https://leanpub.com/vuejs2-russian
Кротовые норы в JavaScript

Как фундаментальные знания об устройстве компьютеров могут помочь в разы ускорить код независимо от языка программирования? Матиус Буус с парой практических примеров на JavaScript → https://www.nearform.com/blog/wormholes-in-javascript/
Почему тестирование снепшотами приносит больше проблем, чем пользы, и что делать вместо него, опыт инженеров ezCater → https://engineering.ezcater.com/the-case-against-react-snapshot-testing
The Node.js Handbook, основы Node.js в бесплатной книге Флавио Копса: модули, event loop, асинхронность, сеть, файлы, потоки и обзор важных встроенных модулей → https://nodehandbook.com/
Yarn Plug’n’Play

Разработчики Yarn собираются внедрить новый механизм разрешения зависимостей, который позволит отказаться от node_modules и сделать установку зависимостей до 70% быстрее. Подробности в RFC (ПДФ, ~200 КБ) → https://github.com/yarnpkg/rfcs/files/2378943/Plugnplay.pdf
🤯1
Инженеры The Guardian выложили в опенсорс исходники фронтенда издания → https://github.com/guardian/frontend
Select Star SQL, бесплатный интерактивный учебник по основам SQL → https://selectstarsql.com/
6 трюков VS Code за 60 секунд от Пола Льюиса → https://youtu.be/h_jWotbLUEA
Как доступно разметить аккордеон? Сара Суайдан с обзором способов от h3/div до details/summary по мотивам опроса в Твитере → https://www.sarasoueidan.com/blog/accordion-markup/
Как корректно реализовать поиск и сортировку по тексту с диакритическими знаками? Пол Спрингет о реализации новых поисковых фильтров в Thread → https://thread.engineering/45afef20e7f2
🎧
Свежие подкасты

«Фронтенд-юность», в гостях Андрей Мелихов, Алексей Чернов и другие спонтанные гости: что отличает мидла от сеньёра и лида и как научиться расслабляться → https://soundcloud.com/frontend_u/techtrain

«Фронтенд-юность» №63: Web Standards Days, Styled Components 4.0, TypeScript 3, элита и подкасты → https://soundcloud.com/frontend_u/e63

«Пятиминутка React» №47, в гостях Алексей Пирогов: Elm 0.19, тенденции в развитии языка, его недостатки и ниша в веб-разработке, сравнение с другими ФП-языками для веба; отдельно про Reason, ООП, Go 2 и generics, вероятность появления Elm 2 → https://5minreact.ru/47-elm-019/

Frontend Weekend №70, в гостях Глеб Михеев: о развитии собственного production-агентства и подготовке Frontend Conf → https://soundcloud.com/frontend-weekend/fw-70

«Веб-стандарты» №138, в гостях Алекс Канунников: 10 лет Chrome, кому нужен URL, что такое каскад, курсор на кнопках, микробенчмаркинг, DOM в воркерах, JS 2018 → https://medium.com/p/75cc55f014a6

«Девшахта» №50, в гостях Дмитрий Назаров: как и зачем погружаться в Python → https://medium.com/p/b7f1bf058e40

«Недельный Vue» №4: обзор свежих новостей, публикаций и докладов → https://soundcloud.com/dmitry-zlygin/weekly-vue-4

«Новости 512» от CSSSR №21: обзор новостей, релизов и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-21-1009-1609
Houdini Spellbook, интерактивное введение во все основные понятия CSS Houdini от Сэма Ричарда: ворклеты, Typed OM, кастомные свойства, Paint/Animation/Layout API → https://houdini.glitch.me/