Pro vývojáře od vývojářů z AGRP[DEV] #18
Inspirativní zdroje a tipy pro tvůj lepší kód
Nový AGRP[NEWSLETTER] je tady a tentokrát pěkně nabitý. Od AI nástrojů, přes Kubernetes a DevOps, až po shell triky, které ti zachrání den – prostě mix napříč celým stackem.
Mrkneš na headless browser v Rustu, který je 10× rychlejší než Chrome, na nový formát TOON, co ti ušetří 40 % tokenů v LLM promptech, nebo na Claude Design, u kterého náš UX designer prohlásil Figmu za zbytečnou (a pak to trochu vzal zpátky). K tomu Kubernetes 1.36 s user namespaces v GA, novinky z GrafanaConu a pořádná dávka toolů.
A pokud máš chuť vyrazit ven z kanclu, máme pro tebe tipy na konference, kam se brzy chystáme i my.
POHODLNĚ SE USAĎ A POJĎ SE ZAČÍST!
💡 AGRP[TIPY]
👨💻 Tip od našeho Head of Frontend — Patrika
##Obscura – headless browser pro AI agenty v Rustu
Obscura je open-source headless browser napsaný v Rustu, postavený pro web scraping a automatizaci AI agentů. Oproti headless Chrome zabere jen 30 MB paměti (vs. 200+), startuje okamžitě a stránku načte za ~85 ms. Funguje jako drop-in náhrada s plnou podporou Puppeteer i Playwright přes Chrome DevTools Protocol. Navíc má vestavěný stealth mód s anti-fingerprinting a blokováním trackerů. Pokud děláš cokoliv s automatizací webu nebo AI agenty, tohle stojí za vyzkoušení.
👨💻Tip od našeho AI Agentic Engineera — Jirky
##Pretext – měření textu bez DOM reflow
Potřebuješ zjistit výšku víceřádkového textu, aniž bys sahal na DOM? Pretext je pure JS/TS knihovna, která to řeší čistou aritmetikou – žádný layout reflow, brutální rychlost. Podporuje všechny jazyky, emoji, bidi a renderování do DOM, Canvas, SVG i WebGL. 45k ⭐ na GitHubu.
##Claude Design – prototypování bez Figmy?
Anthropic vypustil Claude Design – nástroj, který z promptu vygeneruje interaktivní prototyp, wireframe, prezentaci nebo one-pager. Napojíš na něj svůj codebase nebo design system a výstup rovnou respektuje tvoje barvy, typografii i komponenty. Výsledek můžeš iterovat přes chat, inline komentáře nebo exportovat do PDF, PPTX, Canva – nebo to rovnou hodit do Claude Code k implementaci.
Komentář ke Claude Design od našeho UX/UI Designera Kuby: „To vypadá luxusně, už to tady mám rozjeté, na jakékoliv prototypování už je Figma zbytečná. Teda ne že bych už teď poslední věci nedělal hlavně přes Clauda .
Edit: „No dobře, možná si Figmu ještě chvilku nechám.“ 😀

