ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Фронтендер от бога

Фронтендер от бога

前往频道在 Telegram

Божественные дайджесты по фронтенду и немного юмора. По всем вопросам: @godinmedia

显示更多
3 376
订阅者
-124 小时
-37 天
-1830 天
吸引订阅者
10月 '26
十月 '26
+4
在0个频道中
九月 '26
+8
在0个频道中
Get PRO
八月 '26
+9
在0个频道中
Get PRO
七月 '26
+6
在0个频道中
Get PRO
六月 '26
+4
在0个频道中
Get PRO
五月 '26
+6
在0个频道中
Get PRO
四月 '26
+2
在0个频道中
Get PRO
三月 '26
+3
在0个频道中
Get PRO
二月 '26
+1
在0个频道中
Get PRO
一月 '26
+4
在0个频道中
Get PRO
十二月 '25
+21
在0个频道中
Get PRO
十一月 '25
+7
在0个频道中
Get PRO
十月 '250
在0个频道中
Get PRO
九月 '25
+2
在0个频道中
Get PRO
八月 '25
+3
在0个频道中
Get PRO
七月 '25
+2
在0个频道中
Get PRO
六月 '25
+2
在0个频道中
Get PRO
五月 '25
+7
在0个频道中
Get PRO
四月 '25
+6
在0个频道中
Get PRO
三月 '25
+192
在0个频道中
Get PRO
二月 '25
+190
在0个频道中
Get PRO
一月 '25
+36
在0个频道中
Get PRO
十二月 '24
+101
在0个频道中
Get PRO
十一月 '24
+593
在0个频道中
Get PRO
十月 '24
+610
在0个频道中
Get PRO
九月 '24
+475
在0个频道中
Get PRO
八月 '24
+589
在0个频道中
Get PRO
七月 '24
+642
在0个频道中
Get PRO
六月 '24
+55
在0个频道中
Get PRO
五月 '24
+16
在0个频道中
Get PRO
四月 '24
+14
在0个频道中
Get PRO
三月 '24
+30
在0个频道中
Get PRO
二月 '24
+78
在1个频道中
Get PRO
一月 '24
+43
在0个频道中
Get PRO
十二月 '23
+39
在0个频道中
Get PRO
十一月 '23
+9
在0个频道中
Get PRO
十月 '23
+17
在0个频道中
Get PRO
九月 '23
+73
在0个频道中
Get PRO
八月 '23
+164
在0个频道中
Get PRO
七月 '23
+487
在0个频道中
Get PRO
六月 '23
+412
在0个频道中
Get PRO
五月 '23
+12
在0个频道中
Get PRO
四月 '23
+7
在0个频道中
Get PRO
三月 '23
+5
在0个频道中
Get PRO
二月 '23
+12
在0个频道中
Get PRO
一月 '23
+15
在0个频道中
Get PRO
十二月 '22
+82
在0个频道中
Get PRO
十一月 '22
+10
在0个频道中
Get PRO
十月 '22
+8
在0个频道中
Get PRO
九月 '22
+10
在0个频道中
Get PRO
八月 '22
+13
在0个频道中
Get PRO
七月 '22
+111
在0个频道中
Get PRO
六月 '22
+13
在0个频道中
Get PRO
五月 '22
+106
在0个频道中
Get PRO
四月 '22
+127
在0个频道中
Get PRO
三月 '22
+9
在0个频道中
Get PRO
二月 '22
+10
在0个频道中
Get PRO
一月 '22
+15
在0个频道中
Get PRO
十二月 '21
+72
在0个频道中
Get PRO
十一月 '21
+347
在0个频道中
Get PRO
十月 '21
+836
在0个频道中
Get PRO
九月 '21
+350
在0个频道中
Get PRO
八月 '21
+83
在0个频道中
Get PRO
七月 '21
+140
在0个频道中
Get PRO
六月 '21
+339
在0个频道中
Get PRO
五月 '21
+1 365
在0个频道中
Get PRO
四月 '21
+439
在0个频道中
Get PRO
三月 '21
+4 710
在0个频道中
日期
订阅者增长
提及
频道
26 十月0
25 十月0
24 十月0
23 十月0
22 十月0
21 十月0
20 十月0
19 十月0
18 十月+1
17 十月0
16 十月0
15 十月0
14 十月0
13 十月0
12 十月+1
11 十月+1
10 十月0
09 十月0
08 十月0
07 十月0
06 十月0
05 十月0
04 十月0
03 十月0
02 十月+1
01 十月0
频道帖子
Компилируем TypeScript в натив: хардкор и мясо #почитать Есть большой проект, с кодовой базой в два миллиона строк на C++. Яд
Компилируем TypeScript в натив: хардкор и мясо #почитать Есть большой проект, с кодовой базой в два миллиона строк на C++. Ядро на плюсах, поверх него работают несколько UI: десктопный интерфейс, веб и мобильное приложение. В какой-то момент проект упирается сразу в две проблемы. Первая — лицензионные ограничения: новые версии Qt, на которых мог бы жить десктопный интерфейс, становятся недоступны по санкционным причинам. Вторая — скорость разработки: UI давно хотелось писать быстрее. Возникает логичный вопрос: что, если взять лучшие, максимально автоматизированные инструменты из веба и перенести их в мир нативных приложений без браузера и лишних прослоек? Ключевая цель — обеспечить возможность вызова C++-код из TypeScript с возвратом результата без промежуточных интерпретаторов. ⏱Читать статью

