Алгоритмы JavaScript
Репозиторий со сборником алгоритмов от простых задач с манипуляциями со строкой до продвинутых задач поиска и сортировки.
https://github.com/AllThingsSmitty/javascript-algorithms
Репозиторий со сборником алгоритмов от простых задач с манипуляциями со строкой до продвинутых задач поиска и сортировки.
https://github.com/AllThingsSmitty/javascript-algorithms
Подкаст Веб-стандарты. Выпуск 476
Google I/O, Baseline, доступность, TypeScript на Go, вайб-тестинг, MCP на GraphQL
https://web-standards.ru/podcast/476/
Google I/O, Baseline, доступность, TypeScript на Go, вайб-тестинг, MCP на GraphQL
https://web-standards.ru/podcast/476/
HTML5 элементы о которых вы не знали, что они вам нужны
Очередной кликбейтный заголовок, но все же есть парочка интересных тегов, которые могут быть полезны (например <datalist>, <output>, <time>).
https://dev.to/maxprilutskiy/html5-elements-you-didnt-know-you-need-gan
Очередной кликбейтный заголовок, но все же есть парочка интересных тегов, которые могут быть полезны (например <datalist>, <output>, <time>).
https://dev.to/maxprilutskiy/html5-elements-you-didnt-know-you-need-gan
Анимируем открытие модального окна
Используем функцию shape для задания параметров движения модального окна при открытии.
https://frontendmasters.com/blog/move-modal-in-on-a-shape/
Используем функцию shape для задания параметров движения модального окна при открытии.
https://frontendmasters.com/blog/move-modal-in-on-a-shape/
Грядущий Temporal API и проблемы которые он решает
Что не так с Date и как Temporal API поможет решить существующие ограничения для работы с датой и временем в JS.
https://waspdev.com/articles/2025-05-24/temporal-api
Что не так с Date и как Temporal API поможет решить существующие ограничения для работы с датой и временем в JS.
https://waspdev.com/articles/2025-05-24/temporal-api
Когда обычный массив занимает меньше памяти чем Uint8Arrays
Короткое сравнение array vs Uint8Array по памяти для случаев, когда вам важен каждый байт
https://evanhahn.com/v8-array-vs-uint8array-memory-usage/
Короткое сравнение array vs Uint8Array по памяти для случаев, когда вам важен каждый байт
https://evanhahn.com/v8-array-vs-uint8array-memory-usage/
Evanhahn
When Array uses less memory than Uint8Array (in V8)
In my simple test, Uint8Array starts to "win" after 20 items.
Прошел вайб-чек от команды Яндекс Вертикалей, кажется, мне пора в отпуск. Какие у вас результаты?
🆖 перейти в бота
Please open Telegram to view this post
VIEW IN TELEGRAM
Оборачиваем React приложение в Docker
Пошаговый туториал для разработчиков, начинающих работу с Docker.
https://www.docker.com/blog/how-to-dockerize-react-app/
Пошаговый туториал для разработчиков, начинающих работу с Docker.
https://www.docker.com/blog/how-to-dockerize-react-app/
Частые ошибки при дизайне веб страниц
Несколько простых советов, которые помогут вам создавать красивые и информативные лендинги.
https://blog-en.tilda.cc/articles-website-design-mistakes
Несколько простых советов, которые помогут вам создавать красивые и информативные лендинги.
https://blog-en.tilda.cc/articles-website-design-mistakes
Друзья! Нашел классный канал Формошлёп, где собраны сотни хаков для фронтендеров в одном месте
Никакой скучной теории, воды и прочей шляпы, только практические примеры, которые работают.
👉 Подписывайся на @frontbox — стань тем, кто знает, как решить проблему, пока остальные ищут ответ на Stack Overflow.
Никакой скучной теории, воды и прочей шляпы, только практические примеры, которые работают.
👉 Подписывайся на @frontbox — стань тем, кто знает, как решить проблему, пока остальные ищут ответ на Stack Overflow.
Добавляем креативности с HTML Dialog
Используем элемент <dialog> вместе с его псевдоэлементом ::backdrop, фильтрами фона и анимациями для создания модальных окон с уникальным дизайном, сохраняя доступность и семантику.
https://css-tricks.com/getting-creative-with-html-dialog/
Используем элемент <dialog> вместе с его псевдоэлементом ::backdrop, фильтрами фона и анимациями для создания модальных окон с уникальным дизайном, сохраняя доступность и семантику.
https://css-tricks.com/getting-creative-with-html-dialog/
Анонс Rolldown‑Vite
Использование в Vite нового сборщика на Rust вместо Rollup + esbuild. Ускорение сборки от 3х до 16х и значительное снижение потребления памяти (в некоторых случаях до 100х) по сравнению с традиционными инструментами.
https://voidzero.dev/posts/announcing-rolldown-vite
Использование в Vite нового сборщика на Rust вместо Rollup + esbuild. Ускорение сборки от 3х до 16х и значительное снижение потребления памяти (в некоторых случаях до 100х) по сравнению с традиционными инструментами.
https://voidzero.dev/posts/announcing-rolldown-vite
AngularFire — Firebase + Angular
AngularFire — это официальная библиотека, которая обеспечивает удобную интеграцию Firebase с Angular-приложениями, оборачивая веб‑SDK в конструкции, привычные для Angular — с Dependency Injection, RxJS и Zone.js
https://github.com/angular/angularfire
AngularFire — это официальная библиотека, которая обеспечивает удобную интеграцию Firebase с Angular-приложениями, оборачивая веб‑SDK в конструкции, привычные для Angular — с Dependency Injection, RxJS и Zone.js
https://github.com/angular/angularfire
Друзья! Я, как и многие из разработчиков, по вечерам пилю пет-проекты, которые решают мои задачи, а потенциально и задачи некоторого круга людей.
У пет-проектов есть несколько плюсов:
▫️Можно не увольняться с работы в компании
▫️Не так страшно, как запускать бизнес, который может прогореть
▫️Плюс, многие успешные компании начинали свой путь как пет-проект, например тот же Twitter.
Но как разработчику или менеджеру в IT запустить свой пет-проект, чтобы он еще и был успешным?
Михаил Табунов сделал про это телеграм канал Твой пет проект, в котором пишет для разработчиков и менеджеров про свой опыт – где брать идею, что надо знать про маркетинг, как запускать и искать первые 10 клиентов не имея бюджета на рекламу, и многое другое.
Так что подписывайтесь на Твой пет проект и получайте пользу от практиков рынка.
У пет-проектов есть несколько плюсов:
▫️Можно не увольняться с работы в компании
▫️Не так страшно, как запускать бизнес, который может прогореть
▫️Плюс, многие успешные компании начинали свой путь как пет-проект, например тот же Twitter.
Но как разработчику или менеджеру в IT запустить свой пет-проект, чтобы он еще и был успешным?
Михаил Табунов сделал про это телеграм канал Твой пет проект, в котором пишет для разработчиков и менеджеров про свой опыт – где брать идею, что надо знать про маркетинг, как запускать и искать первые 10 клиентов не имея бюджета на рекламу, и многое другое.
Так что подписывайтесь на Твой пет проект и получайте пользу от практиков рынка.
Telegram
Твой пет проект
Канал про то, как создать свой маленький свечной заводик
Пишу про:
- Запуски и как сделать первые 10 продаж
- Прожарка идей
- Кейсы роста и ведения проекта параллельно с работой
Автор - Михаил Табунов - @bossofyourboss
Пишу про:
- Запуски и как сделать первые 10 продаж
- Прожарка идей
- Кейсы роста и ведения проекта параллельно с работой
Автор - Михаил Табунов - @bossofyourboss
State of CSS 2025
Опросник об использовании новых возможностей и инструментов CSS — ваша возможность повлиять на развитие CSS и web. Опрос займёт около 15–20 минут.
Цель — понять, насколько быстро внедряются новые функции (например, scroll‑driven animations, :has(), subgrid и другие) и помочь сообществу и браузерным вендорам приоритизировать дальнейшее развитие.
https://survey.devographics.com/ru-RU/survey/state-of-css/2025
Опросник об использовании новых возможностей и инструментов CSS — ваша возможность повлиять на развитие CSS и web. Опрос займёт около 15–20 минут.
Цель — понять, насколько быстро внедряются новые функции (например, scroll‑driven animations, :has(), subgrid и другие) и помочь сообществу и браузерным вендорам приоритизировать дальнейшее развитие.
https://survey.devographics.com/ru-RU/survey/state-of-css/2025
Подробный гайд по CSS Custom Properties
Синтаксис, возможности и лучшие практики по работе с CSS переменными.В руководстве рассказывается как использовать кастомные свойства для соблюдения принципов DRY, динамической темизации и взаимодействия с JavaScript.
https://css-tricks.com/a-complete-guide-to-custom-properties/
Синтаксис, возможности и лучшие практики по работе с CSS переменными.В руководстве рассказывается как использовать кастомные свойства для соблюдения принципов DRY, динамической темизации и взаимодействия с JavaScript.
https://css-tricks.com/a-complete-guide-to-custom-properties/
Тем, кто учит и учится новому
20 июня в рамках фестиваля «Т-Двор» от Т-Банка пройдет День образования и науки.
В программе — дискуссии, кейсы и воркшопы от экспертов:
— Расскажут про непрерывное обучение, профессии будущего и навыки новой эры.
— Обсудят мифы о границах интеллекта и стереотипы, которые мешают расти.
— Подскажут, как и для чего побеждать на олимпиадах.
— Рассмотрят, как вузы и компании могут растить специалистов вместе.
Будут и члены приемной комиссии Центрального университета — можно задать вопросы о поступлении и программах обучения.
Приходите на фестиваль в Санкт-Петербурге или подключайтесь онлайн. Участие бесплатное.
Успейте зарегистрироваться до 19 июня
20 июня в рамках фестиваля «Т-Двор» от Т-Банка пройдет День образования и науки.
В программе — дискуссии, кейсы и воркшопы от экспертов:
— Расскажут про непрерывное обучение, профессии будущего и навыки новой эры.
— Обсудят мифы о границах интеллекта и стереотипы, которые мешают расти.
— Подскажут, как и для чего побеждать на олимпиадах.
— Рассмотрят, как вузы и компании могут растить специалистов вместе.
Будут и члены приемной комиссии Центрального университета — можно задать вопросы о поступлении и программах обучения.
Приходите на фестиваль в Санкт-Петербурге или подключайтесь онлайн. Участие бесплатное.
Успейте зарегистрироваться до 19 июня
Partial Keyframes
Джош Комо рассказывает о технике "частичных ключевых кадров" в CSS-анимациях, которая позволяет анимации динамически унаследовать текущее состояние стилей. Это делает анимации более композиционными и гибкими, позволяя комбинировать несколько анимаций на одном элементе
https://www.joshwcomeau.com/animation/partial-keyframes/
Джош Комо рассказывает о технике "частичных ключевых кадров" в CSS-анимациях, которая позволяет анимации динамически унаследовать текущее состояние стилей. Это делает анимации более композиционными и гибкими, позволяя комбинировать несколько анимаций на одном элементе
https://www.joshwcomeau.com/animation/partial-keyframes/
Исследуем функцию contrast-color()...снова
Еще одна статья о том, как работает функция contrast-color() в CSS и зачем она нужна. В стать показано функция помогает улучшить доступность, автоматически подбирая контрастный цвет к заданному фону + текущие ограничения, поддержка в браузерах и возможные обходные пути.
https://css-tricks.com/exploring-the-css-contrast-color-function-a-second-www.tg-me.com/
Еще одна статья о том, как работает функция contrast-color() в CSS и зачем она нужна. В стать показано функция помогает улучшить доступность, автоматически подбирая контрастный цвет к заданному фону + текущие ограничения, поддержка в браузерах и возможные обходные пути.
https://css-tricks.com/exploring-the-css-contrast-color-function-a-second-www.tg-me.com/