Přejít k obsahu | Přejít k hlavnímu menu

FrontKon 2024

FrontKon 2024 je za námi.
Děkujeme všem za účast! Co teď?

— Tvůj organizační tým FrontKonu

O2 universum Praha

9. října 2024 10:00 – 18:00

Celodenní živá konference komunity Frontendisti.cz

Bude to frontální útok na vaše mozkové buňky a legendární akce.

Přijďte si rozšířit své znalosti, sdílet zkušenosti a navázat cenné kontakty s ostatními frontendistkami a frontendisty. Buďte u toho a posuňte své dovednosti na další úroveň!

Program 2024

Hlavní řečníci

  • Více info

    #speaker

    Miloš Čermák

    O čem a jak „přemýšlí“ gen AI? Revoluční technologie s našimi špatnými vlastnostmi

    • #Design
    • #Soft
  • Více info

    #speaker

    Riki Fridrich

    Signály v JavaScriptu

    • #JavaScript
  • Více info

    #speaker

    Michal Matuška

    V pasti Vercelu aneb za pohodlí se platí

    • #Performance
    • #DevStack
    • #CDN
  • Více info

    #speaker

    Daniel Steigerwald

    Effect a Evolu: (staro)nové způsoby jak psát (nejen) webové aplikace

    • #JavaScript
    • #Tooling
  • Více info

    #speaker

    Radek Pavlíček

    Evropský zákon o přístupnosti optikou frontendu

    • #Přístupnost
    • #HTML
  • Více info

    #speaker

    Martin Michálek

    Mýty a blbosti o webové rychlosti

    • #Performance
  • Více info

    #speaker

    Irena Zatloukalová

    Základní pravidla práce s lidmi

    • #Soft Skills
  • Více info

    #speaker

    Petr Burian

    Backend: Skrytý motor frontendu

    • #SSR
    • #Performance
    • #Inspirace

Miloš Čermák

Miloš Čermák je český novinář, komentátor, spisovatel a stand-up komik. Jeho výrazným projektem je komická dvojice Čermák & Staněk, kterou tvoří spolu s Luďkem Staňkem, a společně nahrávají populární podcast Čermák Staněk Comedy Podcast. Čermák se také věnuje psaní a přednáškám na téma umělé inteligence, která mu, jak sám říká, šetří až 20 hodin týdně.

Přednáška stage F

10:15–10:45 30 min

O čem a jak „přemýšlí“ gen AI? Revoluční technologie s našimi špatnými vlastnostmi

  • #Design
  • #Soft
Před třemi roky jsem zažil šok. Zjistil jsem, že existuje technologie, která bude velmi brzy psát líp než 90 procent lidí. Ne všech lidí, ale dokonce líp než 90 procent těch, kteří se psaním živí. Velké jazykové modely jsou nejvíc fascinující a nejdivnější technologií, která za můj život vznikla. A to za můj život lidé přistáli na Měsíci, spustili Internet, vynalezli mobilní telefon, vymysleli web a přečetli lidský genom. Ale velké jazykové modely asi vzbuzují zatím můj největší úžas.

Riki Fridrich

Přednáška stage F

13:00–13:30 30 min

Signály v JavaScriptu

  • #JavaScript
Vznikol návrh na zavedenie signálov do Javascriptu. Čo to tie signály vlastne sú? Čo sa stane, keď sa skutočne stanú súčasťou JS? Podľa mňa to bude znamenať, že súčasné frameworky (React, Vue, Angular, Svelte) v podstate prestanú dávať zmysel. Čím ich nahradíme? A aký problém budú riešiť budúce knižnice a frameworky?

Michal Matuška

Přednáška stage F

12:00–12:30 30 min

V pasti Vercelu aneb za pohodlí se platí

  • #Performance
  • #DevStack
  • #CDN
Drtivá většina Next.js projektů běží na Vercel cloud hostingu. Ještě aby ne. Je to velice pohodlné. Na jedno kliknutí je vyřešené celé DevOps včetně super funkcí. Už vás ale někdy napadla otázka zda to tak trochu není na nás habaďůra? Není Next od Vercelu strategie jak nás uzamčít v jejich ekosystému? A co když ANO. Přijďte si poslechnout kde můžete bolestivě narazit a co vás bude stát opustit toto pohodlné prostředí.

Daniel Steigerwald

open source developer, Evolu creator, explainer

Přednáška stage F

14:00–14:30 30 min

Effect a Evolu: (staro)nové způsoby jak psát (nejen) webové aplikace

  • #JavaScript
  • #Tooling
"Dvě přednášky v jedné! Ale nebojte, ono to spolu souvisí. Effect je
nová (ve skutečnosti už 5 let ""stará"") knihovna pro TypeScript, která
si klade za cíl stát se něčím, co JavaScript ekosystému stále bolestně
chybí - standardní knihovnou pro psaní aplikací v TypeScriptu. V první
polovině přednášky budu mluvit o tom, kde se Effect vzal, a jaké
problémy řeší. Těžko bych ale mohl dělat reklamu něčemu, co jsem si
sám předtím důkladně neověřil. Proto jsem s pomocí Effect napsal Evolu
- Local-first platformu navrženou pro maximální soukromí, snadnost
použití, a žádný vendor lock-in. O Evolu bych chtěl mluvit v druhé
polovině přednášky. Opět, kde se koncept local-first vzal, a jaké
problémy řeší. S local-first se poslední dobou roztrhl pytel,
napočítal bych minimálně 10 startupů. Není všechno ale local-first, co
se třpytí, a local-first rozhodně není pro všechny. I tom bych se s
vámi rád podělil."

Radek Pavlíček

Radek se tematice digitální přístupnosti věnuje od roku 1998. Ať už sám, či se svým týmem, který vede ve Středisku Teiresiás Masarykovy univerzity pod hlavičkou projektu Théseus, úspěšně pomáhá zlepšovat přístupnost digitálních produktů celé řady větších i menších subjektů, mezi které patří například Česká televize, Český rozhlas, Finanční správa, Dr. Max či Magistrát města Brna. O přístupnosti také píše blog Poslepu.cz a stále věří, že jednou o ní napíše i knihu :-)

Radek je prvním certifikovaným specialistou na přístupnost v České republice a členem Mezinárodní asociace specialistů na přístupnost.

Za více než dvacet let práce na aktivitách, vedoucích ke zmírňování či odstraňování bariér v digitálním prostoru - na webech, v aplikacích či v dokumentech. obdržel roce 2023 od Národní rady osob se zdravotním postižením ČR cenu Mosty.

