1. října 2025

Hotel Passage Brno

Vstupenky

00

dní

00

hod

00

min

00

sek

Celodenní živá konference komunity Frontendisti.cz

Více než 600 frontendistů a frontendistek v jeden den! Už čtvrtý ročník FrontKonu, tentokrát opět v Brně.

Přes 30 skvělých řečníků s různými tématy

Letos očekáváme více než 600 účastníků

Opět 3 nabité stage a našlapaný program

Potvrzení řečníci

Letos tě čeká několik nosných témat (AI ve vývoji, stav CSS), nejnovější trendy webového frontendu a přednášky do hloubky a od lidí se zkušenostmi.

Artem Zakharchenko

10 Things Nobody Told You About Service Workers

I have spent last seven years maintaining a Service Worker-based project and, boy, do I have some stories to tell. Join my talk to learn more about curiosities, oddities, and footguns buried deep under this fascinating API. From self-termination and the mysterious “Kill Switch” to browsers suddenly putting your workers to sleep. Let’s dive into behaviors developers often overlook when using Service Workers.

Paolo Ricciuti

Progressively enhanced apps with Svelte

He has a computer science degree and started developing when he was ju 17 years old (with PHP 4 😱). Nowadays he works at Mainmatter as Senior Software Engineer. He loves Svelte and he's fortunate enough to work with it. He's also one of the Svelte Ambassadors and Maintainer so you’ll likely see him around in the svelte github repo.

Danny Moerkerke

The State Of PWAs

What exactly is a Progressive Web App? And how do they relate to native apps? In this talk I will give an overview of what is currently possible with web apps, what features are coming up and what is still missing.

Michal Matuška

Co můžete vyčíst z CrUX dat

Markéta Willis

3D ve webovém vývoji

3D grafika není jen pro hry, stále častěji ji najdeme i na webu. Dozvíte se, kdy stojí za to 3D na webu použít, jak změnit mindset z renderování 2D webů na práci v 3D prostoru, z čeho se 3D modely skládají a co ovlivňuje rychlost načítání. Praktický kód v Three.js

Adam Kulhánek

Smart & Kind: psychologie IT mozku

Introvertní, analytičtí a výkonní. IT specialisté mají specifický osobnostní profil, který je v jejich práci nenahraditelný. Jenže ten stejný „IT mozek“ může být vnímavější na stres a obtížněji číst emoce sebe i druhých. Ajťáci zvládají složité systémy, ale někdy zapomínají na ten nejdůležitější, sami na sebe. Podíváme se, v čem spočívá síla osobnosti lidí v tech světě. Propojíme poznatky neurovědy a pozitivní psychologie s konkrétními nástroji, jak lépe zvládat emoce, pracovat se stresem, rozvíjet asertivitu nebo překonat imposter syndrom.

Karel Navrátil

Jak jsem ukradl FrontKon za 4 387 Kč

“Právníci ho nesnášejí! Zjistil, jak ukrást brand bez znalostí práva za 30 minut!” Clickbait, který se pokusím proměnit v realitu. Ukážu ti, jak jsem vzal (právníci nekradou) brand FrontKonu. Za 30 minut a 4387 korun. A po téhle přednášce to zvládneš taky. Už chápeš, že na ochraně brandu záleží? Ať stavíš další miliardový startup nebo jen side projekt po večerech. Jsem advokát, ale také frontend designer. Takže to zvládneme bez právních nesmyslů a omáčky. Záznam možná nebude. Internet by to nemusel unést… Tak přijď.

Ondřej Velíšek

TanStack Start: Nová konkurence Next.js

Pojď se podívat na srovnání TanStack Startu a Next.js. TanStack Start sleduju pravidelně, používám již od early alpha verze a mám praktickou zkušenost ze svého hobby projektu. Dozvíš se, v čem je TanStack Start unikátní a jak toho využít.

Honza Hrubý

Webpack: poslední zúčtování

Nenech si ujít průvodce migrací z webpacku na rspack. Pozor! Obsahuje metriky a poznatky z praxe. Jde o volné pokračování mojí přednášky z FrontKonu 2023.

Lukáš Chylík

CSS Scroll-State Container Queries

Sú novým prírastkom do rodiny CSS container queries a umožňujú priamo v CSS rozpoznať napríklad to, či sa konkrétny kontajner scrolluje alebo či už dosiahol začiatok či koniec obsahu. A to zďaleka nie je všetko – táto funkcionalita prenáša doteraz bežné JavaScriptové postupy na úroveň štýlov a otvára nové možnosti pre tvorbu interaktívnych prvkov bez potreby skriptovania. Predstavím princíp fungovania scroll-state queries, ukážem praktické príklady ich využitia a upozorním na možné limity tejto novinky.

