Atmosféra z minulých ročníků konference Web Science.
Program konference Web Science 2026.
Otevření dveří a registrace účastníků.
Úvodní slovo organizátora a představení programu.
Poďme sa pozrieť na moderný spôsob písania vlastných agentných (web)aplikácií. Nevymýšľajte znovu koleso a rovno sa to naučte písať správne. Dám vám rýchlokurz na TypeScript variantu langchain-u.
Full-stack developer so zameraním na React, TypeScript, Node.js a PostgreSQL.
Angel developer, ktorý pomáhal naštartovať projekty ako Eureka.club, Solved.fi, alebo Vectary.com.
Vo voľnom čase sa venujem micro-elektronike (mám doma malý HW lab).
Pravdepodobne každý frontend vývojár má skúsenosť s Figmou na nejakej úrovni. Vedeli ste však, že Figma má vystavené aj API, pomocou ktorého si viete napríklad vytiahnuť Figma variables a posielať ich do repozitára vo vami definovanom formáte? Napríklad CSS Custom properties, SCSS variables či ľubovoľné CSS-in-JS riešenie.
Dokonca im môžete zmeniť konvenciu podľa vašich pravidiel, ktoré máte nastavené na projekte, a túto konvenciu uvidia všetci vývojári, ktorí s Figmou pracujú priamo vo Figma Dev Mode. Čo sa hodí ak pracujete vo viacerých týmoch s jedným design systémom. A keď máte všetky tieto informácie, prečo si rovno nenapísať vlastný plugin do Figmy?
Na prednáške si ukážeme:
Lukáš je frontend vývojár špecializujúci sa na vizuálnu logiku. Za posledných deväť rokov pracoval na rôznych projektoch, od prezentačných webových stránok cez komplexné webové aplikácie až po UI knižnice. Aktuálne pracuje pre firmu AIS servis, kde sa podieľa na implementácii Design systému pre vig.cz.
Tiež pomáhá vývojárom pri výbere vhodnej technológie a ponúka konzultácie, workshopy a školenia v tejto oblasti.
Bagety a občerstvení pro všechny účastníky. K tomu domácí makronky!
AI jako buzzword nastoupil i do operations. Oproti psaní kódu jsme o krůček nebo dva pozadu, ale už teď se dají najít nástroje a postupy, jak operations zjednodušit a možná vyhodit i nějaký zbytečně koupený SaaS. Míříme k tomu, že budeme moct kompletní dohled převelet na agenta?
Moje cesta k infrastruktuře začala před pár lety v podstatě omylem jako dočasná výpomoc nově vzniklému týmu. Odbočil jsem od programování a už jsem zůstal a vůbec toho nelituju. Moje hlavní expertíza a zodpovědnosti jsou Kubernetes, Azure, operations a dohled.
Agenti při vývoji umí velmi pomoci, ale i hodně ublížit. Rozdíl mezi těmi dvěma scénáři? Feedback loop. Bez něj agent generuje kód do černé díry a doufá, že to projde. S ním dostane okamžitou zpětnou vazbu — a výsledek je dramaticky jiný.
Na třech reálných projektech ukážu jak jsem feedback loop postupně uzavíral — od nejjednodušších kontrol až po plně autonomního agenta.
Začínáme od základů. Coding standard, statická analýza, jednotkové testy — tohle jsou první kontroly, které agentovi řeknou „tohle je špatně, oprav to“. Bez nich je to jako učit juniora bez code review.
Integrační a E2E testy. Jak agenta naučit ověřit, že jeho změny fungují nejen izolovaně, ale i v kontextu celého systému. Včetně vizuální validace přes Playwright.
Tři workflow z praxe:
Vašek tvoří roky eshopy, školí elasticsearch, organizuje meetupy a konference v Brně. Aktuálně staví backend pro sběratelskou komunitu v Colectio. A když náhodou má čas tak do 4 do rána hraje factorio.
Ačkoliv je Filip dlouholetým zastáncem Clean Code principů, v posledních měsících píše ručně sotva 5 % kódu a zbytek deleguje na AI. V této přednášce vám ukáže svůj lokálně vyladěný setup postavený na Claude Code. Dozvíte se, jak s ním efektivně pracovat a udržet si plnou kontrolu nad architekturou, abyste neskončili jen jako „dozorci nad špagetovým kódem".
Filip Procházka je full-stack Product Engineer, jehož specializací je vývoj čistých, spolehlivých backendových systémů v Javě, Kotlinu a PostgreSQL. Má za sebou bohaté zkušenosti s náročnými datovými výzvami: v COGVIO krotil farmaceutická data z pozice Head of Engineering, v ShipMonku vedl vývoj integrační platformy a dnes v Rohlíku dohlíží na spolehlivé zásobování skladů. Kromě softwarového řemesla se intenzivně zajímá o developer experience – zkoumá, jak hluboce integrovat AI nástroje do každodenního vývoje, aby maximalizoval produktivitu bez kompromisů v kvalitě kódu.
End-to-end testy ve složitých systémech často doplácejí na vlastní úspěch. Jakmile se uživatelské scénáře rozšíří, začíná být každé spuštění „od nuly“ drahé. Pipeline se prodlužuje, náklady rostou a stabilita testů klesá.
Možná ale není problém v nástroji. Možná je problém v tom, jak testy používáme.
Testovací skripty nemusí sloužit jen k ověřování výsledku. Mohou zároveň připravovat systém do konkrétních, reálných stavů, které se dají znovu využít. Jeden nástroj tak může plnit dvě role: ověřovat i připravovat. Playwright zde použiji jako konkrétní příklad, ale princip je obecný a přenositelný i na jiné automatizační frameworky.
Místo toho, aby každý test začínal od začátku, běží vybrané scénáře samostatně a vytvářejí obchodní stavy systému. Ty se uloží do sdíleného úložiště. Ostatní testy si pak vyžádají konkrétní připravený stav a navážou přesně tam, kde potřebují.
Ukážeme si:
Václav Brož je zakladatel a CEO konzultační firmy Pumpitup, Product Owner a CTO projektu sixpack.dev a aktuálně také působí jako interim QA lead v jednom českém korporátu. V IT se pohybuje od roku 2003, kdy začínal s testovací automatizací, prošel si všechny telko operátory, několik bank a fůru dalších společností různých velikostí.
Kromě práce s klienty provozuje komunitu QA Kitchen, vystupuje na meetupech a pomáhá s organizací DevOpsDays. Ve volném čase staví projekty jako mapcatch.eu, protože někdo chodí běhat a někdo si radši napíše další software.
Bude upřesněno.
Poděkování účastníkům a řečníkům, následuje vědomostní kvíz o sběratelské ceny. Otázky se budou týkat přednášek a naší komunity.
V prostorech konference vypukne afterparty, všichni jste zváni na networking a diskuzi s přednášejícími.
Hello!
Vybraní účastníci a přednášející dostanou stejný úkol – vytvořit konkrétní aplikaci pomocí AI agenta v omezeném čase. Kdo promptuje lépe? Který AI agent dodá lepší výsledek? Sledujte souboj naživo!
Pro skupinové vstupenky a vystavení faktury nás kontaktujte na [email protected]
Makovského náměstí 3166/3, 61600 Brno - Žabovřesky, ČeskoJako partneři získáte:
Podívejte se na předchozí ročníky konference Web Science.
10. června 2025 / Brno
9 přednášejících, témata od Event Sourcingu přes AI až po moderní CSS