Více informací o Radkovi najdete na www.radekpavlicek.cz

Přednáška stage E

13:00–13:20 20 min

Evropský zákon o přístupnosti optikou frontendu

  • #Přístupnost
  • #HTML
28. června 2025 vejde v účinnost Zákon č. 424/2023 Sb. o požadavcích na přístupnost některých výrobků a služeb, jehož cílem je zajistit transpozici Evropského zákona o přístupnosti. Jaké novinky a změny tento zákon přinese oproti stávající legislativě? Je třeba se jeho účinnosti - třeba kvůli sankcím - obávat, nebo nepřinese žádné velké změny?
Přístupnost stojí na třech pilířích - kódu, designu a obsahu. V tomto příspěvku se podíváme především na pilíř první, tj. přístupný kód. Ačkoliv je - zejména kvůli chybějícím odborným znalostem - mnohdy upozaďován a není mu věnována ta pozornost a péče, kterou by si zasloužit, tvoří základ, bez kterého se žádný přístupný web či aplikace neobejde.
Připomeneme si, na co při vývoji přístupného rozhraní nezapomenout, proč a pro koho je to důležité, a tvrzení opřeme i o tvrdá data - abychom měli jistotu, že to, co děláme, je pro uživatele opravdu přínosné.

Martin Michálek

Martin spoluzaložil PageSpeed.cz, aby zrychlil české a slovenské weby. S výkonem pomáhá např. Dr. Max, Footshopu, Sazce a desítkách dalších značek. Má více než dvacetiletou praxí kolem technologií na webu. Píše blog a hovoří v podcastu Vzhůru dolů.

Přednáška stage F

13:35–13:55 20 min

Mýty a blbosti o webové rychlosti

  • #Performance
Optimalizuji rychlost webů už pěknou řádku let. Rychlost webu je často opředena mýty, které mě už pěkně… ehm… lezou na nervy. Pojďme si to vyříkat. Bez obalu, ale s humorem. Můžu vám slíbit, že kromě boření mýtů budu také stavět. Postavím vám v hlavě domeček znalostí o rychlosti, které mýtům odolají.

Ondřej Hajný

Víc než 10 let zkušeností s front-edem dělá z Ondry ostříleného veterána. Ač se specializuje na ověřený stack okolo Reactu a Next.js, nebojí se vyzkoušet ani novější frameworky jako Svelte a Solid.js a další moderní nástroje pro vývoj a testování. Svoje know-how sdílí rád a často kolegům v Cookielabu a nyní i na FrontKonu.
Kromě programování má Ondra i další vášně. Ve volném čase ho najdete na fotbalovém hřišti, u 3D tiskárny nebo při hledání nových přírůstků do jeho sbírky plechovek Pringles.

Přednáška Partnerská stage

13:10–13:20 10 min

Mock Service Worker: využití pro testování i vývoj

  • #Tooling
  • #Testing
Mockování requestů známe hlavně z testování (intercept v Cypressu, route v PlayWrightu, custom server v Jestu). Knihovna MSW (Mock Service Worker) nabízí možnost centralizace mockování pro využití jak v unit, integračních a e2e testech, tak i pro simulaci API dotazů při vývoji. Navíc přináší v beta releasu i podporu mockování WebSocket komunikace, která v ostatních řešeních pokulhává. Právě tuto novou funkcionalitu jsme použili na našem projektu a rád bych ukázal jednoduché demo FE aplikace s mockovanými daty.

Tomáš Kout

Přednáška stage E

11:00–11:20 20 min

Nowwwinky speciál: co je nového u prohlížečů?

  • #CSS
  • #HTML
  • #Prohlížeče
Tomášovy Nowwwinky z pražských meetupů znáte. Ale tohle bude speciální vydání. Novinky se vyvíjejí v čase a je fajn se k nim vrátit a zhodnotit, které se opravdu ujaly. Co můžete v prohlížečích nyní bezpečně používat? Představíme si platformu Baseline a inciativu Interop.

Hana Klingová

Pracuju jako Software Engineer v Profiqu, programovat jsem se naučila sama. Nejvíc se věnuju JavaScriptu a hlavně frontendu (React, Remix, NextJS,...). Ráda si občas vyzkouším i něco z backendu nebo devops. Věnuju se také mentorování studentů, kteří jsou u nás na stáži, a občas napíšu nějaký článek na svůj blog. Pokud zrovna nesedím u počítače, tak pravděpodobně trénuju na půlmaraton, hikuju na horách nebo někde cestuju.
Fun fact: miluju Star Wars a mám i tetování s Baby Yodou.

Přednáška stage E

15:25–15:45 20 min

Co nám přinese React 19

  • #React
  • #JavaScript
"Novinky v React 19 v kostce včetně praktických ukázek. React Compiler, Server Components, Web Components, nové hooks, zlepšení práce s formuláři, podpora metadat.
Verze 19 je nabitá novinkama a oproti verzi 18 docela game changer. "

Jakub Inger

Frontend developer, Team leader, Ex-marketer

Hrdý otec a bývalý vrcholový veslař - po letech se k tomu s láskou vracím

Přednáška stage E

11:25–11:45 20 min

Turbopack: DX Matters

  • #Tooling
  • #DevStack
  • #DX
Co ve skutečnosti znamená význam Developer Experience a jak právě Turbopack DX přispívá? Je Turbopack opravdu 700x rychlejší než Webpack? Jak to celé vlastně funguje?

Jiří Cerhan

Jirka se baví vývojem webu už od 13 let. Prošel si různými technologiemi od Frontendu po Backend a zpět.

Působí v SiteOne na pozici Frontend Tech Lead, kde točí kormidlem FE vývoje, bojuje proti zločinům v kódu a pomáhá vývojářům a vývojářkám v nesnázích.

Když zrovna neprogramuje, tak někde skáče na slackline nebo visí hrazdě.

Přednáška stage E

15:00–15:20 20 min

HTMX: Naházím vám vaše JS hračky do kanálu

  • #JavaScript
  • #HTML
  • #Hype
"V noci spíte a zdá se vám, že JS v prohlížeči nikdy neexistoval, ze serveru se vrací čisté HTML a veškerá logika je na backendu. Byla to noční můra nebo krásný sen?
A co když to nemusí být jen sen? Jak vrátit logiku na backend tam kam patří aniž bychom se okradli o benefity moderních JS frameworků bez psaní javascriptu? Poznejte sílu hypertextu s HTMX."

