Плавные переходы для top-level элементов с использованием свойства display
Используем новые возможности CSS для управления элементами в верхнем слое. Автор объясняет, как можно плавно анимировать переходы с помощью
https://smashingmagazine.com/2025/01/transitioning-top-layer-entries-display-property-css/
Используем новые возможности CSS для управления элементами в верхнем слое. Автор объясняет, как можно плавно анимировать переходы с помощью
@starting-style и transition-behavior
.https://smashingmagazine.com/2025/01/transitioning-top-layer-entries-display-property-css/
👍10❤2🔥1
Деплоим Next.js приложение с Deno Deploy
Небольшой туториал о том, как разворачивать приложения Next.js с использованием Deno Deploy: преимущества и шаги для интеграции этих технологий.
https://blog.logrocket.com/deploying-next-js-apps-with-deno-deploy/
Небольшой туториал о том, как разворачивать приложения Next.js с использованием Deno Deploy: преимущества и шаги для интеграции этих технологий.
https://blog.logrocket.com/deploying-next-js-apps-with-deno-deploy/
👍8😁3⚡1
Друзья!
Разыгрываем 1 билет на Podlodka React Crew! Podlodka — это отличная возможность послушать классные доклады и позадавать каверзные вопросы экспертам!
Итоги розыгрыша подведем 8 февраля.
Всем удачи! ✌️
Разыгрываем 1 билет на Podlodka React Crew! Podlodka — это отличная возможность послушать классные доклады и позадавать каверзные вопросы экспертам!
Итоги розыгрыша подведем 8 февраля.
Всем удачи! ✌️
🔥9😍3👍1👌1
Cоздании SPA на Vanilla JS
Статья с основными принципами и подходами к разработке SPA без использования фреймворков.
https://jsdev.space/spa-vanilla-js/
Статья с основными принципами и подходами к разработке SPA без использования фреймворков.
https://jsdev.space/spa-vanilla-js/
1😁13👍5🤯4🥴2👀1
Улучшаем UX c помощью scroll-select
Статья о преимуществах использования scroll-select, позволяющего пользователям легче находить нужные опции в длинных списках. А также примеры реализации и советы по интеграции.
https://blog.logrocket.com/improve-ux-with-scroll-select-box/
Статья о преимуществах использования scroll-select, позволяющего пользователям легче находить нужные опции в длинных списках. А также примеры реализации и советы по интеграции.
https://blog.logrocket.com/improve-ux-with-scroll-select-box/
🔥7👍2👎2🤔1
Ключ к стабильному деплою: npm ci
Короткая статья о том, почему важно использовать команду
https://dev.to/impranavkale/avoiding-production-disasters-with-npm-ci-the-key-to-stable-deployments-47ib
Короткая статья о том, почему важно использовать команду
npm ci
для обеспечения стабильного деплоя и как npm ci
помогает избежать проблем в продакшн, обеспечивая точное совпадение зависимостей и оптимизацию установки пакетов.https://dev.to/impranavkale/avoiding-production-disasters-with-npm-ci-the-key-to-stable-deployments-47ib
👍13👌3
Используем TypeScript и TensorFlow для обучения модели
Пошаговые инструкции по процессу настройки окружения, подготовке данных и созданию модели на основе библиотеки TensorFlow
https://wanago.io/2025/02/03/machine-learning-typescript-tensorflow-training-first-model/
Пошаговые инструкции по процессу настройки окружения, подготовке данных и созданию модели на основе библиотеки TensorFlow
https://wanago.io/2025/02/03/machine-learning-typescript-tensorflow-training-first-model/
⚡7🥴4❤1👍1🤣1
Релиз Vitest 3.0
Новые функции и улучшения: высокая скорость выполнения тестов и улучшенная поддержка TypeScript
https://vitest.dev/blog/vitest-3
Новые функции и улучшения: высокая скорость выполнения тестов и улучшенная поддержка TypeScript
https://vitest.dev/blog/vitest-3
🔥11👍6❤1
Архитектура фронтенда на основе вертикальных слайсов
Как вертикальные слайсы могут помочь в масштабировании проекта и управлении сложностью приложения. Еще один взгляд на архитектуру фронтенд приложений.
https://amorgunov.com/posts/2023-05-28-vertical-sliced-architecture-in-frontend/
Как вертикальные слайсы могут помочь в масштабировании проекта и управлении сложностью приложения. Еще один взгляд на архитектуру фронтенд приложений.
https://amorgunov.com/posts/2023-05-28-vertical-sliced-architecture-in-frontend/
👍15👎5😁3🔥2
Оптимизируем Critical Rendering Path
О том, что такое Critical Rendering Path и о методах ускорения загрузки и отображения контента: минимизация CSS, JavaScript и оптимизация порядка загрузки ресурсов.
https://www.debugbear.com/blog/optimizing-the-critical-rendering-path
О том, что такое Critical Rendering Path и о методах ускорения загрузки и отображения контента: минимизация CSS, JavaScript и оптимизация порядка загрузки ресурсов.
https://www.debugbear.com/blog/optimizing-the-critical-rendering-path
👍8🔥5🤔2❤🔥1🤡1
Flexbox Labs
Удобный генератор лейаутов с grid и flexbox элементами. Можно выбрать готовый вариант или тыкать и смотреть как применяются свойства для контейнера и вложенных элементов.
https://flexboxlabs.netlify.app/
Github: https://github.com/prazzon/flexbox-labs
Удобный генератор лейаутов с grid и flexbox элементами. Можно выбрать готовый вариант или тыкать и смотреть как применяются свойства для контейнера и вложенных элементов.
https://flexboxlabs.netlify.app/
Github: https://github.com/prazzon/flexbox-labs
🔥26👍10❤2
Пишем более чистый и понятный код с eslint-plugin-de-morgan
Плагин предлагает правила для преобразования логических выражений, чтобы избежать избыточных операторов и улучшить читаемость
https://github.com/azat-io/eslint-plugin-de-morgan
Плагин предлагает правила для преобразования логических выражений, чтобы избежать избыточных операторов и улучшить читаемость
https://github.com/azat-io/eslint-plugin-de-morgan
👍26🔥7
TTFB и его значимость для производительности
Cтратегии для улучшения TTFB и общей скорости загрузки страниц с учетом различных факторов.
https://smashingmagazine.com/2025/02/time-to-first-byte-beyond-server-response-time/
Cтратегии для улучшения TTFB и общей скорости загрузки страниц с учетом различных факторов.
https://smashingmagazine.com/2025/02/time-to-first-byte-beyond-server-response-time/
👍8🔥2🤔1🐳1
Условные типы в TypeScript
Как использовать условные типы для упрощения кода и повышения его гибкости + примеры использования условных типов в различных сценариях
https://2ality.com/2025/02/conditional-types-typescript.html
Как использовать условные типы для упрощения кода и повышения его гибкости + примеры использования условных типов в различных сценариях
https://2ality.com/2025/02/conditional-types-typescript.html
👍20🔥5👎2
Работа с Context API в React
Обзорная статья о том, как Context API помогает управлять состоянием приложения и шарить данные между компонентами без необходимости передавать их через props. Примеры использования Context API.
https://blog.logrocket.com/react-context-tutorial/
Обзорная статья о том, как Context API помогает управлять состоянием приложения и шарить данные между компонентами без необходимости передавать их через props. Примеры использования Context API.
https://blog.logrocket.com/react-context-tutorial/
👍11🥱9❤1⚡1
WebSocket и Socket.IO: в чем разница?
Основные различия между WebSocket и библиотекой Socket.IO: функциональность, удобство использования и идеальные сценарии применения. Из преимуществ Socket.IO: поддержка автоматического переподключения и возможность работы с несколькими протоколами.
https://jsdev.space/websocket-socketio/
Основные различия между WebSocket и библиотекой Socket.IO: функциональность, удобство использования и идеальные сценарии применения. Из преимуществ Socket.IO: поддержка автоматического переподключения и возможность работы с несколькими протоколами.
https://jsdev.space/websocket-socketio/
🔥14❤3👍2😁2💩1
Interop 2025
Очередной год новшеств и улучшений веб платформы. На что будет основной упор в 2025?
https://web.dev/blog/interop-2025
Очередной год новшеств и улучшений веб платформы. На что будет основной упор в 2025?
https://web.dev/blog/interop-2025
👍10❤2⚡1
Задержки в Event Loop
Как возникают задержки в Event Loop и как они влияют на производительность NodeJs приложений. А также способы их мониторинга и устранения.
https://trigger.dev/blog/event-loop-lag
Как возникают задержки в Event Loop и как они влияют на производительность NodeJs приложений. А также способы их мониторинга и устранения.
https://trigger.dev/blog/event-loop-lag
👍15🔥1
F.I.R.S.T принципы в тестировании
Улучшаем качество и эффективность тестов с применением принципов F.I.R.S.T. — вводная статья с примерами.
https://jsdev.space/first-principles-testing/
Улучшаем качество и эффективность тестов с применением принципов F.I.R.S.T. — вводная статья с примерами.
https://jsdev.space/first-principles-testing/
🔥6👍4🥱2🤔1