authentication29. 7. 2026·25 min čteníModerní autentizace v roce 2026: JWT, sessions, OAuth a passkeysKompletní přehled autentizace: kdy použít sessions vs JWT, OAuth 2.0 / OIDC flow, rotace refresh tokenů, passkeys (WebAuthn) a Next.js auth patterny, které skutečně používám.securitynext.jsweb-developmentbackendČíst dále Moderní autentizace v roce 2026: JWT, sessions, OAuth a passkeys
css28. 7. 2026·22 min čteníModerní CSS v roce 2026: Vlastnosti, které změnily způsob, jakým píšu stylyContainer queries, CSS layers, :has(), color-mix(), nesting, scroll-driven animace a anchor positioning. CSS vlastnosti, díky kterým jsem přestal sahat po JavaScriptu.web-developmentfrontenddesignČíst dále Moderní CSS v roce 2026: Vlastnosti, které změnily způsob, jakým píšu styly
performance17. 7. 2026·21 min čteníCore Web Vitals v roce 2026: Co skutečně hýbe číslyZapomeň na teorii — tady je to, co jsem reálně udělal, abych dostal LCP pod 2,5s, CLS na nulu a INP pod 200ms na produkčním Next.js webu. Konkrétní techniky, ne vágní rady.web-developmentnext.jsseoČíst dále Core Web Vitals v roce 2026: Co skutečně hýbe čísly
web320. 1. 2026·11 min čteníOn-chain data v produkci: Co vam nikdo nerekneBlockchain data nejsou cista, spolehlivá ani jednoduchá. RPC rate limity, reorganizace řetězce, BigInt bugy a kompromisy indexovani — těžké lekce z dodavani reálných DeFi produktu.blockchaintypescriptdefiethereumČíst dále On-chain data v produkci: Co vam nikdo nerekne
ethereum13. 1. 2026·29 min čteníEthereum pro webové vývojáře: Smart kontrakty bez hypeKoncepty Etherea, které každý webový vývojář potřebuje: účty, transakce, smart kontrakty, ABI kódování, ethers.js, WAGMI a čtení on-chain dat bez vlastního nodu.web3blockchaintypescriptweb-developmentČíst dále Ethereum pro webové vývojáře: Smart kontrakty bez hype
tailwind9. 1. 2026·19 min čteníTailwind CSS v4: Co se skutečně změnilo a jestli migrovatCSS-first konfigurace, integrace @layer, vestavěné container queries, výkon nového enginu, breaking changes a moje upřímná zkušenost s migrací z v3 na v4.cssweb-developmentfrontendČíst dále Tailwind CSS v4: Co se skutečně změnilo a jestli migrovat
bun2. 1. 2026·24 min čteníBun v produkci: Co funguje, co ne a co mě překvapiloBun jako runtime, package manager, bundler a test runner. Reálné benchmarky, mezery v kompatibilitě s Node.js, migrační vzory a kde Bun používám v produkci dnes.node.jsjavascriptruntimeperformanceČíst dále Bun v produkci: Co funguje, co ne a co mě překvapilo
edge18. 12. 2025·16 min čteníEdge Functions: Co to je, kdy je použít a kdy neEdge runtime, V8 isoláty, mýtus o cold startu, geo-routing, A/B testování, autentizace na edge a proč jsem některé věci přesunul zpět na Node.js. Vyvážený pohled na edge computing.next.jsperformancearchitectureweb-developmentČíst dále Edge Functions: Co to je, kdy je použít a kdy ne
node.js8. 12. 2025·30 min čteníObservabilita v Node.js: Logy, metriky a traces bez složitostiStrukturované logování s Pino, metriky s Prometheus, distribuovaný tracing s OpenTelemetry. Stack pro observabilitu, který používám pro produkční Node.js aplikace, od nuly po plnou viditelnost.observabilitydevopsmonitoringbackendČíst dále Observabilita v Node.js: Logy, metriky a traces bez složitosti
turborepo27. 11. 2025·28 min čteníTurborepo monorepa: Setup, který skutečně škálujeJak strukturuji Turborepo monorepa pro více aplikací sdílejících balíčky. Konfigurace workspace, pipeline caching, sdílené TypeScript configy a chyby, které jsem udělal v prvním měsíci.monorepotypescriptarchitecturedeveloper-toolsČíst dále Turborepo monorepa: Setup, který skutečně škáluje
trpc26. 11. 2025·24 min čtenítRPC: End-to-end typová bezpečnost bez ceremoniíJak tRPC eliminuje problém API kontraktu, funguje s Next.js App Router, řeší auth middleware, nahrávání souborů a subscriptions. Reálný tRPC setup od nuly.typescriptnext.jsapifullstackČíst dále tRPC: End-to-end typová bezpečnost bez ceremonií
testing24. 11. 2025·29 min čteníPrůvodce testováním s Vitest: Od nuly po produkční jistotuUnit testy, integrační testy, testy komponent s Testing Library, strategie mockování, konfigurace coverage a filozofie testování, která skutečně produkuje lepší software.vitesttypescriptreactweb-developmentČíst dále Průvodce testováním s Vitest: Od nuly po produkční jistotu
security18. 11. 2025·29 min čteníBest practices pro bezpečnost API: Checklist, který spouštím na každém projektuAutentizace, autorizace, validace vstupů, rate limiting, CORS, správa secrets a OWASP API Top 10. Co kontroluji před každým produkčním deploymentem.apibackendnode.jsweb-developmentČíst dále Best practices pro bezpečnost API: Checklist, který spouštím na každém projektu
devops14. 11. 2025·12 min čteníVPS setup, který skutečně funguje: Node.js, PM2, Nginx a deploy bez vypadkuPřesný VPS deployment setup, který používám v produkci — zabezpečení Ubuntu, PM2 cluster mode, Nginx reverse proxy, SSL a deploy skript, který me ještě nezklamal. Žádná teorie, jen to, co funguje.vpsnginxpm2deploymentinfrastructureČíst dále VPS setup, který skutečně funguje: Node.js, PM2, Nginx a deploy bez vypadku
github-actions12. 11. 2025·29 min čteníGitHub Actions CI/CD: Zero-downtime deploymenty, které skutečně fungujíKompletní setup GitHub Actions: paralelní test joby, Docker build caching, SSH deployment na VPS, zero-downtime s PM2 reload, správa secrets a osvědčené workflow patterny.cicddevopsdeploymentinfrastructureČíst dále GitHub Actions CI/CD: Zero-downtime deploymenty, které skutečně fungují
docker10. 11. 2025·22 min čteníDocker pro Node.js: Produkční setup, o kterém se nemluvíMulti-stage buildy, non-root uživatelé, health checky, správa secrets a optimalizace velikosti image. Docker patterny, které používám pro každý produkční Node.js deployment.node.jsdevopsdeploymentinfrastructureČíst dále Docker pro Node.js: Produkční setup, o kterém se nemluví
postgresql6. 11. 2025·20 min čteníOptimalizace PostgreSQL dotazů: Od pomalých po sub-milisekundovéTechniky optimalizace PostgreSQL, které používám na produkčních databázích. EXPLAIN ANALYZE, strategie indexů, přepisy dotazů a přesné změny, které zkrátily časy dotazů ze sekund na mikrosekundy.databaseperformancebackendČíst dále Optimalizace PostgreSQL dotazů: Od pomalých po sub-milisekundové
database4. 11. 2025·30 min čteníNávrh databázového schématu: Vzory, které stárnou dobřePravidla normalizace, konvence pojmenování, soft delete, audit trail, vzory multi-tenancy, strategie verzování a rozhodnutí o schématu, kterých jsem litoval. Zaměřeno na PostgreSQL.postgresqlarchitecturebackendsqlČíst dále Návrh databázového schématu: Vzory, které stárnou dobře
redis4. 11. 2025·31 min čteníStrategie cachování s Redis, které skutečně fungují v produkciCache-aside, write-through, prevence cache stampede, strategie TTL a invalidační vzory. Redis vzory, které jsem používal v produkčních Node.js aplikacích s reálnými příklady kódu.cachingbackendnode.jsperformanceČíst dále Strategie cachování s Redis, které skutečně fungují v produkci
git4. 11. 2025·20 min čteníGit za hranicemi základů: Workflow, které šetří hodiny každý týdenInteraktivní rebase, cherry-pick, bisect, worktrees, reflog záchrana a strategie větvení, které skutečně fungují. Git příkazy, které používám denně a většina vývojářů o nich neví.devopsworkflowdeveloper-toolsČíst dále Git za hranicemi základů: Workflow, které šetří hodiny každý týden
next.js3. 11. 2025·10 min čteníStrukturovani Next.js projektu ve velkem měřítku: Co jsem se naučil na vlastni kuziTěžce získané lekce o organizaci Next.js codebasu, které se nezhroutia pod vlastni vahou. Architektura založena na features, route groups, hranice server/client, pasti barrel souborů a reálná struktura složek.typescriptarchitectureweb-developmentČíst dále Strukturovani Next.js projektu ve velkem měřítku: Co jsem se naučil na vlastni kuzi
typescript3. 11. 2025·19 min čteníPokročilé typy v TypeScriptu: Podmíněné, mapované a šablonové literálové kouzlaHluboký ponor do nejsilnějších typových vlastností TypeScriptu — podmíněné typy, mapované typy, klíčové slovo infer a šablonové literálové typy. Reálné patterny, které fakt použiješ.web-developmentjavascriptČíst dále Pokročilé typy v TypeScriptu: Podmíněné, mapované a šablonové literálové kouzla
general3. 11. 2025·2 min čteníHello World: Proč jsem založil tento blogPříběh tohoto blogu: proč jsem se rozhodl psát, jaká témata budu pokrývat a jak byl tento web postaven od nuly.web-developmentČíst dále Hello World: Proč jsem založil tento blog
react3. 11. 2025·27 min čteníReact Server Components: Mentální modely, patterny a nástrahyPraktický průvodce React Server Components, který jsem si přál mít, když jsem s nimi začínal. Mentální modely, reálné patterny, problém hranice a chyby, které jsem udělal, abys je nemusel opakovat.next.jsweb-developmentarchitectureČíst dále React Server Components: Mentální modely, patterny a nástrahy