Рубрика «TypeScript»
Метаутопия программистов: как построить государство на базе TypeScript и Git
2026-01-28 в 8:19, admin, рубрики: Git, TypeScript, государство, законодательство, типизацияГеймдев в браузере: опыт разработки игр на JavaScript
2026-01-26 в 11:31, admin, рубрики: frontend-разработка, javascript, TypeScript, браузерные игры, геймдев, игры, Программирование, разработка игрFrontend Status: свежий дайджест фронтенда и AI
2026-01-21 в 4:35, admin, рубрики: angular, css, javascript, React, TypeScript, vuejs, фронтендМои любимые паттерны для full-stack и frontend-проектов
2026-01-19 в 11:45, admin, рубрики: architecture, front-end, patterns, React, TypeScriptПосле работы над множеством фронтенд- и full-stack-проектов (в основном React + TypeScript + какой-нибудь сервер/бэкенд), я постоянно возвращаюсь к одному и тому же небольшому набору паттернов. Они добавляют структуру, снижают когнитивную нагрузку и делают кодовую базу поддерживаемой даже при росте.
Это не революционные идеи — просто прагматичные решения, которые хорошо работают в разных приложениях. Вот текущий набор, который я использую почти всегда.
1. React Query + фабрика ключей запросов (Query Key Factory)
Я использую TanStack QueryЧитать полностью »
Как я писал свой первый веб‑чат на React + FastAPI и всё сломал (а потом починил)
2025-12-30 в 18:06, admin, рубрики: deployment, fastapi, React, render, TypeScript, Vercelshadcn-glass-ui: Glassmorphism поверх shadcn-ui без миграции
2025-12-21 в 13:37, admin, рубрики: glassmorphism, React, shadcn, Tailwind, TypeScript, UIПривет! Представляю shadcn-glass-ui — React-библиотеку с glassmorphism-эффектами, которая устанавливается поверх существующих shadcn/ui проектов за 2 команды. Никакой миграции, никакого переписывания кода — просто добавьте glass-варианты ваших компонентов.
TL;DR
Читать полностью »
Как я автоматизировал перевод 10 000 строк на 3 языка за один день
2025-12-21 в 6:15, admin, рубрики: babel, jsx, React, react.js, TypeScript, автоматизацияПривет! Меня зовут Нияз, frontend тимлид из Казахстана. Это мой первый пост — делюсь скриптами, которые сэкономили неделю работы.
Проблема
HR-платформа, 8000+ TypeScript файлов, весь текст захардкожен на русском. Бизнес хочет английский и казахский.
<Button>Сохранить</Button>
<span>Привет, {userName}!</span>
const error = "Произошла ошибка";
Руками — это неделя копипасты и сотни пропущенных строк. Решил написать скрипты.
Результат
|
Метрика |
Значение |
|
Ключей перевода |
9,823 |
hq-cropper: Image Cropper без зависимостей для JavaScript
2025-12-16 в 11:45, admin, рубрики: canvas, image cropper, javascript, npm, open source, React, TypeScript, библиотека, обрезка изображенийПривет! Хочу рассказать о своей библиотеке hq-cropper — инструменте для обрезки изображений на чистом TypeScript без единой зависимости.
Когда искал cropper для своего проекта, столкнулся с двумя проблемами. Во-первых, большинство популярных решений тянут за собой кучу зависимостей и весят 100+ KB. Во-вторых, мало кто работает с большими изображениями.
Решил написать своё решение: лёгкое, без зависимостей, с умным алгоритмом масштабирования.
Проблема больших изображений
Ситуация: пользователь загружает фото 4000×3000 пикселей, а вам нужен аватар 200×200. Большинство кропперов справляются с этим плохо:
Анализируем UDP логи Squid-proxy
2025-12-06 в 10:15, admin, рубрики: bun, elysiajs, fullstack, logger, logs, nodejs, redis, redisearch, squid, TypeScriptВступление
Эта статья о том, как настроить Squid proxy с SSL bump в Docker и организовать realtime-мониторинг логов. В качестве практического примера я покажу open-source решение на современном стеке (Bun + Redis + Vue), которое решает проблему устаревших инструментов мониторинга.
Исходный код проекта: GitHub