Jakub Goldmann

Co-owner a Digital Strategist ve Švejda-Goldmann I Designuji, analyzuji, mentoruji a školím. Spolu skolegy jsme napsali praktickou knížku 📒 „75 tipů, jak si říct o web”

Martin Kopta

Koncepční návrhář a výzkumník | Mapuju uživatelské potřeby a byznysové cíle, připravuji strategické návrhy, učím a vedu designéry. Píšu newsletter 📨 reknisioweb.cz.

Přednáška Partnerská stage

13:20–13:30 10 min

INP: proč je to právě 200 ms

  • #Performance
  • #Design
Metrika Interactive Next Paint má práh nastavený na 200 ms. Jak ale Google přišel právě na tohle číslo? Proč je hranice 200 ms důležitá? Uděláme si výlet až do roku 1834, kdy německý psycholog Ernst Heinrich Weber formuloval zákon o rozdílovém prahu vnímání a přes eye-tracking a první použití počítačového terminálu plynule přejdeme k výzkumu MIT o nejkratším vnímatelném zobrazení a smysluplné obnovovací frekvenci obrazovek, abychom bezpečně přistáli u výzkumů Googlu na tohle téma a vlivu reakční doby webu na UX.

Karel Navrátil

Jsem advokát a ještě déle frontend designer. Specializuji se na weby a online svět, a to jak z pohledu právníka, tak frontend designera. Takže si pokecáme i o UX, přístupnosti, JS frameworcích, krásách dnešního CSSka i o (ne)výhodách no-code platforem. Právě kombinací světů práva a techu se snažím hledat řešení tam, kde jiní už říkají ne.

Přednáška stage E

12:00–12:10 10 min

5 právních f*ckupů, kterým by se měl vyhnout každý frontenďák.

  • #Přístupnost
  • #Právo
Vezmeme to od přístupnosti po vytěžování dat pro AI. Teoretické poučky a právní floskule nečekejte. Půjdeme na dřeň a ukážeme si vše na konkrétních příkladech. 10 minut, které vám zachrání zadek, ušetří čas i peníze a dají vám náskok před ostatními. A možná dostanete ještě něco navíc.

Marek Velas

Srdcem pankáč, mozkem pragmatik. Mám více než 25letou praxi v oblasti řízení týmů, kariérového poradenství lidem a přestaveb firem. Realizuji assessment centra, psychologickou diagnostiku a soustředím se na komplexní práci s talenty. Vytvořil jsem, školil a přestavěl desítky vzdělávacích programů zacílených na změny v týmech, na růst firem a pro budování talentů.
Jako #EDU mentor spolupracuji s různými typy firem – zejména v IT, průmyslu a službách. Jsem "pyšným" kmotrem komunit reactgirls.com a propousteni.cz.

Přednáška stage E

16:25–16:45 20 min

Technické dovednosti otevírají dveře, soft skills je drží otevřené

  • #Soft Skills
V tomto talku prozkoumáme, jak klíčové soft skills mohou frontend vývojářům pomoci nejen přežít, ale i prosperovat na neustále se měnícím trhu práce. Zatímco technické dovednosti umožňují vývojářům stavět a kódovat, soft skills jako efektivní komunikace, schopnost adaptace a týmová práce otevírají dveře k lepším pracovním příležitostem a udržitelnému kariérnímu růstu. Zaměříme se na nezbytné soft skills, které by měl ovládat každý frontend vývojář, a na to, jak tyto dovednosti rozvíjet a zvýraznit ve svém pracovním portfoliu.

Marta Kirchgessner

Marta a Tomáš jsou kamarádi, kteří si společně rádi u kafe povídají o kódu.

Poznali se v Czechitas a spojuje je zájem o severní Čechy. Společně si pro nás připravili přednášku na téma dolování dat z databází pro frontendové vývojáře.

Oba pracují jako FE vývojáři: Marta v Lundegaardu a Tomáš v Invicti.

Tomáš Randus

Přednáška stage F

15:25–15:45 20 min

Prisma.io: kouzla s daty v serverových komponentách Next.js

  • #SSR
  • #Databáze
"Každý frontendový vývojář se jednou ráno probudí a zjistí, že je vlastně fullstack. V zápětí ovšem potřebuje umět načítat a ukládat data z databáze.
V této přednášce se chceme věnovat Prisma.io jako nástroji, který dokáže vývojářům značně ulehčit práci s databází. Na praktickém příkladu si předvedeme, jak databázi navrhnout, vizualizovat si data a svižně data dostat do serverových komponent v Next.js."

Irena Zatloukalová

Irča Zatloukalová pracuje prakticky od začátku své kariéry jako komunikační stratég. Začala na pozicích tiskových mluvčí v bankách, aby posléze na sedm let zakotvila v Seznamu, kde budovala jak externí, tak interní komunikaci. Tuto zkušenost si přináší ostatně i do své vlastní praxe, kde se věnuje především technologickým (softwarovým) firmám. Komunikace a sociální vědy jsou její vášeň, technologie ji zajímají jako zajímavý mentální konstrukt. Má za sebou i tříletý "výcvik" a může se nazývat systemickým koučem. A protože zatím ještě nepotřebuje spát víc jak šest hodin denně, má i vlastní obsahový projekt na Forendros nazvaný #PeopleOps, kde zájemcům ukazuje, jak mluvit a pracovat s lidmi v IT tak, aby to dávalo smysl a přinášelo výsledky.

Přednáška stage E

16:00–16:20 20 min

Základní pravidla práce s lidmi

  • #Soft Skills
Ve svém každodenním pracovním životě se setkáváme s lidmi. Musíme s nimi spolupracovat. A ač spolupráci, komunikaci a fotbalu či hokeji rozumí úplně každý, přeci jen je dobré znát pár základních triků, pravidel a pouček, co vás vysekají z nejedné šlamastiky. Možná se jim dokonce naučíte předcházet. Pojďte si poslechnout trochu soft skills talk. Hodit se bude hlavně všem super specialistům, kteří potřebují trochu efektivněji při své pracovní náplni mluvit a pracovat s dalšími lidmi. Ukážu vám konkrétní příklady a tipy, které můžete okamžitě začít dělat. Probereme i to, co vám možná ještě nikdo neřekl, a může vám to v životě (nejen v jeho pracovní části) hodně pomoct.