Tomáš Hrstka

Od minulosti po vizi: evoluce stacku Livesportu

Jak dostat Livesport z jednoho obřího souboru generovaného PHPčkem a pár modulů v CoffeeScriptu? Jaké moderní technologie a přístupy zvolit? První krůčky k modernizaci obnášely ES6 syntaxi, linter a formáter. Brzy už jsme rozjížděli React s RxJS a naše nadšení pomalu začalo otáčet mindset celé firmy. Odhodlali jsme se vyzvat i zajeté PHP a na backend jsme dostali i typescript, díky tomu můžeme renderovat React i na serveru. Zjisti, kam jsme se díky těmto zkušenostem posunuli dnes. Stavíme vlastní webové widgety a framework, které nám umožní tvořit produkty šité na míru široké škále uživatelů po celém světě. Říkáme mu Flash Platform!

Pavel Ungr

Vývojářův průvodce testováním technického SEO

Zapomeň na akademické řeči – tvůj kód bude přirozeně mluvit, když ho otestuješ od PageSpeed Insights až po vlastní mini‑audit, který odhalí každou chybu v robots.txt či JavaScriptu. Ukážu ti, jak si užít testování technického SEO, aby indexace nebyla jen povinností Googlu, ale tvou superschopností. Připrav se na praktické informace plné kódu, logů a odhalování skrytých SEO chyb. Uvidíš, jak snadné je otestovat a opravit všechno sám a budeš za hvězdu u klienta i v týmu.

Tomáš Pustelník

Prompt Engineering pro lidi: Co nás AI může naučit o efektivní komunikaci

V éře AI a remote práce věnujeme hodiny ladění promptů, zatímco naše každodenní komunikace s kolegy často trpí stejnými nedostatky, které řešíme u AI. Zatímco s AI jsme ochotni trpělivě iterovat, od lidí očekáváme, že nám perfektně porozumí hned napoprvé. A odvedou skvělou práci i s mizerným zadáním. Během přednášky odhalím, jak principy prompt engineeringu můžeme překvapivě efektivně aplikovat na komunikaci s lidmi a jak v tom často paradoxně selháváme. Na praktických ukázkách z vývojářského života uvidíš, jak psát lepší code reviews, dotazy i zadání úkolů a ušetřit spoustu času a úsilí.

Petr Malík

Z rutiny k efektivitě: Jak nám AI šetří čas ve vývoji

Většina vývojářů tráví spoustu času rutinními úkoly, které odvádějí pozornost od kreativní práce. Zjisti, jak využít AI agenty k rychlému prototypování vlastních nástrojů, které tuto rutinu převezmou. Nejde o to, aby AI dělala práci místo nás, ale aby nám pomohla vytvářet chytré pomocníky. Ti ušetří čas a umožňují nám se soustředit na to, co nás na vývoji skutečně baví. Jedním z praktických příkladů bude nástroj, který pomocí AI automatizuje vyplňování časové evidence. Typický opakující se úkol, který lze s minimálním úsilím efektivně zjednodušit.

Martin Staněk

Vibe kódování: Jak tvořit produkty, když nevíš, co děláš (a ono to funguje)

Jak ze vzduchu vytvořit reálný produkt? Ať už je to tvůj osobní nástroj, interní firemní tool nebo SaaS produkt, ukážu ti, jak vzniká produkt, aniž by bylo vše perfektně připravené. Jde o hands-on přístup k vývoji, kde se technická rozhodnutí dělají za běhu, design iteruje přímo v kódu a změny se dějí v reakci na reálný feedback.

Jakub Randák

Jak (ne)stavět knihovnu komponent

Dozvíš se praktické zkušenosti z vývoje knihovny komponent. Každý frontendista se dříve nebo později s takovou knihovnou setká, ať už ji používá nebo ji sám vyvíjí. Podělím se o to, co taková knihovna vlastně je, proč se dělá a jaké máme zkušenosti s jejím vývojem. Zjistíš, co nám fungovalo a co naopak ne v rámci vývoje Flow Web Library pro Škoda Auto.

Ondřej Kučera

Vícejazyčnost s použitím standardního objektu Intl

Vícejazyčnost je časté téma, ale znalost objektu Intl není velká. Přitom přináší řadu zajímavých funkčností, které se hodí znát. Například autoři moment.js vývoj projektu zastavili mimo jiné s odkazem právě na Intl, který dnes dokáže poskytnout většinu toho, kvůli čemu moment.js vznikl. Zjisti, co všechno Intl umí a nabízí.

Pavel Lorenz a Filip Macek

Když skvělý kód nestačí