2
Сервисворкер: когда Workbox уже слишком тяжёлый #почитать Сервис‑воркеры сегодня — не экзотика, а рабочий инструмент: offline
Сервисворкер: когда Workbox уже слишком тяжёлый #почитать Сервис‑воркеры сегодня — не экзотика, а рабочий инструмент: offline‑режим, агрессивное кэширование, «живые» обновления и всё такое. Под это уже давно есть отличный, проверенный Workbox, и я сам с ним работал. Но по мере того, как я таскал SW из проекта в проект, у меня всё чаще возникало ощущение, что мне нужен инструмент с другим профилем: поменьше магии и слоёв абстракции, попроще вход в код и в «как тут всё устроено», конструктор из маленьких плагинов, которые легко прочитать глазами и отладить. ⏱Читать статью
352
3
ShadowRealm API: изоляция исполнения кода в JavaScript #почитать Джаваскриптеры давно мечтают о безопасной изоляции кода, что
ShadowRealm API: изоляция исполнения кода в JavaScript #почитать Джаваскриптеры давно мечтают о безопасной изоляции кода, чтобы можно было выполнить сторонний скрипт или библиотеку в своём песочном замке, без риска повредить глобальные объекты или залезть друг другу в прототипы. Сейчас для этого есть костыли, либо создавать скрытый <iframe> (у которого свой глобальный контекст), либо городить сложные рентаймы. В Node.js есть модуль vm и контексты, но и они далеки от идеала. Но на горизонте замаячило штатное решение от TC39, ShadowRealm API. От названия веет чем-то мистическим, но по сути это просто способ создать новый глобальный JavaScript-контекст в рамках текущего потока, и исполнить в нём код изолированно от основного. ⏱Читать статью
448
4
This is JavaScript: методы объектов и контекст «this» #почитать Ранее я рассказывал о callback-функциях, деструктуризации, оп
This is JavaScript: методы объектов и контекст «this» #почитать Ранее я рассказывал о callback-функциях, деструктуризации, операторах и многом другом. Если вы уже успели познакомиться с основами JavaScript, то наверняка вам знакомы такие понятия, как объекты и функции. В этой статье мы двинемся дальше и соберем эти знания воедино. Я расскажу вам о методах объектов и загадочном слове this. Разберемся, для чего они нужны, как сделать объекты по-настоящему живыми и как избежать частых ошибок. ⏱Читать статью
505
5
Фронтенд обгоняет бек или как мы написали 200_000 строк кода на моках #почитать Я работаю старшим фронтенд-разработчиком в it
Фронтенд обгоняет бек или как мы написали 200_000 строк кода на моках #почитать Я работаю старшим фронтенд-разработчиком в it-отделе одного из крупнейших федеральных застройщиков. Специфика разработки в такой непрофильной компании — сроки спускаемые сверху и вообще не имеющие корреляции с реальными ресурсами и возможностями команды. Именно поэтому мы работаем очень быстро, постоянно пытаясь получить (максимум результата)*3 за (минимум времени)/4. ⏱Читать статью
585
6
Как правильно обновлять зависимости в проекте #почитать Казалось бы что может быть проще и банальнее, чем обновить зависимост
Как правильно обновлять зависимости в проекте #почитать Казалось бы что может быть проще и банальнее, чем обновить зависимости во фронтенд-проекте? Но зачастую даже опытные мидлы делают это не правильно и ставят себе палки в колеса. Давайте разберемся почему так происходит и как этого избежать. ⏱Читать статью
584
7
Цепочка ошибок в JavaScript: удобная отладка кода с помощью Error.cause #почитать Обработка ошибок в JavaScript всегда была н
Цепочка ошибок в JavaScript: удобная отладка кода с помощью Error.cause #почитать Обработка ошибок в JavaScript всегда была немного хаотичной. Получить ошибку легко, но отследить ее первоисточник бывает очень сложно. Именно здесь и приходит на помощь свойство cause. ⏱Читать статью
567
8
Ответ фронтендера на «Не занимайтесь преждевременной оптимизацией» #почитать Я хочу показать, почему распространённая фраза "
Ответ фронтендера на «Не занимайтесь преждевременной оптимизацией» #почитать Я хочу показать, почему распространённая фраза "не занимайтесь преждевременной оптимизацией" почти всегда используется неправильно, особенно в современных фронтенд-проектах. Я посмотрю на исторический контекст, разберу, что именно Кнут называл оптимизацией, и почему многие вещи, которые считаются "преждевременной оптимизацией", на деле — нормальная инженерная дисциплина. ⏱Читать статью
666
9
🌐 Как задеплоить React-приложение на GitHub Pages #посмотреть В финальном уроке соберём всё воедино и выложим наше приложени
🌐 Как задеплоить React-приложение на GitHub Pages #посмотреть В финальном уроке соберём всё воедино и выложим наше приложение в интернет. Обсудим, что такое деплой для фронтенда и чем отличается dev-сервер от production-сборки. Вернём хранение задач в localStorage, чтобы приложение работало без бэкенда. Настроим переключение API под разные окружения. Соберём production-бандл и проверим его через vite preview. Доработаем маршрутизацию, чтобы ссылки работали корректно после выкладки. Подготовим vite.config.js к продакшену и настроим base под GitHub Pages. Добавим копию 404.html, чтобы SPA-роутинг не ломался. Установим и настроим пакет gh-pages, пропишем удобные npm-скрипты и задеплоим проект. В итоге получаем полноценное React-приложение в продакшене, готовое для портфолио. ⏱Смотреть на YouTube ⏱️30 минут
623
10
🤖 AI для фронтенд-разработчика: собираем инструменты на Podlodka Frontend Crew AI-инструменты уже используют все, но порой в+5
🤖 AI для фронтенд-разработчика: собираем инструменты на Podlodka Frontend Crew AI-инструменты уже используют все, но порой в обсуждении с LLM возникает ощущение, что голова полна ответов, но их всё ещё недостаточно, чтобы разрешить вполне себе прикладные вопросы. Эксперты Podlodka Frontend Crew собрали онлайн-конференцию «Фронтенд с AI», чтобы вместе с практиками из индустрии увидеть, как работает AI в разных аспектах фронтенд-разработки, а главное — сразу начать использовать новые подходы в реальной жизни. 💬 Какие темы ждут участников сезона с 5 по 9 октября: 🔴 AI Coding и подготовка репозитория к работе с AI 🔴 Spec Kit для разработки интерфейсов 🔴 Агентная разработка в закрытом контуре 🔴 WebMCP как дополнительный harness 🔴 AI-дизайн и его место в процессе разработки. Полная программа — уже на сайте! Формат: пять дней живых Zoom-сессий по утрам и вечерам, закрытое Telegram-комьюнити и много общения со спикерами. Если хочется не просто читать про AI-тренды, а получить концентрированную порцию знаний именно про AI для фронтенда, присоединяйтесь к сезону. Вы поймёте, как встроить новые инструменты и подходы в свою работу и найдёте множество единомышленников. 👉 Билеты на сезон
522
11
Грани полиморфизма React: полиморфные декораторы #почитать Мы поговорили уже про as для типобезопасного полиморфизма, asChild
Грани полиморфизма React: полиморфные декораторы #почитать Мы поговорили уже про as для типобезопасного полиморфизма, asChild для композиции и FACC для вариативного дизайна. Но что, если я скажу, что есть способ комбинировать логику ещё элегантнее и не смешивать ее с отрисовкой? Сегодня разбираем полиморфные декораторы - HOC'и на стероидах. ⏱Читать статью
539
12
🔴AI кодинг интервью с разработчиком из международного FinTech в четверг в 19:00 ДА! Вайбкодинг реально начали проверять на и
🔴AI кодинг интервью с разработчиком из международного FinTech в четверг в 19:00 ДА! Вайбкодинг реально начали проверять на интервью, поэтому мы нашли собеседующего, который проводит AI-секцию в международном финтехе, чтобы вы увидели что на ней спрашивают и как к ней подготовиться Как это будет: 📂 Александр Дмитриев, разработчик из известного международного финтеха, ex-VK, ex-Ozon проведет вайбкодинг секцию разработчику-добровольцу 📂 Александр будет задавать реальные вопросы с секций, которые проводил сам и комментировать ответы 📂 В конце можно будет задать любой вопрос Александру Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для разработчиков, которые хотят сменить работу, повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot Реклама. О рекламодателе.
494
13
Как работают современные браузеры #почитать В этой серии статей мы подробно рассмотрим, как устроены современные браузеры, сд
Как работают современные браузеры #почитать В этой серии статей мы подробно рассмотрим, как устроены современные браузеры, сделав акцент на архитектуре и внутреннем устройстве Chromium, но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink, выполнения JS с помощью движка V8, загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом". ⏱Читать статью
487
14
Создаем UI-Kit на React: пошаговое руководство по настройке #почитать Подготовили материал, в котором подробно разберем проце
Создаем UI-Kit на React: пошаговое руководство по настройке #почитать Подготовили материал, в котором подробно разберем процесс настройки UI‑Kit на React — от установки зависимостей до сборки готового пакета. Ниже в статье вы прочитаете о полном цикле разработки: сборке, тестировании, линтинге и документации. ⏱Читать статью
577
15
Разберём фронтенд слой за слоем 🥐 30 сентября встречаемся на VK Frontend Meetup SPB. Разберёмся в том, что видит пользовател
Разберём фронтенд слой за слоем 🥐 30 сентября встречаемся на VK Frontend Meetup SPB. Разберёмся в том, что видит пользователь, а дальше перейдём к архитектуре, инструментам и процессам, которые помогают масштабировать разработку.  В программе 3 доклада:  🔵Как в MAX разработали собственную архитектуру для стабильных анимированных стикеров 🔵Как в Одноклассниках учат AI работать с реальной дизайн-системой и существующими компонентами 🔵Как в Почте Mail запускают 300 промо в год После докладов — фуршет и неформальное общение. Можно будет задать вопросы спикерам, обсудить выступления и поспорить о том, какой слой фронтенда самый сложный. 🗓 30 сентября, 19:00 📍Санкт-Петербург, офис VK у Красного моста Встреча пройдёт только офлайн, записей докладов не будет.  Регистрация — по ссылке
507
16
React vs Vue: Что выбрать в 2026? #почитать Этот выбор напоминает мне подбор гардероба для важного мероприятия: ошибешься — и
React vs Vue: Что выбрать в 2026? #почитать Этот выбор напоминает мне подбор гардероба для важного мероприятия: ошибешься — и проект ждут дополнительные проблемы, угадаешь — и ты на вершине успеха! Чтобы не попасть в просак с выбором, давайте детально разберем ключевые различия между React и Vue и определим, на что стоит обратить внимание. ⏱Читать статью
467
17
Не спешите выкидывать Webpack: разбор альтернатив и реальных сценариев миграции #почитать Вокруг сборщиков последние годы кип
Не спешите выкидывать Webpack: разбор альтернатив и реальных сценариев миграции #почитать Вокруг сборщиков последние годы кипят страсти: большинство боготворит Vite, кто-то экспериментирует с esbuild, а энтузиасты активно продвигают инструменты на базе Rust — прежде всего Rspack и SWC. На фоне этого Webpack нередко называют пережитком, который якобы тормозит развитие команд. Но жизнь реальных продуктов куда сложнее, чем пишут в соцсетях. Иногда Webpack остается единственным зрелым вариантом. А иногда — мешает и действительно требует замены. В этой статье я попробую разобраться, откуда вообще взялись сборщики и что именно происходит внутри Webpack, насколько современные альтернативы действительно готовы его заменить, почему в Рунити мы осознанно продолжаем использовать Webpack в основных продуктах и в каких случаях смена сборщика действительно имеет смысл, а в каких может обернуться лишней тратой времени и сил без ощутимой выгоды. ⏱Читать статью
535
18
Анимированный UI: как улучшить взаимодействие с пользователем #почитать Анимация пользовательского интерфейса прошла долгий п
Анимированный UI: как улучшить взаимодействие с пользователем #почитать Анимация пользовательского интерфейса прошла долгий путь за последнее десятилетие, они превратились в универсальный цифровой язык, который люди узнают и понимают. Эти микровзаимодействия позволяют дизайнерам общаться с пользователями посредством движения и анимации, предоставляя им рекомендации, контекст и создавая захватывающий пользовательский опыт. В продакшене анимация всегда балансирует между выразительностью и производительностью. Чем сложнее сцена, тем выше нагрузка на процессор, особенно на мобильных устройствах. Поэтому важно оптимизировать: использовать GPU-дружественные свойства (transform, opacity), избегать тяжёлых reflow, а для сложных эффектов — применять библиотеку, которая работает с отложенным рендерингом, например Framer Motion или GSAP. Это не только повышает плавность, но и снижает энергопотребление, что прямо влияет на опыт пользователя. ⏱Читать статью
588
19
Как функциональное программирование изменило фронтенд и почему отрасль возвращается к платформе #почитать Недавно я наткнулас
Как функциональное программирование изменило фронтенд и почему отрасль возвращается к платформе #почитать Недавно я наткнулась на статью «How Functional Programming Shaped Modern Frontend» и неожиданно поймала себя на мысли: мы уже настолько привыкли к функциональному программированию (ФП) в JavaScript, что забыли, как всё начиналось и почему многие идеи казались почти спасением. Чтобы лучше понять эволюцию, я решила посмотреть, что писали разработчики о ФП во фронтенде 10 лет назад, примерно в 2013-2016 годах. Контраст получился довольно яркий: от искреннего восторга до постепенного прозрения. Я решила поделиться своим анализом, основанным на современных наблюдениях и на тех статьях прошлого, где ФП воспринималось как путь к «правильному» фронтенду. ⏱Читать статью
558
20
JavaScript Distributed Assets — это просто #почитать Идея вот в чем: берем стандартные JavaScript модули (ESM) и делаем их пр
JavaScript Distributed Assets — это просто #почитать Идея вот в чем: берем стандартные JavaScript модули (ESM) и делаем их прямыми эндпоинтами для генерации любых текстовых веб-ассетов, таких как HTML-файлы, CSS, SVG или даже JSON или Markdown, используя простое соглашение о именовании исходных файлов и дефолтный экспорт результата в виде строки (JavaScript Template Literal). Проще некуда и чем-то похоже на PHP, верно? Но, что это нам дает? Давайте разберемся, почему JSDA (JavaScript Distributed Assets) - это то, что может сделать веб-разработку "грейт эгейн", после тысячи поворотов "не туда". ⏱Читать статью
596