// kategorie

Programování.

Řemeslo a jeho okolí — principy, kvalita kódu, nástroje a poučení z cizích průšvihů.

O programování jako řemesle: seriál o SOLID principech, cyklomatická komplexita, kvalita kódu a proč je zděděný kód často taková hrůza, nástroje, které denně používám, budoucnost profese v době AI a rozbory velkých IT projektů, které skončily špatně.

// k.programovani.meta
Článků23
Poslední článek21. září 2026
Průměrné čtení8 min
RSS feed/feed

Cache odshora dolů: CDN, Redis, OPcache, memoize

Cache má nejmíň čtyři vrstvy a každá se invaliduje jinak. Co odchytí CDN, na co je Redis, kdy vám zámek v Symfony nepomůže a co se stane, až vyprší horký klíč?

14 min čtení cache OPcache performance PHP Redis Symfony

Postbank: Migrace vyšla. Tak proč přišel do banky regulátor?

Deutsche Bank převedla 19 milionů smluv dvanácti milionů klientů Postbank na svoji platformu a 3. července 2023 to označila za úspěšně dokončené. Technicky to vyšlo, přiznala to i vlastní dozorčí rada. O tři měsíce později přesto poslal BaFin do banky zvláštního zmocněnce, vůbec prvního ve své historii kvůli ochraně spotřebitele. Migrace dat totiž není totéž co migrace provozu.

14 min čtení banky migrace provoz regulace

Jak začít s Claude Code?

Claude Code není chat, který umí programovat. Je to agent, který si sám čte soubory, spouští testy a přepisuje vám je. Průvodce pro vývojáře, co zatím kopírují odpovědi z prohlížeče.

18 min čtení agent AI Claude Code PHP workflow

Britská pošta: Jak se ze zdvojeného zápisu stane tisíc odsouzených?

Účetní systém Horizon dvacet let ukazoval pobočkám manka, která tam nebyla. Pošta je po lidech vymáhala a sama je za ně trestně stíhala.

20 min čtení

Haribo, SAP a zmizelí medvídci

Legenda říká, že SAP připravil Německo o gumové medvídky. Zdroje říkají něco jiného. Co se u Haribo doopravdy rozbilo a proč to bolelo i bez customizace.

15 min čtení ERP kmenová data migrace SAP

Digitalizace stavebního řízení: Co tady selhalo?

Systémy pro digitální stavební řízení se spustily 1. července 2024 a okamžitě se zasekly. Technický audit ale říká, že architektura stála na moderních a osvědčených technologiích a vady jdou opravit. Selhalo všechno okolo. A ve vládní zprávě a v tabulce smluv, kterou zveřejnilo samo ministerstvo, je vidět kde.

24 min čtení analýza governance veřejná správa veřejné zakázky

Birmingham, Oracle a 216 milionů liber: Proč město už roky nevidí na vlastní účetnictví?

Birmingham měl orgán, který měl zamítat odchylky od standardu, výstupní kritéria pro testování i finančního ředitele, který vlastnil business case. Všechno to existovalo a všechno hlásilo, že je to v pořádku. Dnes se dopad nasazení Oraclu počítá na 216,5 milionu liber a radnice nasazuje znovu – tentokrát bez úprav.

28 min čtení big bang customizace ERP migrace Oracle veřejná správa

Lidl, SAP a půl miliardy eur v koši: Co se vlastně stalo a proč to tolik stálo?

Projekt eLWIS. Jak Lidl sedm let stavěl se SAPem nový systém pro správu zboží, utratil odhadem přes 500 milionů eur a nakonec se vrátil k původnímu Wawi. Kde se stala chyba, proč to stálo tolik a co dnes Lidl provozuje místo SAPu?

8 min čtení customizace ERP legacy SAP

Jak Webová Hlídka řeší monitorování?

Když jsem začínal s Webovou Hlídkou, měl jsem jeden PHP monolit, který dělal všechno. Přijal request, zkontroloval web, uložil výsledek, poslal notifikaci. Synchronně. Fungovalo to, dokud jsem monitoroval 5 webů.

12 min čtení monitoring

Nový projekt: Webová Hlídka

Je to tady a mám velkou radost :) Po několika měsících večerní a víkendové zábavné práce, se mi podařilo konečně dotáhnout projekt na monitorování webů do takového stavu,…

1 min čtení monitoring

Průvodce Domain-Driven Designu v Symfony 7

Poslední dobou jsem se zajímal o architekturu DDD a její aplikaci v Symfony a říkal jsem si, že o tom napíšu článek na blog, nakonec to bylo moc…

1 min čtení architektura DDD Symfony

Jaká je budoucnost programátora v době AI?

Otázka, kterou si položil nejeden z nás (programátorů). Problém v ní je ten, že nikdo nevidí do budoucna, takže odpovědí je spousta a stačí si jen vybrat. Při…

5 min čtení AI