13. 5. 2026 / Brno

Web Science

Konference pro webové vědce

Fotogalerie z přednášek

Atmosféra z minulých ročníků konference Web Science.


Program

Program konference Web Science 2026.



Předběžný časový harmonogram

9:00

Open door

Otevření dveří a registrace účastníků.

  • Registrace a vyzvednutí konferenčního trika
  • Tištěný program konference
  • Ranní káva a lehká snídaně (mini pečivo)
9:30

Zahájení konference

Úvodní slovo organizátora a představení programu.

  • Přivítání účastníků a řečníků
  • Představení programu a přednášejících
  • Praktické informace k průběhu dne
10:00

LangChain/LangGraph 101

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.


Srigi

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).

11:00

Figma beyond design:
API, variables a automatizácia

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:

  • Ako zmeniť konvenciu Figma variables
  • Export Figma variables do repozitára
  • Figma Code Connect – bridge, ktorý zobrazí dynamické code snippety vašej FE komponenty priamo vo Figme
  • Ako vytvoriť a publikovať vlastný plugin do Figmy

Lukáš Chylík

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.

 

Oběd

Bagety a občerstvení pro všechny účastníky. K tomu domácí makronky!

12:00

Operations v době AI

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?


Ondřej Hlaváček

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.

13:00

Shipping AI Code with Trust

Bude upřesněno.


Jan Nedbal

Principal Engineer at ShipMonk. Leading DX, building open-source, taming AI, sharing wisdom.

14:00

Vezmou nám AI agenti práci,
nebo ji přidají?

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:

  • Plně autonomní workflow na GitHubu — Issue založí člověk → agent zhodnotí jestli je dobře popsaný → pokud ne, doladí detaily s autorem → realizuje práci na feature větvi → vytvoří PR → druhý agent udělá code review → zapracuje připomínky → CI projde → Playwright ověří že to vypadá správně → auto-merge → deploy → notifikace. Člověk jen založí issue a na konci dostane zprávu že je hotovo.
  • Přísná pravidla pro vývoj — Agent začíná na popud programátora. Napřed společně naplánují co a jak → agent realizuje práci → lokálně pouští coding standard, PHPStan, testy → vytvoří PR → druhý agent dělá review → zapracuje připomínky → a takto dokud review neprojde. Výsledek? Připravený PR, který programátor finálně zkontroluje a doladí s agentem.
  • AI asistent co řeší web konference — Osobní AI asistent, kterému deleguji většinu úprav konferenčního webu — od aktualizace programu, přes správu sponzorů, až po social media příspěvky. Běží 24/7, má vlastní Discord bota, zpracovává emaily, mluví v hlasovém chatu. Ukážu jak jsem ho nastavil, jaké úkoly mu deleguji, co se mu povedlo a co naopak ne.

Václav Čevela

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.

15:00

Mastering Claude Code Without Compromising Quality

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

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.

16:00

Testy, které tvoří realitu:
stav aplikace na vyžádání

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:

  • Jak do testovacích scénářů vložit kontrolní body a získat z nich použitelná data
  • Jak funguje zásobník stavů, z něhož si další testy odebírají připravené kombinace dat
  • Jak řešit situace, kdy nový test potřebuje kombinaci, která zatím neexistuje
  • Jak oddělení přípravy dat od samotného testování umožní skutečně samostatné testy, vysokou míru paralelizace a výrazné zrychlení pipeline

Václav Brož

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.

17:00

TBA

Bude upřesněno.


Řečník bude oznámen
18:00

Závěrečné slovo & kvíz o ceny

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.

  • Shrnutí dne a poděkování řečníkům
  • Vědomostní kvíz sponzorovaný colectio.com
  • 1.–3. místo: Pokémon TCG karty, LEGO, Hot Wheels
  • Další sběratelské předměty pro výherce
19:00

Afterparty

V prostorech konference vypukne afterparty, všichni jste zváni na networking a diskuzi s přednášejícími.

  • Večeře – miniburgery
  • Pivo a limonáda
  • Networking s přednášejícími a účastníky

Webscientist

Hello!

20:00

AI Battle

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!

  • Stejné zadání, různí soutěžící a různí AI agenti
  • Tvorba aplikace v reálném čase na časový limit
  • Moderovaná soutěž s hodnocením publika

Vstupenky



Ticket
1 900 Kč
  • Triko webového vědce
  • Tištěný program
  • Občerstvení po celý den
    (snídaně, oběd, raut na afterparty)
  • Káva, pití a pivo na afterparty
  • Makronky
  • Přístup k videozáznamům
Koupit

Pro skupinové vstupenky a vystavení faktury nás kontaktujte na [email protected]

Jak se k nám dostanete



  • šalinó 12 až na zastávku Skácelova a 800 metrů přímo ke KD Rubín [trasa]
  • z hlavního vlakového nádraží šalinó 12 na zástavku Česká, přestoupit na trolejbus 36 a vystoupit na Makovského náměstí. [trasa]
  • lze parkovat v okolí KD Rubín, v ulici Poznaňská, nebo na parkovišti Záhřebská.
  • na BRQ a poté autobusem 78 na hlavní nádraží a pokračovat podle MHD trasy.
  • Konference se bude konat v prostorech Kulturního domu Rubín
  • Makovského náměstí 3166/3, 61600 Brno - Žabovřesky, Česko

Partneři

Školení nás baví

Colectio

Komunitní partneři

Péhápkaři

Staňte se partnerem konference

Jako partneři získáte:

Gold
20 000 Kč
  • 2 vstupenky na konferenci
  • Umístění rollupu v prostorách konference
  • Logo na stránkách konference
  • Logo u videozáznamů přednášek
  • Vytištěné logo na programu
  • Výstavní stánek - prostor pro prezentování sponzora
  • Logo v prostorech prezence účastníků
  • Sponzor soutěže
STÁT SE PARTNEREM

Minulé ročníky

Podívejte se na předchozí ročníky konference Web Science.


Web Science 2025

10. června 2025 / Brno

9 přednášejících, témata od Event Sourcingu přes AI až po moderní CSS


Kompletní program 2025

Web Science 2020

První ročník konference

Videozáznamy z přednášek na YouTube


Videa na Youtube