$~//blog

Zápisník. Veci, ktoré sme sa naučili — pre tých, kto stavia podobné systémy.

Posledný príspevok pred 4 dňami/10 článkov · od 2022/RSS · JSON feed
$ php artisan migrate --pretend
// 14 migrations would run
$ php artisan db:performance --top=5
┌─ slow_queries ─────────┐
│ 1. orders.list · 2.4s │
│ 2. users.search · 1.8s │
│ 3. dash.metrics · 0.9s │
└────────────────────────┘
→ ako sme to opravili
★ ODPORÚČAME · ENGINEERING

Ako sme zrýchlili Laravel API z 2.4s na 142ms (bez prepísania)

Tri konkrétne ťahy — covering index na PostgreSQL, Redis cache s tagovaním, a queue worker pre tie najtemnejšie endpointy. Žiadny rewrite, len rozumné úpravy.

JK · 9 min čítania22 / 05 / 2026
AI14/05/2026

RAG nad firemnou dokumentáciou — checklist, ktorý sme si zaplatili chybami

Embedding model, chunk size, vector store, prompt template, eval suite. Konkrétne defaulty, ktoré fungujú v 90% prípadov.

TH · 11 min
DEVOPS08/05/2026

LiteSpeed vs nginx + PHP-FPM — náš benchmark na reálnom workload-e

2.3× rýchlejšie P95 a 60% menej CPU. Ale aj výhrady — kedy LiteSpeed nie je tá správna voľba.

LB · 7 min
SECURITY29/04/2026

Cloudflare Turnstile v Laravel + React aplikácii — kompletný setup za 20 minút

Backend middleware, frontend komponent, error handling, dev mode bypass. S kompletným kódom na GitHube.

MN · 6 min
MOBILE22/04/2026

React Native OTA updates cez EAS — čo môžete poslať a čo nesmiete

Pravidlá App Store a Play Store, ktoré sa zmenili v 2025. Praktické rozhodovanie, čo cez OTA a čo cez store release.

EŠ · 8 min
ARCH14/04/2026

Prečo Postgres pgvector porazil dedicated vector DB v 4 z 5 projektov

Pinecone, Qdrant, Weaviate — vs pgvector. Konkrétny benchmark a kedy sa oplatí čo.

TH · 13 min
PROCESS02/04/2026

Estimácia, ktorá nelže — náš template, ktorý používame od 2021

3-bodová estimácia (best / likely / worst) s buffer-mi. Prečo sa skoro vždy trafí — a kedy nie.

KD · 10 min
FRONTEND26/03/2026

React Hook Form + Zod — naša formulárová stack, ktorú nikdy nemeníme

Schema-first prístup, validation šetríme z backendu, error UX, ktorý nehnevá. Kompletný príklad s 5 typmi polí.

MN · 9 min
SENTRY18/03/2026

Sentry alerty bez burn-outu — naše pravidlá, ktoré filtrujú 90% noise

Issue owners, fingerprinting, rate limiting alertov, escalation policy. Konkrétne nastavenia, ktoré stoja za skopírovanie.

LB · 6 min
OPINION05/03/2026

„Microservices nie!" — kedy a prečo zostávame pri monolite

Conway's law, distribuované transakcie, observability ako daň. Praktický rozhodovací rámec pre tímy do 20 ľudí.

JK · 14 min
Strana 1 z 1 · 10 článkov