Posedlost čistým kódem, novými technologiemi, snaha být tím nejlepším specialistou – to známe všichni. Honíme se za dokonalostí v ""jedničkách a nulách"", jedeme tzv. CV-driven development a věříme, že hard-skills jsou automatickou vstupenkou mezi seniory. Ale co když ti řekneme, že jsme až v Heurece my dva přišli na to, že ten největší technický dluh často nevzniká v kódu? TechLead nebo TeamLead, který neumí srozumitelně předat myšlenku, je jako Ferrari bez volantu. Pojďme se společně podívat na zoubek jedné z nejvíce podceňovaných dovedností: komunikaci. Ukážeme si na příkladech z Heureky, že tento soft-skill je tím skutečným klíčem, který odemyká dveře k senioritě a fungujícím produktovým týmům.

Irena Zatloukalová

Zpětná vazba nemusí být fuckup

Zapomeňte na zpětnovazební sendviče. Ukážeme si, jak si v dev týmu efektivně říct o podklady, konstruktivní feedback i o vyšší plat – bez zbytečných pouček, rovnou z praxe. #SoftSkillsDoTechuPatri

Lukáš Trumm

Tailwind 4 vs CSS 6

V čem je silný Tailwind 4 a kde ho naopak předčí CSS 6? Volné pokračování mé přednášky z meetupu Frontendistů na téma "CSS se stále zlepšuje –⁠⁠⁠⁠⁠⁠ využijme toho!". Srovnání reálné praxe s vanilla CSS a s Tailwindem. Jak je to s udržovatelností, s generováním pomocí AI nebo s učící křivkou?

Jan Svěrák

JavaScript is dead: 7 příkladů, kde už si vystačíš jen s moderním CSS

Celá řada CSS vlastností, které stále voní novotou, ale jsou už v pohodě použitelné, umí přímo nahradit zažité JS praktiky a hacky. Reálné příklady využití nových možností CSS, které nahrazují JS. Právě ten, co máš teď na produkci. Pojďme si ukázat, jak v praxi vypadá použití ""novinek"", jako je scroll-snapping, :has, text-wrap nebo color-mix() a společně se těch zlozvyků zbavíme.

Jan Honza Černý aka chemiX

nue.js – Break the limits of Web

Roman Krejčík

Migrace Printables ze Angularu do Svelte

Printables.com je databáze obasahující přes milion modelů pro 3D tisk. Pojďme se podívat, co nás vedlo k výměně frontendového frameworku. Proč jsme se rozhodli pro Svelte a co nám to nakonec dalo a naopak vzalo? Dozvíš se během přednášky.

Milan Seitler

The Last of Us. Přijdou designéři a vývojáři o práci?

Svět se mění. Smrtící houba nám (snad) nehrozí, spoustu profesí ale i tak čeká zánik nebo velká proměna. Už se neptáme "Měli by designéři programovat?", teď se ptáme "Měli by vývojáři programovat?". A co designéři, měli by vůbec ještě designovat? Stojíme na prahu éry vibe product developmentu, ve které jeden PM s jedním promptem vládne všem? Pojďme to společně prozkoumat a najít praktický způsob, jak plout na vibe vlně a přitom se neutopit.

Battle

AI editorů

Jak si povedou tři různé AI editory a tři různí vývojáři při plnění stejného zadání? Na to se podíváme během živé ukázky. Battle AI editorů pro vás připravují Martin Pešout, Lukáš Chylík, Srigi, Jiří Špác a Filip Zachar.

Diskuze

o stavu CSS

Přijď si poslechnout diskuzi o stávajícím vývoji CSS a jeho blízké i vzdálené budoucnosti. Co jsou nejvíce hot změny v CSS? Je JS opravdu pro některé účely mrtvý? Co čekat v budoucnu? A kdy bude více CSS kodérů? Lukáš Trumm, Jan Svěrák a Lukáš Chylík diskutují a Tomáš Hejč moderuje.

Proč se zúčastnit?

Zase ta umělá inteligenceA vývojáři nebudou mít co žrátZázraky na počkání v CSS6PWA je nový native?React forever?Rychlost webu z 0 na 100Překvapení budeMožná dorazí i kouzelníkV Brně není nudaPsychologie IT mozku

Nejčastější dotazy

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

Těšíme se na tebe v prostorách Hotelu Passage, Lidická 23, 602 00 Brno.

Náš tým a kontakty

Stojíme o tvoji podporu i názory.
Volej +420 730 171 545

Napište nám
Kateřina Macháčková

Kateřina Macháčková

Hlavní organizátor

Břetislav Proft

Břetislav Proft

Praha, partneři

Programová komise

Martin Michálek

Martin Michálek

Libor Vaněk

Libor Vaněk

Tereza Vaňková

Tereza Vaňková

Marek Velas

Marek Velas

Přihlaš se do newsletteru
a nic ti neuteče!