Pro vývojáře od vývojářů z AGRP[DEV] #13: Inspirativní zdroje a tipy pro tvůj lepší kód
👋
Ahoj,
podzim je tady – školy, práce, provoz v ulicích… a my zpátky s dalším AGRP[NEWSLETTEREM]!
Tentokrát přinášíme mix praktických novinek, AI inspirace a zajímavostí, které tě po létě rychle dostanou zpátky do tempa. Mrkneš na Prometheus 3.0, herní AI, návod na vlastní LLM i DevOps tipy pro každodenní boj.
A hlavně – už za 14 dní se vidíme na naší konferenci – MODERNÍ STACK no.6!
📅 16. října v DOVu – VELKÝ SVĚT TECHNIKY (16:00)
🤖 Od AI agentů a generativního UI po nejnovější Kubernetes stack.
🛑 Bez registrace se tam nedostaneš a míst zbývá jen pár (15% kapacity)!
👉 Registruj se co nejdřív ZDE.
A teď si už udělej pohodlí a pojď se začíst!
💡 AGRP[TIPY]
👨💻 Tip od našeho CTO – Tomáše
##Writing effective tools for agents — with agents
Anthropic sdílí zkušenosti, jak navrhovat nástroje pro AI agenty, které fungují spolehlivě, dávají modelům jasné rozhraní a usnadňují jejich testování. Zajímavostí je, že při návrhu i testování pomáhal samotný Claude. Článek obsahuje i konkrétní příklady a best practices.
👨💻 Tip od našeho Head of Frontendu – Patrika
##Chrome DevTools MCP
Oficiální projekt od týmu Chrome DevTools, který umožňuje přístup k DevTools přes rozhraní pro „coding agenty“ – např. AI asistenty. Umožňuje sbírat metriky, dělat tracing, debugovat výkon webu nebo automatizovat ladění přes Puppeteer. Ideální nástroj pro každého, kdo chce propojit AI s reálným prohlížečem. Co to bude znamenat pro Playwright MCP?
👨💻 Tip od našeho Agentic AI Developera – Jirky
##Anamorpher
Anamorpher je nástroj od Trail of Bits pro image scaling útoky cílené na multi‑modalní prompt injection.
Generuje obrázky, které skrývají prompt injekce, jež se objeví až po zmenšení (downscalingu).
👉 Odkaz na repozitář najdeš ZDE.
👨💻 Tip od našeho Data Engineera – Vojty
##Od MMLU po pelikána na kole: Jak testujeme AI modely?
V poslední době vzniká čím dál tím více benchmarků pro zjišťování toho, jak na tom jednotlivé modely jsou.
Mezi nejznámější patří:
-ARC-AGI (Abstraction and Reasoning Corpus for Artificial General Intelligence)
-MMLU (Massive Multitask Language Understanding)
-HLE (Humanity’s Last Exam)
-SWE-bench (Software Engineering Benchmark)
Kromě těchto seriózních benchmarků se ale objevují i trochu bizarnější — například úkoly, kde má AI nakreslit pelikána řídícího kolo, nebo nově publikovaný ClockBench. Ten mimo jiné ukazuje, že v některých oblastech, jako je práce s analogovými hodinami, mají lidé nad modely stále navrch.
ClockBench obsahuje úlohy na téma: 1. Poznávání času, 2. Přidávání a odebírání času, 3. Otáčení ručičkami hodin, 4. Změna časové zóny
Průměrný člověk dokázal mít na těchto otázkách okolo 90% úspěšnost, narozdíl od modelů, které se nepohybovaly ani v polovině. Autor publikoval i paper na toto téma, kde se snaží jít více do hloubky.
A jen pro zajímavost, když už jsme u těch hodin. Věděli jste, že pokud požádáte jakýkoliv model o vygenerování obrázků hodinek, tak je velká šance, že nehledě na čas, který po něm budete chtít uvidíte ručičky v poloze 10:10? Jedná se totiž o nejčastější nastavení ručiček v propagačních materiálech (a proto i nejčastěji reprezentování v datech). Proč tomu tak je a příklady tohoto fenoménu můžete najít v tomto vlákně.
👨💻 Tipy od Devops Engineera – Martina
##Postgres 18
Nová major verze postgresu je venku, všichni DBA mají určitě radost, pečlivě procházejí release notes a všechny ty „What’s new“ články po celém internetu.
👉 Odkaz najdeš ZDE.
Novinek je tam spousta. Async IO, slibující zlepšení výkonu v některých úlohách. OAuth 2.0, rotujete hesla postgres účtů? Jak řešíte přístupy pro vývojáře? Od teď se do postgresu můžete přihlásit skrz vaše SSO. UUID v7, pro krásné a rychlé PKs. RETURNING umí old a new, to má šanci odstranit dost řádků kódu. EXPLAIN toho prozradí víc, pg_stat_statements taky, per process statistiky .. je tam toho opravdu hodně.
👉 Odkaz najdeš ZDE.
Kdo se už smířil s myšlenkou stateful workloadu na k8s, včetně takových kalibrů jako postgres, tak s CNPG je možno postgres 18 rovnou nasadit, testovat a používat.
Pokud máte obavy svěřit postgres pod správu k8s, tím tuplem pod tlustou vrstvu abstrakce a hromadu kódu, kterému musíte věřit, že jak failover, tak jiné, jak provozní, tak kritické scénáře zvládne korektně, tak donutit postgres async replikaci a CNPG kolem toho ztratit data je opravdu fuška, otestováno.
##CPU utilization (věda je)
Začíná to už na obligátní pohovorové otázce: „spusť top a vysvětli, co ta číslička znamenají“.
A pokračování není jednodušší. Procesory jsou vytížené z 50%. Taakže tenhle stroj zvládne ještě jednou tolik, co už má naloženo … pravda?
Ne tak docela, vlastně vůbec ne.
##KRO
Kube Resource Orchestrator. Něco, co rozhodně sledovat.
Představte si k8s CRD, ale bez nutnosti psát jakýkoli controller kód. Jen hromadu yamlu (ano, bohužel, není úniku).
Dá se to přirovnat k crossplane.io a jeho Compositions, ale KRO narozdíl od Crossplane umí jen kubernetes. Nezvládne cloud providery a podobně. Což je dobře. Méně je někdy více.
Jako praktická ukázka je fajn tento blogpost.
Kde je k tomu navíc přimíchán koncept MCP, což není marné přirovnání ani možný use-case. Dobrý směr, který můžete schovat pod „platform engineering“ a udělat něco pěkného a funkčního pro vývojáře, co usnadní práci.
##Container live migration
Cast.ai umí zmigrovat běžící živý k8s pod mezi nody k8s clusteru, bez výpadku. Pouze na EKS (zatím).
Pokud máte tak cenný workload (cattle versus pets …), který nesnese downtime, nebo ho neumí jinak tolerovat, technicky je live migration možná.
Demonstrují to pěkným demem s Minecraftem:
##Migrace z ingress na gateway api
Možná už se rozhlížíte jakou implementaci k8s gateway api nasadíte místo ingress controlleru.
Bude potřeba zmigrovat, což je popsáno ale je to spíše migrace typu „big bang“.
Pokud hledáte něco více „postupného“, po malých částech, kontrolovaně, tady je popsaný jeden tip, jak na to, schováním ingress and gatewaye za jednu LoadBalancer servisu:
##KYAML
Společně s čerstvým Kubernetes 1.34 přichází KYAML. Nový (ale ne příliš) formát pro k8s manifesty. YAML, ale lepší. Trochu. Trochu jako když se YAML a JSON mají rádi. Zlé jazyky to popíší jako „JSON, ale méně uvozovek“.
Snaží se to řešit neduhy yamlu, jako citlivost na whitespace (Python vývojáři zde nevidí jakýkoli problém k řešení), problém s vynucením typů (viz the norway problem) a další „radosti“.
##Co jsou zač ty percentily?
Co že to ty P50, 95, 99 metriky jsou? Jak se počítají a co znamenají? Hezké intro díky kterému to bude naprosto jasné.
Rovnou od tam můžete pokračovat k dalším zábavným zkratkám jako SLO, SLI, SLA. MTTR, MTTD, MTFB a kopa dalších.
##Jak se staví Claude Code?
Všemi milovaný Claude Code. Jak se taková věc vytváří? Jak pracuje „AI-first engineering team“?
Informace přímo od vývojářů kteří na Claude Code pracují, ba co víc, jsou to dva z founding engineers.
Celý článek je placený, ale odebírat The Pragmatic Engineer se vyplatí.
👉 Odkaz najdeš ZDE.
##K8s cluster s multipass, MetalLB a Cloudflare tunnel
Blogpost popisuje jak rozjet k8s cluster, což by nebylo až tak zajímavé samo o sobě, ale použité tooly jsou.
Hlavně mě zaujal multipass. Za prvé, správné jméno projektu.

