Я сделал Vite-плагин, который сохраняет изменения CSS прямо в исходники
Каждый раз, когда я хотел поправить отступ или цвет в процессе разработки, я делал одно и то же: открыл DevTools → нашёл элемент → поменял значение → …
Tech news from the best sources
Каждый раз, когда я хотел поправить отступ или цвет в процессе разработки, я делал одно и то же: открыл DevTools → нашёл элемент → поменял значение → …
Началось всё банально. Зашёл коллега, говорит: «Где у нас хлебные крошки в шапке лежат?». Проект — около 150 компонентов, всё именуется по-своему, стр…
Introduction This post walks through how PROTO RECON — an experimental app that combines phone sensors with in-browser ML — evolved from pre-coding re…
Я никогда не работал в IT. Не знал, что такое foreign key, не понимал, как фронт получает данные с бэкенда, и никогда не деплоил ничего серьёзнее скри…
This tutorial shows how to create a VS Code extension that opens a custom webview powered by: Vue for the webview UI Vite for fast frontend builds Tai…
I run RelahConvert , an online file conversion site with 50+ tools across 25 languages. Last week I noticed a problem in my Ahrefs audit: every single…
Hi everybody, I'm a software engineer for as long as I can remember. When working with web application frameworks, I often get tired when having to sc…
TL;DR White screen ✅ A plugin show progress vite-plugin-white-screen-progress Background and Motivation In daily Vue app development, as the project b…
Setting up TWD used to mean adding a block of dev-only code to your app's entry file — a dynamic import for the runner, a test glob, a service-worker …
Расходы на AI API копятся незаметно: сессия Claude Code тут, batch к GPT-5 там — и к концу месяца биллинг удивляет. Собрал бесплатное Chrome-расширени…
Why Another Wheel? There are already some Vite packing plugins out there — vite-plugin-zip-pack , vite-plugin-compress , etc. They work, but they alwa…