Голосуйте за фичи в браузерах, которые вам нужны
Теперь разработчики могут напрямую сигнализировать о важности функций, ставя "лайки" на caniuse.com, web.dev и webstatus.dev. Этот новый инструмент позволяет постоянно информировать вендоров браузеров о реальных потребностях и приоритетах сообщества.
https://web.dev/blog/upvote-features
Теперь разработчики могут напрямую сигнализировать о важности функций, ставя "лайки" на caniuse.com, web.dev и webstatus.dev. Этот новый инструмент позволяет постоянно информировать вендоров браузеров о реальных потребностях и приоритетах сообщества.
https://web.dev/blog/upvote-features
❤8👍5🔥3
Как Omit {T, K} растворил типы или что такое дистрибутивность типов в TypeScript
Доклад Дениса Платонова о том как он обнаружил фундаментальный подвох в недистрибутивном Omit {T, K} с union-типами и как его кейс повлиял на документацию TypeScript, а также как дистрибутивность решает эту проблему.
https://www.youtube.com/watch?v=J4vJ-wO6Sl0
Доклад Дениса Платонова о том как он обнаружил фундаментальный подвох в недистрибутивном Omit {T, K} с union-типами и как его кейс повлиял на документацию TypeScript, а также как дистрибутивность решает эту проблему.
https://www.youtube.com/watch?v=J4vJ-wO6Sl0
👍12❤2⚡2
Веб-стандарты — Выпуск 504
Адвент-календари, JavaScript 30 лет, Новинки Chrome, Безопасность npm, Опасные Server Components
https://web-standards.ru/podcast/504/
Адвент-календари, JavaScript 30 лет, Новинки Chrome, Безопасность npm, Опасные Server Components
https://web-standards.ru/podcast/504/
❤🔥7❤3⚡3
RetroGameCoders IDE
Онлайн IDE/песочница на JavaScript + WebAssembly для разработки под ретро тачки. Теперь доступны C64, Apple II, MSX, Atari 800 и другие
https://ide.retrogamecoders.com/?file=wordy.c&platform=c64
Онлайн IDE/песочница на JavaScript + WebAssembly для разработки под ретро тачки. Теперь доступны C64, Apple II, MSX, Atari 800 и другие
https://ide.retrogamecoders.com/?file=wordy.c&platform=c64
👍8❤1👌1
5 интересных и малоиспользуемых Web-API
О Battery Status, Vibration, WebHID, Web Speech и WebMIDI API.
С их помощью можно создавать неожиданные и полезные взаимодействия в веб-приложениях. Правда поддержка не у всех хорошая.
https://blog.logrocket.com/5-weird-web-apis/
О Battery Status, Vibration, WebHID, Web Speech и WebMIDI API.
С их помощью можно создавать неожиданные и полезные взаимодействия в веб-приложениях. Правда поддержка не у всех хорошая.
https://blog.logrocket.com/5-weird-web-apis/
❤7👍2🤔1
Как усилить дизайн-систему: LLM + Storybook MCP для фронтенда
Подход, в котором Storybook используется как единый источник правды для дизайн-системы, а LLM подключаются через MCP, чтобы автоматически генерировать и поддерживать код, документацию и stories на основе контекста системы.
https://tympanus.net/codrops/2025/12/09/supercharge-your-design-system-with-llms-and-storybook-mcp/
Подход, в котором Storybook используется как единый источник правды для дизайн-системы, а LLM подключаются через MCP, чтобы автоматически генерировать и поддерживать код, документацию и stories на основе контекста системы.
https://tympanus.net/codrops/2025/12/09/supercharge-your-design-system-with-llms-and-storybook-mcp/
👍7❤3🔥2🤔1
Алгоритмы и структуры данных
Более 150 примеров реализаций различных структур данных и алгоритмов на JS
https://github.com/trekhleb/javascript-algorithms
Более 150 примеров реализаций различных структур данных и алгоритмов на JS
https://github.com/trekhleb/javascript-algorithms
👍12🔥2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
Два стрима, которые описывают реальность инженерии точнее любых методологий:
Про тех, кто запускает новое и двигается быстрее ограничений.
AI-агенты, стремительное прототипирование, инструменты, которые снимают барьеры и позволяют выпускать фичи в рекордные сроки. Максимум энергии, минимум трения.
Про тех, кто отвечает за стабильность и качество.
Предсказуемые интерфейсы, архитектура, которая выдерживает рост, безопасность, которая закрывает реальные риски. Чёткие решения для тех, кто держит систему в рабочем состоянии каждый день.
Финал — игры, фуршет и много нетворкинга.
Встречаемся 20 декабря на конференции, где будущее не откладывают на релиз!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6🔥5🌚2❤1💩1
Делаем заголовки в мультипликационном стиле с CSS и SVG
Придаем тексту выразительности с помощью использования
https://www.smashingmagazine.com/2025/12/smashing-animations-part-7-recreating-toon-text-css-svg/
Придаем тексту выразительности с помощью использования
text-shadow, text-stroke, paint-order и background-clip: text.https://www.smashingmagazine.com/2025/12/smashing-animations-part-7-recreating-toon-text-css-svg/
🔥10⚡2👻1
Как правильно типизировать children проп в React с TypeScript
Несколько вариантов типизации children и почему
[Краткий пересказ]
https://tldread.ru/react-children-prop-typescript/
Несколько вариантов типизации children и почему
string | JSX.Element | JSX.Element[] | () => JSX.Element не лучший вариант.[Краткий пересказ]
https://tldread.ru/react-children-prop-typescript/
1👍8🔥4👎1🤔1
Метрики LCP и INP теперь в Baseline
Теперь разработчики смогут точнее измерять скорость загрузки и интерактивность сайтов для всех пользователей, независимо от их браузера
https://web.dev/blog/lcp-and-inp-are-now-baseline-newly-available?hl=en
Теперь разработчики смогут точнее измерять скорость загрузки и интерактивность сайтов для всех пользователей, независимо от их браузера
https://web.dev/blog/lcp-and-inp-are-now-baseline-newly-available?hl=en
5🔥4👍2⚡1
Задачек в декабре мало (ха-ха), давайте что-нибудь еще!
Так мы в @ligaaagency и @outagency сделали новогоднюю игру про работу, дедлайны и вот это всё декабрьское.
Про «вроде бы понятные» брифы, про дедлайны с пометкой «ну вы успеете», и конечно про внезапные повороты сюжета, когда все идёт нормально, а потом «многое было не ок».
Это новогодняя история про заказчиков и дедлайны в декабре. Когда стараешься, бежишь, закрываешь задачи — а финал не всегда зависит от того, как бежал. Иногда «спасибо, всё супер», а иногда «давайте все переделаем до нового года».
Мы делали игру с юмором, самоиронией и большой любовью к рынку. Без поучений и морали. Просто узнаваемые ситуации, в которых каждый из нас хоть раз был.
[Поиграйте в игру] и выживите с нами в этом предновогодье!
Реклама. О рекламодателе.
Так мы в @ligaaagency и @outagency сделали новогоднюю игру про работу, дедлайны и вот это всё декабрьское.
Про «вроде бы понятные» брифы, про дедлайны с пометкой «ну вы успеете», и конечно про внезапные повороты сюжета, когда все идёт нормально, а потом «многое было не ок».
Это новогодняя история про заказчиков и дедлайны в декабре. Когда стараешься, бежишь, закрываешь задачи — а финал не всегда зависит от того, как бежал. Иногда «спасибо, всё супер», а иногда «давайте все переделаем до нового года».
Мы делали игру с юмором, самоиронией и большой любовью к рынку. Без поучений и морали. Просто узнаваемые ситуации, в которых каждый из нас хоть раз был.
[Поиграйте в игру] и выживите с нами в этом предновогодье!
Реклама. О рекламодателе.
👍4😁4