Lukáš Trumm

Miluju webový technologie a rád se nechávám fascinovat jejich vývojem. Jsem hrdý na svojí ženu a děti, rád běhám dlouhé štreky po lesích a angažuju se ve skautském hnutí.

Přednáška Partnerská stage

13:30–13:40 1O min

Co to kutí v UnJS

  • #JavaScript
"Krátké představení několika balíčků z rodiny UnJS, které vznikly v rámci práce na Nuxt frameworku pro VueJS. Tyto nástroje se začínají používat i v jiných ekosystémech a sází na ně několik nových frameworků."

Stephan Delbos

Director of Product Content at Mews, has 15 years of experience with every aspect of product content, editing, and content strategy. Since 2021, he has built and led the Product Content team at Mews, expanding from documentation into content design, translation, knowledge management, and knowledge-centred service (KCS) while growing the team from two to twenty. He is passionate about using language to connect humans and technology.

Přednáška stage E

10:20–10:50 30 min

From Afterthought to Asset: Why You Should Pay More Attention to Your Release Notes

  • #Design
  • #Soft
How important are release notes to your users and your company? What value do they bring? What business goals do they help achieve? Join Stephan as he walks you through his learning process toward the realization that release notes can drive feature adoption while connecting users to your product, and product teams to other departments throughout your company. Stephan will use real-world examples to provide strategies for turning release notes from afterthoughts into high-value assets that improve User Experience and deliver business impact. #Design #Lessons #Mews

Riki Fridrich

Petr Burian

Tomáš Hejč

Přednáška stage F

11:00–11:30 30 min

Diskuze: Frontend nebo fullstack?

  • #Frontend
  • #Fullstack
Na frontendu stále více potřebujeme a rádi využíváme servery. Moderní javascriptové frameworky nás k tomu přímo vybízejí. Jak je to ale v dnešní době se specializací vývojářů – má cenu držet se jako čistý frontendista nebo je lepší fullstack? Není pak fullstack vývojář specializací příliš rozkročený?

Pavel Kepka

Již téměř jednu dekádu se věnuji frontendovému vývoji s React. V posledních letech jsem však přesedlal z čistého FE vývojáře do týmů zaměřených na platformu a vývojářskou zkušenost (DevX). V současnosti pracuji ve Frontend Platform týmu v Ataccama. Tato profesní změna mi otevřela dveře do nových oblastí softwarového vývoje, kterým se nyní intenzivně věnuji: optimalizace výkonu vývojářských nástrojů, správa CI/CD, monitoring a vylepšování vývojářských postupů, a architektura frontendových aplikací.

Přednáška stage F

11:35–11:45 10 min

Lokální vývoj GitHub Actions s Act

  • #DevStack
  • #JavaScript
