ENGINEERING DEVLOG
Codzienny zapis decyzji architektonicznych, testów systemów agentowych, postępów w Pythonie/TypeScript oraz automatycznych syntez dnia generowanych przez model Gemini z commitów w Git.
Jak podpinając domenę pod hub inżynierski trafiłem na stealth minera i dlaczego noexec na /tmp to podstawa
Rutynowe wdrożenie Next.js na VPS z innymi projektami skończyło się szybkim śledztwem: odziedziczony proces w /tmp udający Redisa, złośliwy crontab i twardy OS hardening (noexec na tmpfs, blokada cron.allow, bindowanie do localhosta).
Wykrywanie języka przeglądarki z prawem odmowy: propozycja, a nie przymus
Architektura LanguageGate w Next.js: jak elegancko zaproponować użytkownikowi zmianę języka bez agresywnych przekierowań, z pamięcią decyzji w localStorage i pełnym poszanowaniem prywatności.
Typer Bot: produkcja pod SEO, Web Push i RODO w jednym Next.js
Case study produkcyjnej aplikacji Next.js 16 + Prisma + PostgreSQL: publiczny front pod SEO, panel admina z 2FA, powiadomienia Web Push zgodne z art. 17 RODO i pełne testy E2E w Playwright.