Jde o projekt Canonicalu a umí to jednoduše spouštět VMs s Ubuntu, na Linuxu, MacOS i Windows.
Nejsem si jistý, jestli tomu svěřit produkční prostředí, ale pro lokální vývoj, experimenty, laby a podobně to může být fajn volba.
##Sranda
Hned druhá (a často celoživotní) challenge, po tom, co se mladý Linuxák konečně naučí zavřít vim bez restartování celého počítače:
Nemusíte tápat, je na to pomůcka:

KONFERENCE MODERNÍ STACK NO. 6
Ostrava se probouzí do éry AI a agentních systémů. 🤖
MAGAZÍN PATRIOT krásně popsal, proč bude MODERNÍ STACK no.6 největším ročníkem – od agentních systémů a AI person až po generativní UI a Kubernetes/GitOps.
Přečti si článek a přidej se na konferenci v DOV 16. 10. (vstup zdarma).
👉 článek ZDE.
❗️Vstup na konferenci je pouze pro registrované účastníky a probíhá výhradně na našem webu vyplněním registračního formuláře.
🗓️ DALŠÍ AKCE
LinuxDays 2025 (Praha): 4.-5.října
TechMeetUp Conference (Ostrava): 7.listopadu

👨💻 AI AGENTIC ENGINEER
💻 CODEXIS AI
📍 Ostrava, Brno
🔥 AI je tvoje hračka? Tak pojď hackovat budoucnost právního sektoru s CODEXIS AI – nejmodernějším právním systémem v Evropě, postaveným na AI-first mindsetu a datech, které jen tak někdo nemá.
🚀 Tvůj playground: JAVA 21+, GraphQL, Spring Boot, AWS, K8s + AI asistenti jako Claude Code, Copilot, ChatGPT – full AI-powered vývoj.
⚡ Čekají tě featury, kde AI není jen buzzword, ale součást kódu i přemýšlení. U nás máš prostor zkoušet, experimentovat a posouvat hranice.
💌 Baví tě náš obsah?
Sleduj nás na našem webu, Instagramu nebo Youtube.
Těšíme se u příštího vydání našeho newsletteru!