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❤4🔥3🤔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/
🔥11⚡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👍9🔥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🔥5👍2⚡1
Задачек в декабре мало (ха-ха), давайте что-нибудь еще!
Так мы в @ligaaagency и @outagency сделали новогоднюю игру про работу, дедлайны и вот это всё декабрьское.
Про «вроде бы понятные» брифы, про дедлайны с пометкой «ну вы успеете», и конечно про внезапные повороты сюжета, когда все идёт нормально, а потом «многое было не ок».
Это новогодняя история про заказчиков и дедлайны в декабре. Когда стараешься, бежишь, закрываешь задачи — а финал не всегда зависит от того, как бежал. Иногда «спасибо, всё супер», а иногда «давайте все переделаем до нового года».
Мы делали игру с юмором, самоиронией и большой любовью к рынку. Без поучений и морали. Просто узнаваемые ситуации, в которых каждый из нас хоть раз был.
[Поиграйте в игру] и выживите с нами в этом предновогодье!
Реклама. О рекламодателе.
Так мы в @ligaaagency и @outagency сделали новогоднюю игру про работу, дедлайны и вот это всё декабрьское.
Про «вроде бы понятные» брифы, про дедлайны с пометкой «ну вы успеете», и конечно про внезапные повороты сюжета, когда все идёт нормально, а потом «многое было не ок».
Это новогодняя история про заказчиков и дедлайны в декабре. Когда стараешься, бежишь, закрываешь задачи — а финал не всегда зависит от того, как бежал. Иногда «спасибо, всё супер», а иногда «давайте все переделаем до нового года».
Мы делали игру с юмором, самоиронией и большой любовью к рынку. Без поучений и морали. Просто узнаваемые ситуации, в которых каждый из нас хоть раз был.
[Поиграйте в игру] и выживите с нами в этом предновогодье!
Реклама. О рекламодателе.
👍5😁5❤1🤡1
Создание 8-битной вселенной с AI в качестве портфолио
Экспериментальный кейс к— разработчик собрал себе портфолио в стиле 80-х, сочетая ретро-эстетику с современными веб-техниками и AI-воркфлоу.
Пиксели, звуки и эффекты из классических игр были реализованы с помощью производительного веб-кода (React, Canvas, WebGL, GSAP).
https://tympanus.net/codrops/2025/12/23/building-a-nostalgic-8-bit-universe-with-modern-tech-a-vibe-coding-journey/
Экспериментальный кейс к— разработчик собрал себе портфолио в стиле 80-х, сочетая ретро-эстетику с современными веб-техниками и AI-воркфлоу.
Пиксели, звуки и эффекты из классических игр были реализованы с помощью производительного веб-кода (React, Canvas, WebGL, GSAP).
https://tympanus.net/codrops/2025/12/23/building-a-nostalgic-8-bit-universe-with-modern-tech-a-vibe-coding-journey/
1👍5🔥3👎2🤯1
Решаем проблему выравнивания подчеркивания с text-decoration-inset
Теперь можно точно контролировать начальные и конечные точки подчеркиваний и надчеркиваний
https://css-tricks.com/text-decoration-inset-is-like-padding-for-text-decorations/
Теперь можно точно контролировать начальные и конечные точки подчеркиваний и надчеркиваний
https://css-tricks.com/text-decoration-inset-is-like-padding-for-text-decorations/
👍5⚡1🔥1
Выпуск 506 — Веб-стандарты
State of HTML, Grid Lanes вместо Masonry, Cloudflare 2025, View Transition для диалогов
https://web-standards.ru/podcast/506/
State of HTML, Grid Lanes вместо Masonry, Cloudflare 2025, View Transition для диалогов
https://web-standards.ru/podcast/506/
🔥8❤3👍2
Делаем отображение таблиц чуть удобнее
Создаем HTML-таблицы с горизонтальной прокруткой и закрепленными заголовками — простая реализация.
https://taniarascia.com/horizontal-scroll-fixed-headers-table/
Создаем HTML-таблицы с горизонтальной прокруткой и закрепленными заголовками — простая реализация.
https://taniarascia.com/horizontal-scroll-fixed-headers-table/
👍5❤1👎1
Давайте подведем итоги кода года. Хотим узнать, каким был ваш 2025
Вспомним дедлайны, обучение, прорывы и моменты, когда все получилось или не совсем. В канале T-Crew как раз разыгрывают мерч за такие истории.
Подписывайтесь и высказывайтесь
Вспомним дедлайны, обучение, прорывы и моменты, когда все получилось или не совсем. В канале T-Crew как раз разыгрывают мерч за такие истории.
Подписывайтесь и высказывайтесь
👍4👻2👨💻2
React Server Components vs Islands Architecture: выбираем подход
Оба варианта направлены на минимизацию JavaScript в браузере и повышение производительности, но используют для этого разные способы. RSC предпочтительнее для интерактивных приложений с частой навигацией, в то время как Islands лучше подходят для контентных сайтов с ограниченной интерактивностью, где приоритет — минимальный объем кода.
https://blog.logrocket.com/server-components-vs-islands-architecture/
Оба варианта направлены на минимизацию JavaScript в браузере и повышение производительности, но используют для этого разные способы. RSC предпочтительнее для интерактивных приложений с частой навигацией, в то время как Islands лучше подходят для контентных сайтов с ограниченной интерактивностью, где приоритет — минимальный объем кода.
https://blog.logrocket.com/server-components-vs-islands-architecture/
👍6👨💻2❤1💩1
GitHub-Projects-Cards
Пример использования github api — проект с отображением карточек репозиториев с поиском и сортировкой
Демо
https://github.com/evoluteur/github-projects-cards?tab=readme-ov-file
Пример использования github api — проект с отображением карточек репозиториев с поиском и сортировкой
Демо
https://github.com/evoluteur/github-projects-cards?tab=readme-ov-file
❤5⚡2😱2
Визуализация цветов в реальном времени
Удобный инструмент для подбора палитры цветов и шрифтов для вашего приложения или лендинга. Подбирайте и смотрите изменения в реальном времени.
https://www.realtimecolors.com/
Удобный инструмент для подбора палитры цветов и шрифтов для вашего приложения или лендинга. Подбирайте и смотрите изменения в реальном времени.
https://www.realtimecolors.com/
❤4🔥3👍2
Привет!
Продолжая прошлогодний формат, предлагаю всем желающим узнать, что вам приготовил наступающий год.
https://some-magic.ru/ball/developers
Надеюсь только лучшее 😊
Коменты я так и не включил, поэтому делитесь своими предсказаниями с друзьями/коллегами. Для тех, кто хочет создать свой шар, это можно сделать по ссылке.
Всем добра ✌️
Продолжая прошлогодний формат, предлагаю всем желающим узнать, что вам приготовил наступающий год.
https://some-magic.ru/ball/developers
Надеюсь только лучшее 😊
Коменты я так и не включил, поэтому делитесь своими предсказаниями с друзьями/коллегами. Для тех, кто хочет создать свой шар, это можно сделать по ссылке.
Всем добра ✌️
😁9🔥6
Container queries в 2026
Container queries позволяют элементам реагировать на собственный контекст, а не на viewport. Подробнее о том, как работать с ними в 2026 в этом гайде
https://blog.logrocket.com/container-queries-2026/
Container queries позволяют элементам реагировать на собственный контекст, а не на viewport. Подробнее о том, как работать с ними в 2026 в этом гайде
https://blog.logrocket.com/container-queries-2026/
👍9❤5