Из блога OpenReplay
Omarchy: Новый дистрибутив Arch Linux от 37signals
Omarchy превращает базовую установку Arch Linux в рабочую станцию на Hyprland за минуты, с продуманными настройками и клавиатурным управлением.
5 советов и трюков для программирования с помощью ИИ
Пять практических стратегий программирования с помощью GitHub Copilot и Cursor помогают сократить количество ошибок, технический долг и уязвимости безопасности.
Использование CSS-функции attr() для более умной стилизации
CSS-функция attr() теперь поддерживает типизированные значения и работает с любым свойством, обеспечивая динамическую тематизацию с минимумом JavaScript.
BetterAuth объяснение: что это такое и почему разработчики так быстро его принимают
BetterAuth - TypeScript-нативная self-hosted библиотека авторизации с системой плагинов, конкурирующая с Auth0, Firebase Auth и NextAuth.js.
Как настроить GitHub Copilot в VS Code
Настройка GitHub Copilot в VS Code: установка расширения, выбор плана, конфигурация параметров приватности и ускорение написания кода с AI-подсказками.
Архитектура Astro Islands: подробное объяснение
Архитектура Astro Islands использует частичную гидратацию и клиентские директивы; статья показывает, как server islands и статический HTML работают совместно.
requestAnimationFrame vs setTimeout: Когда использовать каждый из них
Сравнение requestAnimationFrame и setTimeout, различия в тайминге и выбор подходящего инструмента для анимаций или фоновых задач JavaScript.
Обработка событий прокрутки без ущерба для производительности
Throttling, debouncing и passive listeners оптимизируют обработчики событий прокрутки, снижая нагрузку на CPU и расход батареи на мобильных устройствах.
Инструменты и платформы, упрощающие самостоятельный хостинг
Сравнение Docker, Proxmox, Portainer и CasaOS для выбора подходящей платформы самостоятельного хостинга с учётом контроля над данными и инфраструктурных задач.
Как клонировать любой веб-сайт в React-приложение с помощью Open Lovable
Клонирование веб-сайтов в React-приложения с помощью Open Lovable, Firecrawl и моделей Claude или Groq для генерации TypeScript-компонентов с Tailwind CSS.
Начало работы с HonoJS для создания легковесных веб-API
Статья охватывает создание лёгких веб-API с HonoJS: настройку маршрутов, добавление middleware и деплой одного кода на Node.js, Bun и Cloudflare Workers.
Как отключить оповещения Dependabot для репозитория GitHub
Отключение оповещений Dependabot, обновлений безопасности и версий для репозиториев GitHub через интерфейс настроек или конфигурационные файлы.
Обновления Svelte и SvelteKit: Обзор лета 2025
Разбор async-компонентов, Remote Functions и системы реактивности Runes в Svelte 5 для уверенной миграции проектов и разработки full-stack приложений.
Распространенные проблемы доступности модальных окон (и способы их решения)
Ошибки доступности модальных окон в управлении фокусом, ARIA-атрибутах и навигации с клавиатуры поддаются исправлению; статья показывает, как строить диалоги для всех пользователей скринридеров.
Начало работы с GitHub Copilot в 2025 году
Статья охватывает установку GitHub Copilot в VS Code, сравнение с ChatGPT и обзор тарифных планов, включая бесплатный вариант для работы с ИИ-ассистентом.
Выбор подходящей JavaScript-библиотеки для построения графиков
Сравнение Chart.js, D3.js, ECharts, ApexCharts и Highcharts по рендерингу, производительности и сценариям применения для выбора подходящей библиотеки.
Что нового в Vite 7: Rust, Baseline и не только
Vite 7 представляет Rolldown, Rust-бандлер, поддержку Baseline для таргетинга браузеров и ESM-first режим Node.js для более быстрых production-сборок.
Как запускать TypeScript нативно в Node.js
Запуск TypeScript нативно в Node.js без инструментов транспиляции: type stripping, поддерживаемый синтаксис, настройка tsconfig и шаги миграции с ts-node.
5 AI-инструментов, которые должен попробовать каждый Frontend-разработчик
Пять AI-инструментов, в том числе Cursor, v0 by Vercel, Bolt.new и Applitools, охватывают написание кода, прототипирование и визуальное тестирование в frontend.
Введение в WebGL для фронтенд-разработчиков
Статья охватывает рендеринг WebGL-графики в браузере с GPU-ускорением, шейдерами и библиотеками Three.js и Babylon.js для создания визуальных веб-приложений.
Простое введение в View Transitions API в браузере
View Transitions API позволяет создавать плавные анимации переходов без сторонних библиотек; применяется в SPA и MPA через CSS и минимум JavaScript.
Как интегрировать ShadCN с Next.js
Интеграция Shadcn UI в проект Next.js с Tailwind CSS, тёмной темой через next-themes и совместимостью с React 19 выполняется пошаговой настройкой через CLI.
Улучшение области касания для лучшего мобильного UX
Улучшение мобильных tap-целей через Apple HIG, Material Design dp, эргономику зон большого пальца и аналитику rage tap для снижения промахов.
Советы и приемы для отладки Service Workers
Статья охватывает устранение ошибок регистрации service worker, проблем с кешем и задержек обновлений с помощью панелей DevTools в Chrome, Firefox и Safari.