FrontKon 2025
| title | author | length |
|---|---|---|
| Developer’s Guide to Testing Technical SEO | Pavel Ungr | 26m |
Practical guide to testing technical SEO using tools like PageSpeed Insights and a custom mini-audit that detects errors in robots.txt and JavaScript. Presents… | ||
| Multilingualism Using the Intl Standard Object | Ondra Kučera | 21m |
An overview of JavaScript's built-in Intl object and its multilingual features, showing how Intl can replace many older libraries like moment.js. Covers Intl… | ||
| Webpack: Final Reckoning | Honza Hrubý | 21m |
A practical guide for migrating projects from webpack to rspack, including real-world metrics and lessons learned. Builds on a previous FrontKon 2023 talk and… | ||
| Migrating Printables from Angular to Svelte | Roman Krejčík | 31m |
Printables.com, a database of over a million 3D-print models, migrated its frontend from Angular to Svelte. The talk explains the reasons for choosing Svelte… | ||
| Feedback Doesn’t Have to be a Fuc*up | Irena Zatloukalová | 20m |
A practical session gives seven concrete rules for giving and receiving feedback and provides ready-to-use scripts for asking and framing requests, including… | ||
| Smart & Kind: Psychology of the IT Mind | Adam Kulhánek | 27m |
Explains psychological traits common in IT professionals — introversion, analytical focus, high performance — and how those strengths can also increase stress… | ||
| nue.js – Break the Limits of the Web | Jan Honza Černý | 18m |
nue.js explores using plain HTML, CSS and JavaScript together with a small WebAssembly (WASM) component to power single-page applications (SPAs). It… | ||
| Discussion on the State of CSS v2 | Lukáš Trumm, Jan Svěrák, Lukáš Chylík | 51m |
A panel discussion examines current CSS development, highlighting the hottest recent changes in the language and features. Panelists debate whether JavaScript… | ||
| CSS Scroll-State Container Queries | Lukáš Chylík | 18m |
CSS Scroll-State Container Queries introduce new CSS-only ways to detect whether a specific container is scrolling or has reached the start or end of its… | ||
| JavaScript Is Dead: 7 Examples Where Modern CSS Is Enough | Jan Svěrák | 18m |
Practical examples showing how modern CSS features can replace common JavaScript patterns in production sites. Covers specific technologies: scroll-snap, the… | ||
| Tailwind 4 vs CSS 6 | Lukáš Trumm | 30m |
Compares Tailwind 4 and CSS 6: Tailwind 4 is several times faster, moves config into a CSS file and uses CSS variables so utilities like MX5 become dynamic… | ||
| See what FrontKon#25 in Brno looked like. Great talks, networking and afterparty #frontend | 02m | |
A recap of FrontKon where 600 attendees enjoyed a frontend-focused day with technical insights, networking, and an afterparty. It highlights great talks and… | ||
| Initial Commit | Kateřina Macháčková, Martin Michálek | 04m |
Conference opening presents the program and logistics, announces CSS updates and sessions on AI (arguing it hasn’t replaced us), lists international guests and… | ||
| Beatbox | Tiny Beat | 15m |
Shows how a full drum kit can be made using four teachable vocal sounds—high hats (c), snare (pf/pš), rim (k) and kick ("bu")—and demonstrates that adding a… | ||
| And Now You Understand Service Workers | Artem Zakharchenko | 27m |
Builds a real, deployable Service Worker step‑by‑step, shows the exact code to register it and intercept fetch, and implements cache-first network-fallback… | ||
| 3D in Web Development | Markéta Willis | 20m |
Covers using 3D graphics on the web with practical Three.js code, explaining when 3D is appropriate for web projects, how to shift from 2D rendering to working… | ||
| CrUX: Data That Will Speed Up Your Sites | Michal Matuška | 23m |
Introduces the Chrome User Experience Report (CrUX), Google’s public dataset of real-world web performance data collected from actual users worldwide. Explains… | ||
| Help Password Managers Help People | Michal Špaček | 23m |
Covers practical HTML attributes and tweaks (like autocomplete) that make password managers and other assistive tools work well with web apps. Focuses on… | ||
| Prompt Engineering for People: What AI Can Teach Us About Effective Communication | Tomáš Pustelník | 20m |
The talk explains how principles of prompt engineering (iterative prompts, clear constraints, examples) can be applied to everyday human communication… | ||
| AI editors – how they work, and how to master them | Matúš Čongrády | 20m |
Explains how semantic search and embeddings put only relevant code chunks into context, with vectors stored in a vector store for cosine-similarity retrieval… | ||
| From Routine to Efficiency: How AI Saves Us Time in Development | Petr Malík | 21m |
Using AI agents to automate routine developer tasks, the talk shows how to prototype custom tools that take over repetitive work so engineers can focus on… | ||
| The Vibe of Coding: How to Build Products When You Don’t Know What You’re Doing — and It Works | Martin Staněk | 29m |
Shows a hands-on approach to building real products (personal tools, internal company tools, or SaaS) when requirements aren’t fully known. Covers making… | ||
| TanStack Start: New Competition for Next.js | Ondřej Velíšek | 24m |
Comparison of TanStack Start and Next.js, based on hands-on experience using TanStack Start since early alpha and from a hobby project. Explains what makes… | ||
| The State Of PWAs | Danny Moerkerke | 29m |
Claims what PWA can actually do now and what still fails: a web app becomes a PWA by adding manifest.json and a service worker, the demo collection shows… | ||
| Progressively enhanced apps with Svelte | Paolo Ricciuti | 27m |
Shows concrete techniques with SvelteKit and Svelte: practical use of SvelteKit's use:enhance forms, server-side load functions, and the Melt UI library to… | ||
| AI Battle | Lukáš Chylík, Martin Pešout, Srigi | 37m |
A live on-stage team-deathmatch where two 2-person teams use their keyboards and AI-powered IDEs to complete five coding tasks in 15 minutes to win prizes. The… | ||
| Merge to Master | Břetislav Proft, Tomáš Hejč | 11m |
A closing session that thanks sponsors and community supporters, announces the conference sold out and that around 30 “super rally bird” tickets are available… | ||
| nothing matches | ||