Vývoj a úpravy CI/CD workflows a actions mohou být často náročným procesem, při kterém vznikají desítky commitů a následně trávíte čas čekáním na výsledky posledního CI/CD běhu. Pokud pracujete s GitHub Actions, existuje způsob, jak tento postup zefektivnit. Pomocí nástroje Act (https://github.com/nektos/act) můžete vyvíjet a testovat část svých workflows a actions lokálně, což výrazně urychlí a zjednoduší celý proces.
Ve své přednášce bych rád předal své zkušenosti a praktické tipy pro práci s tímto užitečným nástrojem. Ukážu vám, jak Act nastavit a efektivně využít při vývoji a testování GitHub Actions.

Jakub Miskech

Přednáška Partnerská stage

11:00

What I Learned in 1000+ Heads Start-up

  • #Outreach
  • #Lessons
Ako vás pridanie ďalších procesov môže skutočne zrýchliť – znie to zvláštne, však? Podelím sa o to, čo som sa naučil pri práci, kde vyladenie nášho pracovného postupu pomocou tých správnych procesov prinieslo obrovský rozdiel. Porozprávame sa o jednoduchých spôsoboch, ako si lepšie zorganizovať prácu, urýchliť dodávanie projektov a urobiť váš každodenný inžiniersky život oveľa plynulejším.

Lubomír Blažek

Jsem technický ředitel v Newlogic Digital. Krom klientských projektů se aktivně věnuju i Open-Source projektům. Ať už přispíváním do existujících jako např. Vite nebo TailwindCSS tak tvorbou vlastních. Frontend mě baví a jsem fanoušek moderního CSS a inovativních řešení.

Přednáška stage F

12:35–12:45 10 min

TailwindCSS 4: rychlý fičák fíčur

  • #CSS
  • #Tooling
Nová verze přináší zásadní vylepšení v rámci rychlosti a nové moderní CSS funkcionality. Zaměříme se na klíčové novinky, které vám ukážou, proč se vyplatí přejít na novou verzi. A kdo ví, možná přesvědčíme i ty nejzarytější odpůrce o výhodách TailwindCSS.

Lukáš Hosnedl

Lukáš se digitální přístupnosti profesně věnuje od roku 2017, od r. 2022 pak pod hlavičkou projektu Théseus Střediska Teiresiás Masarykovy univerzity. Coby od narození nevidomý je při každodenním používání webů, aplikací a dalších moderních technologií odkázán na odečítač obrazovky (screen reader). Daří se mu skloubit uživatelský pohled s odborným přístupem specialisty na přístupnost a znalostí aktuálních metodik, standardů a doporučení v tomto oboru. Spolu s kolegy z Thésea učí vývojáře, jak své produkty tvořit přístupněji a především jak přístupnost v budoucnu začleňovat do svého workflow už ve fázi designu.

Ondřej Zmek

UX designér, který býval i FE vývojář a ještě před tím stavební projektant. Zaměřuje se na uživatelský výzkum a sběr zpětné vazby, aby se digitální produkty lidem co nejsnáze používali.

Přednáška stage E

13:25–13:45 20 min

Jak jsme zpřístupňovali DrMax.cz

  • #Přístupnost
  • #Případovka
Představení cesty, jak jsme na českém a slovenském e-shopu Dr. Max zavedli pravidelné audity přístupnosti pro nevidomé a následnými změnami na frontendu jsme se během dvou let dostali ze situace „je to nepoužitelné" do stavu „je to jeden z nejpřístupnějších e-shopů na českém trhu". Včetně konkrétních ukázek změn, které měli největší dopad na přístupnost.

Martin Staněk

Jsem front-end designer. Pamatuju si vytáčený internet a první web jsem postavil ve Frontpage. Web je moje práce i vášeň. Navrhuju uživatelská rozhraní, ale s Reactem si taky celkem rozumím.

Přednáška Partnerská stage

13:00–13:10 10 min

Jak AI mění možnosti vyhledávání na našich webech

  • #AI
  • #Tooling
OpenAI zásadně změnilo možnosti webového vyhledávání pro vaše projekty. Sémantické hledání bylo dříve doménou gigantů jako Google, nyní je snadno dostupné pro nás všechny. Ukážeme si, jak prakticky nasadit sémantické hledání na váš projekt a zásadně posunout relevanci a kvalitu výsledků.

Jan Kaiser

Senior Software Engineer, This Dot Labs. Softwarový polyglot s jizvami z bitev se vším možným od Next.js, přes space computing ve VR, AST, Lua, serverless až po klasický vanilla JavaScript. Největší srdcovka je ale Angular.

Přednáška Partnerská stage

13:40–13:50 10 min

Angular Signals: zabiják RxJS

  • #Angular
  • #JavaScript
Praktická ukázka jak fungují signals v Angularu, jak se liší od RxJS a kdy a na co je použít. Podíváme se i na to, kdy je vhodnější použít RxJS a proč z Angulařího ekosystému jen tak nezmizí

Petr Glaser

Dravec, který rád experimentuje. Vždy v popředí moderních technologií ověřuje, na co se hodí a na co nikoliv, aby mohl to nejlepší používat pro sebe a také doporučovat ostatním. Řídí se heslem: Bez praxe nejsou koláče.

Přednáška stage F

14:35–14:45 10 min

AI nás připraví o práci... pokud jsme cvičené opice

  • #AI
Devin, Cursor, Jensen Huang... co mají tyhle věci společné? Velice odvážná tvrzení, že nám AI vezme práci. Ale jaká je vlastně realita? Během 10 minut projdeme stovky hodin vlastních zkušeností i z práce s klienty. Kde se AI hodí, kde nikoliv a jak k ní přistupovat, abychom nepodlehli hypu, který je všude kolem nás a zároveň na ni nezanevřeli jako nepotřebnou?

Kristýna Marková

Frontend developer at SUPERKODERS
Web Accessibility Specialist

Martin Michálek

Přednáška stage E

12:15–12:45 30 min

Moje cesta k Web Accessibility Specialist

  • #Přístupnost
  • #Rozhovor
Rozhovor o přístupnosti. Proč řešit přístupnost? V čem vývojářce pomůže stát se WAS?

Radek Pavlíček

Lukáš Hosnedl

Ondřej Zmek

Přednáška stage E

14:00–14:45 45 min

Diskuze o přístupnosti

  • #Přístupnost
  • #Diskuze

Václav Kučera

Václav je seniorní backendový inženýr ve společnosti Mews, který se specializuje na budování rezervačních služeb pro hotely. Mimo inženýrství ho baví vyrábět mechanické klávesnice a hrát na hudební nástroje.

Přednáška Partnerská stage

14:00–14:30 30 min

Důležitost odstraňování věcí

  • #Mews
  • #Refactoring
Zjistěte, proč bychom se všichni měli zajímat o mazání stávajících funkcí, jak to může zlepšit naše produkty a jak se .NET stává příkladem nadbytku funkcí. Ať už jde o snížení kognitivní zátěže a nákladů na údržbu, umožnění hodnotnějších funkcí nebo zjednodušení uživatelského prostředí, odstraňování je výhrou pro všechny.

Vojta Ešner

fanda automatizací i v ne-IT oborech
stavitel lega
hrdý otec

Přednáška stage F

15:00–15:20 20 min

Přechod z React SPA na Next.js SSR

  • #SSR
  • #React
  • #JavaScript
Rád bych se podělil o zkušenosti s kompletním přepisem dlouho běžící aplikace z SPA do Nextu, kde byly využity server components, SSR a další vychytávky. Celé to bude velmi praktické s příklady a konkrétními ukázkami a srovnáními včetně benchmarku, jak si vedla původní aplikace a nová.

Martin Krištof

Martin je team lead a fullstack Javascript vývojář se specializací na React. Snaží se posouvat Heureku jako front-end group leader. Mimo svoji hlavní pracovní náplň předává své zkušenosti z Reactu a testování prostřednictvím školení nebo online kurzů. Aktivně sportuje a má rád dobrou hudbu a jídlo.

Přednáška Partnerská stage

15:00–15:40 40 min

Měření performance mikro-frontendů přes Speedcurve v Gitlab CI/CD

  • #Heureka
  • #Performance
  • #CI
"Performance aplikací má nesporný vliv na konverze. Proto je měření rychlosti klíčové. Ale měřit rychlost vaší aplikace na produkci může být dost pozdě. Když optimalizujte výkon, potřebujete přece dopad změn vidět mnohem dříve! V Heurece jsme si vyzkoušeli integraci Speedcurve na naší vlastní implementaci měření rychlosti jednotlivých mikro-frontendů. Rozhodně to nebyla jednoduchá cesta, ale vzniklo nám jedinečné řešení, které ukazuje impact změn v aplikaci rovnou v rámci merge requestu v Gitlabu. Za poslední kvartál jsem zlepšili INP metriku o 40% a tento nástroj nám pomáhá nastavený trend minimálně dodržovat. A kdo řeší konverze ví, že čím dříve máte vliv změn změřený, tím lépe. Každá milisekunda se dá převést na peníze. Tak si přijďte poslechnout jak je ušetřit!"

Petr Burian

Tech for Leaders, EX-CTO @ Livesport, performance, runner. Petr na pozici CTO budoval a vedl technologické týmy Livesportu neuvěřitelných 16 let. Pomohl postavit úspěšný sportovní produkt Flashscore, který po světě používá přes 100 milionů sportovních fanoušků. Petrovým dlouhodobým zaměřením je technologická performance, leadership s lidskou tváří, mentoring technologických leaderů a talentů.
Petr aktuálně čerpá svůj první sabbatical a věnuje se rodině, sebe-rozvoji a oblíbenému běhání.

Přednáška stage F

16:00–16:20 20 min

Backend: Skrytý motor frontendu

  • #SSR
  • #Performance
  • #Inspirace
"Frontend aplikací a webů většinou vnímáme jako první. Co se ale skrývá pod pokličkou a významně ovlivňuje zážitek jako celek? Backend! A ten je s Frontendem hlavní parťák. Ukážu vám, jak při měření a performance optimalizacích nezanedbat ani skryté, mnohdy důležité části. Stejně jako u pěkného auta, které nás na první pohled nadchne svým designem, můžeme přehlédnout části, které nejsou na první pohled vidět - podvozek, brzdy, motor, bezpečnostní prvky… Přitom skvělé auto nedělá jen hezký design kastle a interiéru, ale vyladěné auto jako celek."

Aleš Roubíček

Přednáška stage F

16:25–16:45 20 min

Serverless renderování webových komponent

  • #SSR
  • #Performance
  • #Tooling
Cloudflare Pages jsou na první pohled hosting jako Vercel nebo Netlify, na druhý pohled můžeme zjistit že je to nejen globálně distribuovaný JAM stack, ale i backend pro frontendové vývojáře, kteří mohou snadno uplatnit své znalosti i mimo okno browseru. Ukázky z praxe, včetně SSR web komponent included.

Jan Horák

Jenda odstartoval svou kariéru jako vývojář ve fullservicové agentuře. Tam objevil potenciál CDN pro výrazné vylepšení uživatelského zážitku na rozsáhlých e-shopech. Fascinace CDN technologiemi ho přivedla do CDN77, kde se nyní soustředí na frontend a vše, co s ním souvisí.

Přednáška Partnerská stage

16:00–16:40 40 min

Cache Me If You Can: Použití CDN v praxi

  • #CDN77
Zrychlete svůj web pomocí CDN: Praktický průvodce implementací a optimalizací pomocí Content Delivery Networks. Naučte se efektivně cachovat obsah, integrovat CDN do vašich projektů a využívat pokročilé techniky pro maximální výkon.

Libor Vaněk

Head of Frontend v CDN77, fanoušek rychlého, přístupného a použitelného webu

Borek Bernard

CTO Shoptet, nadšenec do technologií a moderního frontendu

Přednáška stage F

17:00–17:45 45 min

Diskuze: JS frameworky mezi čtyřma očima

  • #JavaScript
  • #SPA
  • #SSR
Aneb boomeři vypráví o JS frameworcích. Diskuse nad aktuálními trendy ve světě JavaScript frameworků a metaframeworků. Nadšení z inovací a euforie z rychlosti, jakou se vše žene vpřed. Ale i skepse a únava z neustálých změn a prošlapávání slepých uliček.
Přijďte se zapojit do odlehčené debaty, která slibuje nejen zajímavé postřehy, ale i příležitost k zamyšlení nad budoucností vývoje frontend technologií.

Martin Žatkovič

Martin Žatkovič je technicky orientovaný SEO konzultant v Seznam.cz, kde denně vyšívá na Zboží a Mapách. V posledních letech se věnuje primárně tématům týkající se automatizace, škálování SEO a v posledním roce také AI a jazykovým modelům.

Přednáška stage E

17:00–17:20 20 min

GoogleBot vs JavaScript

  • #JavaScript
  • #SEO
Na co si v roce 2024 dát pozor, aby uživatelé byli spokojeni a GoogleBot neměl s vaším webem problémy. Debordelizujeme problematiku JavaScriptu a SEO ve které panuje spousta nejasností. Projdeme si na co byste měli myslet aby vás SEO konzultant a Google zbožňoval a posvítíme si na všechny podstatné směry, které vašim klientům přinesou zisk.

Ondřej Žára

Ondra se zabývá frontendovým vývojem v Seznamu a také na půdě FEL ČVUT, kde na toto téma řadu let přednáší. Zpravidla se soustředí na JavaScript, takže o CSS toho moc neví. Weby začínal psát v době Nestscape Navigatoru, takže je stále v úžasu, jak snadné je dnes stylování stránek.

Přednáška stage E

17:25–17:45 20 min

10 mini-receptů ze světa CSS

  • #CSS
Praktické ukázky využití jedné či více "moderních" CSS vlastností na praktických úlohách, které dříve představovaly noční můry frontendistů

Lukáš Havlíček

Medajlonek speakera: Tech lead a full-stack developer, který vždy tíhnul spíše k frontendu a Reactu a býval aktivním členem GraphQL guildy v Pipedrive.

Přednáška Partnerská stage

17:00

Jak jsme se (roz)loučili s GraphQL

  • #Pipedrive
  • #GraphQL
Před více než rokem a půl jsme se rozhodli vydat vstříc zítřkům bez GraphQL. Přijďte si poslechnout co nás k tomu vedlo, jak se nám to povedlo a co nás tahle cesta naučila.

Michael Žabka

CTO at signageOS

Přednáška Partnerská stage

12:30

Importance of immutability

  • #signageOS
Při vývoji webových aplikací je stále větší tlak na rychlost a nízkou spotřebu paměti. To jde ruku v ruce se stále více vychytanýma fíčurama. Předvedu, jak se to snažíme dělat u nás, kde pracujeme s daty v řádů desetitisíců až stotisíců entit v rámci jednoho view.

Jindřich Máca

Jindřich Máca působí jako Staff Engineer ve společnosti Make, kde v rámci Core Tribe týmu vede inovace a vývoj klíčových funkcí platformy. Jeho práce zahrnuje nejen technologická vylepšení a zavádění nových funkcionalit, ale i důraz na stabilitu a efektivní odbourávání technického dluhu. S více než desetiletou praxí ve vývoji softwaru, během níž zastával různé technické a manažerské role, Jindřich spojuje hluboké znalosti s vášní pro inovace. Jeho kariéra je postavena na neustálém zlepšování produktů a vedení týmů k úspěchu.

Přednáška Partnerská stage

12:00

Novinky v TypeScriptu

  • #make
Prozkoumejte se mnou novinky, které byly v jazyce TypeScript doposud představeny v tomto roce, poté se pojďme společně podívat, co nabídne nadcházející aktualizace 5.6, a také zjistit, co se ještě chystá a co by mohlo být vydáno do konce tohoto roku. To vše s konkrétními příklady i s vysvětlením, proč to pro nás jako vývojáře může být užitečné v praxi.
FrontKon 2023 tým

Na co se letos těšit?

Jeden nabitý den a 3 stage

Program

09:00

09:00–10:00

Otevřeno, registrace

9:00–10:00

Snídaně se SUPERKODERS

Přijď včas, posnídej donut nebo ovoce, pokecej se Superkodéry a ještě chyť super židli na zahájení konference. Ideálka.

10:00 (stage F)

10:00–10:10 10 min

Initial Commit

Kateřina Macháčková a Martin Michálek

  • #Organizace

10:00 (stage E)

10:00 (partnerská stage)

11:00 (stage F)

11:00–11:30 30 min

Diskuze: Frontend nebo fullstack?

Riki Fridrich, Petr Burian, moderuje Tomáš Hejč

  • #Frontend
  • #Fullstack

11:35–11:45 10 min

Lokální vývoj GitHub Actions s Act

Pavel Kepka

  • #DevStack
  • #JavaScript

11:00 (stage E)

11:00–11:20 20 min

Nowwwinky speciál: co je nového u prohlížečů?

Tomáš Kout

  • #CSS
  • #HTML
  • #Prohlížeče

11:25–11:45 20 min

Turbopack: DX Matters

Jakub Inger

  • #Tooling
  • #DevStack
  • #DX

11:00 (partnerská stage)

11:00

What I Learned in 1000+ Heads Start-up

Jakub Miskech

  • #Outreach
  • #Lessons

12:00 (stage F)

12:00–12:30 30 min

V pasti Vercelu aneb za pohodlí se platí

Michal Matuška

  • #Performance
  • #DevStack
  • #CDN

12:35–12:45 10 min

TailwindCSS 4: rychlý fičák fíčur

Lubomír Blažek

  • #CSS
  • #Tooling

12:00 (stage E)

12:00–12:10 10 min

5 právních f*ckupů, kterým by se měl vyhnout každý frontenďák.

Karel Navrátil

  • #Přístupnost
  • #Právo

12:15–12:45 30 min

Moje cesta k Web Accessibility Specialist

Kristýna Marková a Martin Michálek

  • #Přístupnost
  • #Rozhovor

12:00 (partnerská stage)

12:00 30 min

Novinky v TypeScriptu

Jindřich Máca

  • #Make

12:30–13:00 30 min

Importance of immutability

Michael Žabka

  • #SignageOS

13:00 (stage F)

13:00–13:30 30 min

Signály v JavaScriptu

Riki Fridrich

  • #JavaScript

13:35–13:55 20 min

Mýty a blbosti o webové rychlosti

Martin Michálek

  • #Performance

13:00 (stage E)

13:00–13:20 20 min

Evropský zákon o přístupnosti optikou frontendu

Radek Pavlíček

  • #Přístupnost
  • #HTML

13:25–13:45 20 min

Jak jsme zpřístupňovali DrMax.cz

Lukáš Hosnedl a Ondřej Zmek

  • #Přístupnost
  • #Případovka

13:00 (partnerská stage)

13:00–13:10 10 min

Jak AI mění možnosti vyhledávání na našich webech

Martin Staněk

  • #AI
  • #Tooling

13:10–13:20 10 min

Mock Service Worker: využití pro testování i vývoj

Ondřej Hajný

  • #Tooling
  • #Testing

13:20–13:30 10 min

INP: proč je to právě 200 ms

Jakub Goldmann & Martin Kopta

  • #Performance
  • #Design

13:30–13:40 10 min

Co to kutí v UnJS

Lukáš Trumm

  • #JavaScript

13:40–13:50 10 min

Angular Signals: zabiják RxJS

Jan Kaiser

  • #Angular
  • #JavaScript

14:00 (stage F)

14:00–14:30 30 min

Effect a Evolu: (staro)nové způsoby jak psát (nejen) webové aplikace

Daniel Steigerwald

  • #JavaScript
  • #Tooling

14:00 (stage E)

14:00–14:45 45 min

Diskuze o přístupnosti

Pavlíček, Hosnedl, Zmek, moderuje Adam Kudrna

  • #Přístupnost
  • #Diskuze

14:00 (partnerská stage)

14:00–14:30 30 min

Důležitost odstraňování věcí

Václav Kučera

  • #Mews
  • #Refactoring

15:00 (stage F)

15:00–15:20 20 min

Přechod z React SPA na Next.js SSR

Vojta Ešner

  • #SSR
  • #React
  • #JavaScript

15:25–15:45 20 min

Prisma.io: kouzla s daty v serverových komponentách Next.js

Marta Kirchgessner & Tomáš Randus

  • #SSR
  • #Databáze

15:00 (stage E)

15:00–15:20 20 min

HTMX: Naházím vám vaše JS hračky do kanálu

Jiří Cerhan

  • #JavaScript
  • #HTML
  • #Hype

15:25–15:45 20 min

Co nám přinese React 19

Hana Klingová

  • #React
  • #JavaScript

15:00 (partnerská stage)

15:00–15:40 40 min

Měření performance mikro-frontendů přes Speedcurve v Gitlab CI/CD

Martin Krištof

  • #Heureka
  • #Performance
  • #CI

16:00 (stage F)

16:00–16:20 20 min

Backend: Skrytý motor frontendu

Petr Burian

  • #SSR
  • #Performance
  • #Inspirace

16:25–16:45 20 min

Serverless renderování webových komponent

Aleš Roubíček

  • #SSR
  • #Performance
  • #Tooling

16:00 (stage E)

16:00–16:20 20 min

Základní pravidla práce s lidmi

Irena Zatloukalová

  • #Soft Skills

16:00 (partnerská stage)

16:00–16:40 40 min

Cache Me If You Can: Použití CDN v praxi

Jan Horák

  • #CDN77

17:00 (stage F)

17:00–17:45 45 min

Diskuze: JS frameworky mezi čtyřma očima

Libor Vaněk a Borek Bernard

  • #JavaScript
  • #SPA
  • #SSR

17:00 (stage E)

17:00–17:20 20 min

GoogleBot vs JavaScript

Martin Žatkovič

  • #JavaScript
  • #SEO

17:25–17:45 20 min

10 mini-receptů ze světa CSS

Ondřej Žára

  • #CSS

17:00 (partnerská stage)

17:00

Jak jsme se (roz)loučili s GraphQL

Lukáš Havlíček

  • #Pipedrive
  • #GraphQL

18:00 (stage F)

18:00–18:10 10 min

Merge to Master

Tomáš Hejč a Břetislav Proft

  • #Organizace

18:00 (stage E)

18:00 (partnerská stage)

Afterparty

19:00–0:00

Afterparty proběhne v prostorách našeho partnera Apify v samotném centru Prahy.

19:00 - open doors
20:00 - oficiální začátek Afterparty
0:00 - ukončení afterparty
Program: DJ, networking, pub quiz, fotbálek, playstation
palác Lucerna, Vodičkova 704/36, 110 00 Nové Město

Partneři & média

Naši partneři jsou srdcem naší komunity. Bez jejich podpory by to nebylo možné. Díky jejich pomoci můžeme zajistit nejen finanční a logistickou podporu, ale také nabídnout nové příležitosti pro všechny účastníky. Společně vytváříme prostředí pro sdílení znalostí a růstu celé komunity.

Máte co nabídnout?
Podpořte letošní FrontKon!

Chci podpořit

F.A.Q.

Přehledně to nejdůležitější, co potřebuješ vědět

  • O2 Universum Praha, Českomoravská 2345/17, 190 00 Praha 9-Libeň
    Na mapách: Mapy.cz, Google Maps
    Souřadnice: 50°6′13,17″ s. š., 14°29′35,89″ v. d.

    Pro dopravu na FrontKon doporučujeme využít MHD. O2 Universum je výborně dostupné.

  • Metrem

    Vystup na stanici Českomoravská (trasa B). Vchod do O2 Universum se nachází z opačné strany O2 areny z ulice Českomoravská (kde jezdí tram).

    Tramvají

    Pokud využiješ tramvajovou dopravu, zvol tramvaj č. 8 nebo 25 do zastávky Arena Libeň jih. Pro vyhledání optimálního spoje doporučujeme využít aplikaci Lítačka či webové stránky DPP.

    Autobusem

    K O2 Universum se dostaneš autobusy č. 151, 152 a 375 do autobusové zastávky Českomoravská nebo č. 136, 145, 177 a 195 do autobusové zastávky Nádraží Libeň.

    Vlakem

    • Z Hlavního nádraží metrem trasy C do stanice Florenc, zde přestoupit na trasu metra B a pokračovat do stanice metra Českomoravská.
    • Z Masarykova nádraží metrem trasy B do stanice Českomoravská.
    • Ze Smíchovského nádraží metrem trasy B do stanice Českomoravská.
    • Z Libeňského nádraží pěšky vlevo asi 500 metrů nebo jednu stanici tramvají.
  • Autem to není nejlepší nápad, co si budeme povídat, ale…

    Chystáš-li se na FrontKon autem, doporučujeme využít záchytná parkoviště P+R na okrajích Prahy a dále pokračovat MHD. Placené parkování je možné v Parkovacím domě O2. V okolních ulicích jsou parkovací zóny.

    Detailní informace o příjezdu autem a parkování naleznete na webu O2universum.cz.

  • Pro vstup na konferenci s sebou musíš mít vstupenku s čárovým kódem, kterou ukážeš u registrace. Vstupenku stačí mít v mobilu.

    Nezapomeň také na dobrou náladu a defragmentaci hlavy, protože dostane naloženo!

  • No jasně, šatna bude k dispozici během celé konference a bude hlídaná.

  • Na místě bude k dispozici zdarma voda, káva, čaj. Ostatní občerstvení si můžeš zakoupit. Připravujeme pro vás nabídku slaných i sladkých snacků, plus nabídku nápojů. Případně lze využít obchodu a food courtu v přilehlém OC Harfa.

  • Ano, letos najdeš celou konferenci v appce Eventee. Budeš tak mít neustále po ruce kompletní program, hodnocení přednášek, aktuální informace a můžeš ji využít i pro networking.

    Stáhni si aplikaci z Eventee pro svůj systém a pak jen naskenuj QR kód a jsi tam!

  • Téměř všechny přednášky budou v češtině, ale je možné, že některé přednášky budou anglicky. Věříme, že ti to vadit nebude.

  • Kromě tří sálů s nabitým programem plným přednášek a workshopů tě čeká chill out zóna, speakers corner, stánky našich partnerů, či fotokoutek. Určitě se je na co těšit! Po skončení oficiálního programu navazuje afterparty v kancelářích Apify na Václavském náměstí.

  • Kdy?

    19:00 - Open door
    20:00 - Oficiální zahájení afterparty
    0:00 - Ukončení afterparty v Apify a další individuální program v Praze dle preferencí účastníků.

    Kde?

    Afterparty bude v kancelářích Apify na Václavském náměstí.

    Adresa:
    Apify Technologies s.r.o.
    Palác Lucerna
    Vodičkova 704/36, 110 00 Praha 1

    Jak se dostat do Apify:

    1. Metrem B ze zastávky Českomoravská do zastávky Můstek.
    2. Z metra na Můstku vyjít přes vestibul metra A a východ směr Václavské náměstí.
    3. Jít do pasáže Lucerny z Vodičkovy.
    4. Na levé straně pasáže, přímo naproti Lucerna Music Baru uvidíš skleněné dveře.
    5. V případě že u dveří nebude k dispozici personál z Apify, zazvoň na zvonek "Apify".
      Následně vyjeď výtahem do 7. patra a jsi tu.

    Jsi ztracen? Zadej do Google maps "Apify" a mapy ti ukážou cestu včetně lokace vstupu do Apify. Pokud i tato možnost selže, volej 730 171 545.

    Užij si party!

    Pro koho je afterparty určena?

    Pro všechny, kdo mají badge (visačku) z FrontKonu..

    Program afterparty

    Čeká vás jídlo, pití, pub quiz, fotbálek, DJ, networking a prostě skvělý pokec s lidma s podobnými zájmy.

  • Piš nám na [email protected].

  • Záznamy přednášek budou. Tedy nejspíš. Doufáme v to! Po konferenci je budeme postupně dávat na náš YouTube. Ale garantovat to nemůžeme. Doraz osobně a zažij vstřícnost, moudrost a sílu komunity na vlastní oči.

Máte dotaz na náš tým?

Spolek Frontendisti.cz, založený v roce 2014, pravidelně pořádá živé nebo streamované meetupy v českých městech, vzdělává komunitu frontendových vývojářů, a nabízí přes 250 odborných přednášek zdarma na YouTube, kde také diskutujeme na Facebooku a spravujeme pracovní fórum.

Stojíme o vaší podporu a názory.
Volejte +420 730 171 545

[email protected]

Kateřina Macháčková Hlavní organizátor

Kateřina Macháčková

[email protected]

Martin Michálek Program konference

Martin Michálek

[email protected]

Tomáš Hejč Partneři

Tomáš Hejč

[email protected]

Břetislav Proft Partneři

Břetislav Proft

[email protected]