[ SECTION // 04 // BLOG // INDEX ]

BLOG.

Poznámky z vývoje, AI a hostingu. Co stavím, jak to funguje a proč to tak je.

// FILTR
// INDEX 19 ČLÁNKŮ
00
PROJEKTY

Čtyři úrovně HTML, jeden JSON a Volvo: jak naparsovat katalog dílů bez API

Každá značka auta má v katalogu dílů jinou strukturu navigace. Volvo má čtyři úrovně, Nissan dvoufázový BOM. Ukážu, jak vypadá parser architektura, která tohle zvládá bez toho, aby se z toho stal nepořádek.
AUTODILYWEB SCRAPINGPARSERNEXT.JSCASE STUDY
2026-08-02
3 MIN
01
CORESYNTH

Když se ceny AI modelů mění každý týden

CoreSynth nově synchronizuje ceny AI modelů automaticky z upstream katalogu. Ne jen přepíše čísla — hlídá si cenové skoky, píše auditní stopu a rozlišuje odhad od reality.
CORESYNTHAIPRICINGAUTOMATIZACEBILLING
2026-08-01
3 MIN
02
PROJEKTY

Login eventy nepatří do audit logu

Proč má historie přihlášení v admin panelu J+P Autodíly vlastní tabulku místo sdíleného audit logu — a proč se záznam o přihlášení nesmí dotknout kritické cesty.
autodilyadminbezpecnostdatovy-modelnextjs
2026-07-28
2 MIN
03
PROJEKTY

Produktové feedy: jak dostat katalog cykloservisu na srovnávače zboží

Proč nestačí mít e-shop — a jak jeden generovaný XML feed dostane katalog malého cykloservisu na nákupní srovnávače, dvakrát denně a bez ruční práce.
nextjseshopfeedmedusacase-study
2026-07-26
3 MIN
04
PROJEKTY

Admin filtry bez tlačítka Filtrovat — URL jako stav

Proč jsme v admin panelu J+P Autodíly vyhodili tlačítko Filtrovat a nechali filtry zapisovat přímo do URL. Debounce, server-rendered seznamy a progressive enhancement v jedné sdílené komponentě.
nextjsuxautodilyadminurl-state
2026-07-22
3 MIN
05
PROJEKTY

Expediční deska: jak poslat zboží z domu jedním klikem

Proč nestačí dodací list na každou objednávku zvlášť — a jak jedna stránka seskupená podle rozvozových tras, jeden tlačítko na celou trasu a jeden časový pruh změnily skladový provoz.
nextjseshopautodilyworkflowcase-study
2026-07-17
4 MIN
06
PROJEKTY

Živý admin panel bez F5: Server-Sent Events v B2B e-shopu

Proč nestačí 'refreshni stránku', když admin sleduje objednávky v reálném čase — a jak jedna SSE roura s fingerprintem nahradila deset CRON dotazů.
nextjseshopautodilyssebackendcase-study
2026-07-16
3 MIN
07
PROJEKTY

Čárové kódy, foťák a OCR: jak přijímat zboží mobilem v B2B e-shopu

Proč nestačí napsat číslo rukou, když stojíte u palety — a jak kombinace nativního skeneru, WebAssembly a serverového OCR promění telefon v příjmový terminál.
nextjseshopautodilybarcodeocrcase-study
2026-07-15
2 MIN
08
PROJEKTY

Fakturace, stavové stroje a DPH: jak vypadá pořádný billing v B2B e-shopu

Proč nestačí uložit pár čísel do databáze — stavové přechody dokladů, správné dělení DPH z hrubé ceny a jednotný výpočet pohledávek pro admina i zákazníka.
nextjseshopbillingautodilycase-study
2026-07-14
3 MIN
09
CORESYNTH

Granulární oprávnění nástrojů pro AI agenty

AI agent potřebuje přístup k nástrojům, ale ne ke všem stejně. Orca přináší per-tool oprávnění s YOLO režimem — každý nástroj má vlastní úroveň důvěry.
ORCAAIBEZPECNOSTOPRAVNENIAGENTI
2026-07-08
2 MIN
10
PROJEKTY

Když kadeřnictví potřebuje web, ne e-shop

Kompletní redesign homepage Sarah Hair Salon — z generického SaaS šablónu na editoriální zážitek, který vypadá jako kadeřnictví, ne jako tech produkt.
SARAH HAIRREDESIGNNEXT.JSUXEDITORIALKADERNICTVÍ
2026-07-02
3 MIN
11
PROJEKTY

Detekce jazyka podle lokace — bez serveru, na statickém webu

Jak jsem na portfoliu přidal automatické přepnutí jazyka podle časového pásma a jazyka prohlížeče — kompletně na klientovi, bez API, bez zpoždění.
I18NASTROSTATIC SITEJAVASCRIPT
2026-07-01
2 MIN
12
ORCA

Orca: paralelní DAG místo sekvence — více agentů, méně čekání

Mise v Orce už nemusí běžet jedna fáze za druhou. Nově plánovač umí sestavit závislostní graf, kde nezávislé fáze jedou paralelně a skutečně využijí více současných agentů.
ORCAAIDAGPARALELIZACEAGENTIPLÁNOVÁNÍ
2026-06-27
3 MIN
13
ORCA

Push notifikace s inline akcemi — Orca na mobilu

Orca umí teď posílat push notifikace přímo na telefon. Když agent potřebuje vaši odpověď, schválit fázi nebo ohlásí dokončení, dostanete notifikaci s tlačítky přímo v ní.
ORCAAIPWAPUSHNOTIFIKACEMOBIL
2026-06-26
3 MIN
14
ORCA

Orca — řízení PR na úrovni jednotlivých úkolů

Každý úkol v Orce teď může mít vlastní nastavení GitHub PR workflow: výchozí, zapnuto, vypnuto. Navíc opravena dvě chyby, které umožňovaly odeslat neúplný PR před dokončením mise.
ORCAAIAGENTSGITHUBPRWORKFLOW
2026-06-25
2 MIN
15
SARAH HAIR

Kalendářové feedy pro kadeřnice — rezervace přímo v Google Calendar

Každá kadeřnice teď dostane svůj ICS odkaz na rezervace. Připojí si ho do Google Calendar, Apple Calendar nebo Outlook a má přehled o všech termínech bez přihlašování do administrace.
SARAH HAIRREZERVACEICSCALENDARKADERNICTVÍPROVOZ
2026-06-18
2 MIN
16
CORESYNTH

Prompt cache v Alexu: jak jsem ze 0 % hit rate udělal 19 %

Alex generuje obří system prompty — statisíce toků. OpenAI automatic prefix caching je zdarma, ale jen když prefix zůstane stabilní. Ukážu, jak jedna timestamp chyba ničila cache a jak jsme ji opravili.
AIOPENAIPROMPT CACHINGCORESYNTHALEXPERFORMANCELLM
2026-06-17
3 MIN
17
ZAJÍMAVOSTI

Jedna paměť pro AI agenty: Claude Code, Codex a Hermes ve stejném kontextu

AI nástroje jsou silné, ale každý si obvykle žije ve vlastním vlákně. Proto jsem postavil sdílenou paměťovou vrstvu, která propojuje Claude Code, Codex i Hermes do jednoho dlouhodobého kontextu.
AIMEMORYAGENTICLAUDE CODECODEXHERMES
2026-06-15
4 MIN
18
CORESYNTH

Jak jsem udělal AI billing srozumitelný: progress bary, token breakdown a user-cost modal

Přestal jsem ukazovat uživatelům surová čísla a místo toho jsem jim dal progress bary, přehledný rozpad tokenů a modal s odhadem nákladů. Jak a proč.
AIUXCORESYNTHBILLINGTRANSPARENCEPROGRES
2026-06-15
3 MIN