Prakticky: „Pro produkťáky a obchodníky je to zatím nejlepší věc, co jsem viděl. Zkoušel jsem to na ONEPOSTu – obchodníci si generují klientské nabídky a výsledek vypadá hrozně. Já měl za 5 minut prezentaci v brandu. Na UI věci? Zbytečný krok navíc. To už dělám rovnou v Claude Code.“
👨💻Tip od našeho AI Agentic Engineera — Honzy
##TOON – kompaktnější JSON pro LLM prompty
Posíláš do LLM velké JSONy a bolí tě token cost? TOON (Token-Oriented Object Notation) kombinuje YAML-like odsazování s CSV-style tabulkami a ušetří ti až ~40 % tokenů oproti klasickému JSONu – při stejné nebo lepší accuracy. Formát je lossless, čitelný lidsky i modelem, má TypeScript SDK a implementace v Pythonu, Rustu, Go, Javě a dalších.
👨💻Tip od našeho Senior Devops Engineera — Martina
##Kubernetes 1.36: User Namespaces konečně GA
Po šesti letech vývoje user namespaces v Kubernetes konečně dosáhly GA. Co to znamená v praxi? Proces běžící jako root (UID 0) uvnitř kontejneru už není root na hostiteli. Když ti někdo prokopne kontejner, dál se z něj na hostitelský systém nedostane. Stačí v Pod specu nastavit hostUsers: false – žádné úpravy imagí, žádná složitá konfigurace.
Klíčem k GA byly ID-mapped mounts (Linux 5.12+), které dělají remapping UID/GID na úrovni mountu v O(1) – konec drahého rekurzivního chownování velkých volumů. Bonus: capabilities jako CAP_NET_ADMIN jsou teď namespacované, takže můžeš pouštět privilegované workloady (network admin tools) bezpečně izolovaně. Production-ready security upgrade, který stojí za mrknutí.
##GrafanaCon 2026: Grafana 13, Loki 10× rychlejší a AI Observability
Z GrafanaConu 2026 vypadla pořádná dávka novinek. Grafana 13 přidává Suggested dashboards (auto šablony podle data sources), dynamické dashboardy a Git Sync v GA. Grafana Assistant teď dorazil i pro self-managed instance, mluví na tebe přes Slack, Teams a nový CLI nástroj gcx, a umí Skills – tedy vlastní instrukce a runbooky pro tým.
Loki dostal Kafka-backed ingestion a přepsaný query engine – výsledek? 20× méně skenovaných dat a 10× rychlejší dotazy. Pyroscope 2.0 je rearchitektovaný od základu pro nižší cenu continuous profilingu, k6 2.0 přidává AI-driven performance testy a formalizovaný extension ekosystém. A pak je tu AI Observability v public preview – purpose-built pro monitoring AI agentů v produkci, kde konverzace agenta jsou first-class telemetry signál. Tohle je směr, kterým jdou monitoring stacky.
##Dependency hell na ~2 700 repozitářů – jak to dělají v Redditu
Spencer Koch z Redditu sepsal čtyřletou ságu o tom, jak v jejich Security a DevEx týmech zkrotili dependency management napříč ~2 700 repozitáři v self-hosted GitHub Enterprise Serveru. Po flirtu s Dependabotem (tehdy ještě syrový) a Snykem (flakey API) zakotvili u Renovate – kombinace OSS CLI a Mend Community Edition běžících v Kubernetes, s globálním config presetem a code-generated renovate.json v každém repu.
Zajímavé detaily ze škálování: webhook přestal stačit někde kolem 150 repos, takže nasadili k8s cronjoby s JOB_COMPLETION_INDEX parallelism nad chunkem repos z S3. EFS cache je položila – ~90 minut čistili 27 000 souborů, protože každý cacache.get() znamená několik NFS round-tripů; teď chtějí clustered Redis. Webhook worker se škrtí o SQLite lock contention, takže Postgres je další na řadě. A bonus: parsování Renovate logů svěřili AI agentovi přes Grafana MCP, ať se v tom hrabe místo nich. Pohled do reálné enterprise infrastruktury, ne hello world. Doporučuji, hlavně pokud řešíš Renovate at scale.
##KRO – balíček Kubernetes resourců jako jedna jednotka
Helm a Kustomize jsou skvělé na šablony jednotlivých appek, ale když chceš orchestrovat víc závislých služeb (frontend + backend + DB) jako jednu jednotku, začnou skřípat. Helmovské values se promění v neoficiální platform interface a Kustomize overlay model nezvládá ephemeral per-PR prostředí.
KRO (Kube Resource Orchestrator) na to jde jinak. Definuješ ResourceGraphDefinition – schéma vstupů, seznam resourců, závislosti přes CEL výrazy (${dbSecret.metadata.name}), readiness conditions a status outputy. Pak kubectl apply -f environment.yaml a dostaneš jeden pozorovatelný custom resource s jasnou ready/not ready signalizací a vyřešenými dependencies. Test environment jako Kubernetes-native API. Stojí za vyzkoušení, hlavně pokud řešíš platform engineering nebo ephemeral environments na PR.
##Shell triky, co ti opravdu zachrání den
Krátký, ale nabitý článek o shell tricích, které možná znáš, možná ne, ale rozhodně bys měl. Pár highlightů:
CTRL + W smaže slovo před kurzorem, CTRL + U/CTRL + K celou řádku zleva/zprava, CTRL + Y paste zpátky – cd – přepne mezi posledními dvěma adresáři, pushd/popd ti drží stack – cp config{,.bak} udělá zálohu jedním tahem (brace expansion) – diff <(sort a) <(sort b) porovná soubory bez temp filů (process substitution) – > file.txt vytruncne soubor a zachová oprávnění – sudo !! když ti zapomněl sudo – klasika
A zlatý hřeb: CTRL + X, CTRL + E otevře aktuální commandline ve tvém $EDITOR. Skvělé pro dlouhé one-linery, kde se ti v shellu už blbě edituje. Doporučuji projít a osvojit si pár nových.
⚙️ Tipy na tooly
##Portless
Konec lokálních portů. Místo localhost:3000 dostaneš https://myapp.localhost s HTTPS po default a auto-vygenerovaným lokálním CA. Funguje s Vite, Astro, React Routerem. Bonus: s git worktrees každá větev dostane vlastní subdoménu automaticky.
##VersityGW
S3 gateway, která překládá S3 API na různé backendy: POSIX filesystem, ScoutFS, Azure Blob nebo proxy na další S3. Stateless, takže škáluješ přes load balancer. Použitelná náhrada za MinIO, hlavně tam, kde už data leží na obyčejném POSIXu nebo blob storage.
##resterm
Keyboard-driven terminálový API klient pro REST, GraphQL, gRPC, WebSocket a SSE, napsaný v Go. Requesty drží v .http/.rest souborech, umí SSH tunneling, kubectl port-forward, OAuth 2.0, multi-step workflows, curl import a OpenAPI 3 conversion. Vše lokálně, žádný cloud sync ani telemetrie. Postman v terminálu, ale lehčí.
##k8s-mechanic
Kubernetes controller, který detekuje failure (Pody, Deploymenty, PVC, Nody, Joby), pošle do clusteru AI agenta s read-only RBAC, ten najde root cause a otevře pull request do tvého GitOps repa s opravou. Validuje změny přes kubeconform a kustomize, rediguje secrety z promptů, deduplikuje spam z restartů a auto-zavře PR, když se issue vyřeší sám. Self-healing infra s human-in-the-loop.
##scan-for-secrets
Nástroj od Simona Willisona pro skenování textových souborů na secrety. Vychytávka: kromě literal stringů hledá i jejich JSON-escape, URL-encoded, HTML entity a unicode escape varianty – takže ti neuteče secret zakopaný v JSON logu nebo HTML výstupu. Ideální při kontrole transcriptů z AI agentů, než je hodíš na GitHub jako bug report.
##absurd
Durable execution workflow systém postavený jen na Postgresu, nic jiného. Žádný Redis, žádná Kafka, žádné samostatné services. Tasky se rozpadnou na checkpointované kroky, exactly-once semantika, event-based suspension, replay po crashi. SDK pro TypeScript, Python, experimentálně Go. Pro long-running procesy (payment, email, LLM agenti) bez složitého stacku.
🧠 KONFERENCE V KVĚTNU
🎟️ KCD Czech & Slovak 2026
Kubernetes Community Days se vrací – tentokrát do Prahy na FIT ČVUT, 21. – 22. května. Dvoudenní konference zaměřená na Kubernetes, Cloud Native a DevOps s talky v češtině, slovenštině i angličtině. Pokud tě zajímá cokoliv kolem K8s, CI/CD, observability nebo service mesh, tohle je must-go akce v našem regionu.
🎟️ Geecon 2026
Geecon v Krakově (14. – 15. května) je konference, která začínala jako ryze Java event – dnes ale pokrývá i AI, agentic AI, cloud a architekturu. Letošní motto? „CODE CONNECT INSPIRE in the AI Agents era!“ 800+ účastníků, 50+ speakerů a letos mezi nimi i náš CTO Tomáš se svým talkem: An ultimate tool for your agents – desktop applications reinvented. Potkáme se?
V dubnu byli naši DevOpsáci na konferenci KUBECON 2026 v AMSTERDAMU.
Dny plné Kubernetes, cloud native a spousta inspirace pro náš stack.
Mrkni, co si odtamtud odvezli. 👀
👨💻 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.
