FrontKon

Prague's Frontend Konference

Archive

Talks 2020–2026

Search, filter by year and topics.

React 17 demystified

Jan Novák

Jan Novák

TechCorp

How we migrated a large app to React 17.

2020 · 10:00 · React

TypeScript utility patterns

David Horák

David Horák

TSExperts

Practical examples of utility types.

2020 · 11:00 · TypeScript

Accessibility is not optional

Eva Nováková

Eva Nováková

A11yExperts

Accessibility for every user.

2020 · 13:00 · Accessibility

React performance playbook

Lucie Dvořáková

Lucie Dvořáková

PerfLab

Profiling and optimization.

2020 · 15:00 · Performance, React

Testing components

Barbora Svobodová

Barbora Svobodová

TestLab

RTL, Jest and edge cases.

2020 · 16:00 · Testing

State without Redux

Petr Novotný

Petr Novotný

BigTech

Lighter state management approaches.

2020 · 17:00 · React

CI/CD for frontend

Jana Veselá

Jana Veselá

DX Studio

Pipelines, preview deploys and quality gates.

2020 · 17:30 · Testing, Performance

Refactoring legacy FE

Petr Novotný

Petr Novotný

BigTech

Strategies for maintaining legacy SPAs and progressive modernization.

2020 · 18:00 · React, TypeScript

Design tokens in preprocessors

Anna Procházková

Anna Procházková

DesignAgency

Aligning Sass/Less with tokens and build pipeline.

2020 · 18:30 · CSS, Design systems

Frontend observability

Simona Říhová

Simona Říhová

CloudNative

Logging, tracing and metrics for FE apps.

2020 · 19:00 · Performance

Vue 3 Composition API

Jakub Svoboda

Jakub Svoboda

VueCorp

How to write sustainable composables.

2021 · 10:00 · Vue

CSS Grid in production

Anna Procházková

Anna Procházková

DesignAgency

Grid layouts for complex UIs.

2021 · 11:00 · CSS

React performance patterns

Petr Novotný

Petr Novotný

BigTech

Memo, concurrency and suspense.

2021 · 13:00 · React, Performance

Accessibility first

Marie Svobodová

Marie Svobodová

DesignStudio

Starting inclusive.

2021 · 14:00 · Accessibility

TypeScript at scale

David Horák

David Horák

TSExperts

Conventions, linting and migration strategies.

2021 · 15:00 · TypeScript

Design tokens in practice

Ondřej Procházka

Ondřej Procházka

WebComponents

How to roll them into legacy projects.

2021 · 16:00 · Design systems

Form accessibility

Marie Svobodová

Marie Svobodová

DesignStudio

Validation, ARIA and UX.

2021 · 16:30 · Accessibility

Serverless images

Marek Černý

Marek Černý

EdgeOps

Image optimization via edge functions.

2021 · 18:00 · Performance

Next.js on intranet

Filip Dvořák

Filip Dvořák

NextDev

Distributing private apps in enterprise.

2021 · 18:30 · React

A11y tests in pipeline

Eva Nováková

Eva Nováková

A11yExperts

Automated checks with axe and Playwright.

2021 · 19:00 · Accessibility, Testing

Svelte: different reactivity

Martin Kratochvíl

Martin Kratochvíl

SvelteDev

What compiling to vanilla JS means.

2022 · 10:00 · Svelte

Next.js 13 App Router

Filip Dvořák

Filip Dvořák

NextDev

Server Components in practice.

2022 · 11:00 · React

Web Components in design systems

Ondřej Procházka

Ondřej Procházka

WebComponents

Hybrid libraries for multiple frameworks.

2022 · 13:00 · Web Components, Design systems

Container Queries

Anna Procházková

Anna Procházková

DesignAgency

New era of responsive layouts.

2022 · 14:00 · CSS

Testing strategies

Barbora Svobodová

Barbora Svobodová

TestLab

From unit to E2E on FE.

2022 · 15:00 · Testing

Testing at the edge

Barbora Svobodová

Barbora Svobodová

TestLab

E2E on edge environments.

2022 · 16:00 · Testing

CSS performance

Anna Procházková

Anna Procházková

DesignAgency

When CSS slows you down and how to measure.

2022 · 16:30 · CSS, Performance

Frontend monorepo

Jana Veselá

Jana Veselá

DX Studio

Nx/Turborepo and team boundaries.

2022 · 17:00 · TypeScript, React

Progressive Hydration

Lucie Dvořáková

Lucie Dvořáková

PerfLab

Deferring hydration to speed up first paint.

2022 · 18:00 · Performance, React

Storybook + Figma sync

Kateřina Nová

Kateřina Nová

DesignSystems

Keeping components and design in sync.

2022 · 18:30 · Design systems

API mocking for FE

Tomáš Dvořák

Tomáš Dvořák

StartupXYZ

Contract testing, MSW and stable previews.

2022 · 19:00 · Testing

React Server Components deep dive

Jan Novák

Jan Novák

TechCorp

Server-first mindset for FE.

2023 · 09:30 · React

Design systems architecture

Kateřina Nová

Kateřina Nová

DesignSystems

Tokens, governance, delivery.

2023 · 11:00 · Design systems

Vue 3 performance

Jakub Svoboda

Jakub Svoboda

VueCorp

Tuning reactivity and renders.

2023 · 13:00 · Vue, Performance

JavaScript libraries and open source

Ondřej Žára

Ondřej Žára

Seznam.cz

How to contribute to open source and build community around libraries.

2023 · 13:00 · TypeScript

Mobile first in practice

Tereza Svobodová

Tereza Svobodová

MobileDev

How to be truly mobile-first.

2023 · 14:00 · CSS, Performance

TypeScript 5.0

David Horák

David Horák

TSExperts

What is new and migrations.

2023 · 15:00 · TypeScript

Teaching JavaScript

Riki Fridrich

Riki Fridrich

Independent

How to effectively teach JavaScript and what I learned from teaching.

2023 · 15:00 · TypeScript

Storybook on steroids

Barbora Svobodová

Barbora Svobodová

TestLab

Docs, tests and visual regression.

2023 · 16:00 · Testing, Design systems

Serverless for frontend

Marek Černý

Marek Černý

EdgeOps

APIs, edge and cost control.

2023 · 16:30 · Performance

DX toolchain 2023

Jana Veselá

Jana Veselá

DX Studio

Building an internal CLI.

2023 · 17:00 · TypeScript

Micro-frontends without chaos

Petr Novotný

Petr Novotný

BigTech

Taming shared dependencies and versioning.

2023 · 18:00 · React

Animations and UX

Anna Procházková

Anna Procházková

DesignAgency

Motion guidelines for utility-heavy apps.

2023 · 18:30 · CSS

Security headers for FE

Roman Jelínek

Roman Jelínek

SecureWeb

CSP, COOP/COEP and safe embeds.

2023 · 19:00 · Testing

Design review ops

Kateřina Nová

Kateřina Nová

DesignSystems

Setting design review processes in large teams.

2023 · 19:30 · Design systems

RSC in production

Filip Dvořák

Filip Dvořák

NextDev

Lessons learned from a big rollout.

2024 · 10:00 · React

Design tokens workflow

Ondřej Procházka

Ondřej Procházka

WebComponents

Token automation across platforms.

2024 · 11:00 · Design systems, Web Components

TypeScript in production

Ondřej Žára

Ondřej Žára

Seznam.cz

Experience with TypeScript in large projects.

2024 · 11:00 · TypeScript

Accessibility in CI

Eva Nováková

Eva Nováková

A11yExperts

How to guard a11y in pipelines.

2024 · 13:00 · Accessibility, Testing

Cascade Layers in practice

Anna Procházková

Anna Procházková

DesignAgency

When layering helps and when it hurts.

2024 · 14:00 · CSS

JavaScript patterns in practice

Riki Fridrich

Riki Fridrich

Independent

Modern approaches to writing JavaScript in production.

2024 · 14:00 · TypeScript

Vue patterns 2024

Jakub Svoboda

Jakub Svoboda

VueCorp

Composable architecture for big teams.

2024 · 15:00 · Vue

React Native + Web shared code

Tereza Svobodová

Tereza Svobodová

MobileDev

Monorepo for mobile and web.

2024 · 16:00 · React

AI for UI QA

Pavel Horský

Pavel Horský

AI Frontiers

AI snapshots and regression.

2024 · 16:30 · Testing, Performance

Design ops in enterprise

Kateřina Nová

Kateřina Nová

DesignSystems

Governance and processes.

2024 · 17:00 · Design systems

Edge cache patterns

Marek Černý

Marek Černý

EdgeOps

Invalidation strategies and BFF.

2024 · 17:30 · Performance

Data viz in UI

Tomáš Dvořák

Tomáš Dvořák

StartupXYZ

Readable charts for business users.

2024 · 18:00 · React

Edge SSR latency

Marek Černý

Marek Černý

EdgeOps

TTFB optimization for global audiences.

2024 · 18:30 · Performance

Design system audit

Kateřina Nová

Kateřina Nová

DesignSystems

Checklist for consistency and adoption.

2024 · 19:00 · Design systems

Mobile, performance and bundles

Lucie Dvořáková

Lucie Dvořáková

PerfLab

Keeping bundles under 150KB on mobile.

2024 · 19:30 · Performance

React 20 preview

Jan Novák

Jan Novák

TechCorp

What to expect next.

2025 · 09:30 · React

TypeScript 5.5

David Horák

David Horák

TSExperts

New features and tooling.

2025 · 10:30 · TypeScript

Performance budgets

Lucie Dvořáková

Lucie Dvořáková

PerfLab

How to enforce them in CI.

2025 · 12:00 · Performance

Design tokens in enterprise

Kateřina Nová

Kateřina Nová

DesignSystems

Governance in large companies.

2025 · 13:00 · Design systems

Web Components best practices

Ondřej Procházka

Ondřej Procházka

WebComponents

From Shadow DOM to bundling.

2025 · 14:00 · Web Components

DX as a product

Jana Veselá

Jana Veselá

DX Studio

How to build DX teams.

2025 · 15:00 · Performance, Testing

LLM for frontend

Pavel Horský

Pavel Horský

AI Frontiers

Prompts for UI and tests.

2025 · 16:00 · Design systems, Testing

FE observability

Simona Říhová

Simona Říhová

CloudNative

OpenTelemetry and RUM.

2025 · 16:30 · Performance

Secure supply chain

Roman Jelínek

Roman Jelínek

SecureWeb

Signing, SBOM and SRI.

2025 · 17:00 · Testing

Composable commerce FE

Tomáš Dvořák

Tomáš Dvořák

StartupXYZ

Integrating headless stacks.

2025 · 17:30 · React

Type-safe API layers

David Horák

David Horák

TSExperts

OpenAPI/GraphQL type generation and contracts.

2025 · 18:00 · TypeScript

RUM and UX metrics

Simona Říhová

Simona Říhová

CloudNative

Interpreting Core Web Vitals in the wild.

2025 · 18:30 · Performance

Multirepo orchestration

Jana Veselá

Jana Veselá

DX Studio

When multi-repo makes sense and how to run it.

2025 · 19:00 · React

Design for AI products

Pavel Horský

Pavel Horský

AI Frontiers

Designing UI for generative capabilities.

2025 · 19:30 · Design systems

AI for UI prototyping

Pavel Horský

Pavel Horský

AI Frontiers

How AI shortened the discovery phase.

2026 · 09:00 · Design systems, Performance

Edge rendering in practice

Marek Černý

Marek Černý

EdgeOps

Latency, cache and security.

2026 · 10:00 · Performance, React

Cloud-native frontend

Simona Říhová

Simona Říhová

CloudNative

Micro-frontends, observability, tracing.

2026 · 11:00 · Performance

JavaScript in production

Riki Fridrich

Riki Fridrich

Independent

Best practices for writing and maintaining JavaScript in production applications. Experiences from real projects and lessons we learned.

2026 · 12:00 · Performance

Supply chain security

Roman Jelínek

Roman Jelínek

SecureWeb

PNPM, SRI and audits.

2026 · 13:00 · Testing

Frontend architecture at scale

Ondřej Žára

Ondřej Žára

Seznam.cz

How to design and maintain frontend architecture for large teams and projects. Experiences from developing for Seznam.cz and open-source projects.

2026 · 13:00 · React, TypeScript

Fast UI without a framework

Tomáš Dvořák

Tomáš Dvořák

StartupXYZ

Progressive enhancement 2026.

2026 · 14:00 · Performance

Socio-technical frontend architecture

Robin Pokorný

Robin Pokorný

Ataccama

How to design architecture that works not only technically, but also for people in the team. Combining technical and social aspects of software development.

2026 · 14:00 · React

Design systems & AI

Kateřina Nová

Kateřina Nová

DesignSystems

Generating components from tokens.

2026 · 15:00 · Design systems

Svelte 5 signals

Martin Kratochvíl

Martin Kratochvíl

SvelteDev

What the new runtime brings.

2026 · 16:00 · Svelte

AI lint for UI

Pavel Horský

Pavel Horský

AI Frontiers

Automatic review of visual defects.

2026 · 17:00 · Testing

RSC and CDN

Filip Dvořák

Filip Dvořák

NextDev

Distributed rendering and cache.

2026 · 17:30 · React, Performance

Design AI pipelines

Kateřina Nová

Kateřina Nová

DesignSystems

Curating outputs from models.

2026 · 18:00 · Design systems

Vue + TS in enterprise

Jakub Svoboda

Jakub Svoboda

VueCorp

Scale patterns for Vue 3.

2026 · 18:30 · Vue, TypeScript

A11y automation 2026

Eva Nováková

Eva Nováková

A11yExperts

New tools and rules.

2026 · 19:00 · Accessibility, Testing

Composable UI infra

Ondřej Procházka

Ondřej Procházka

WebComponents

Composing UI libraries for multiple brands.

2026 · 19:30 · Web Components, Design systems

Realtime UX without pain

Tomáš Dvořák

Tomáš Dvořák

StartupXYZ

Streaming, SSE and websockets for product teams.

2026 · 20:00 · React

A11y and AI tests

Eva Nováková

Eva Nováková

A11yExperts

Combining manual and AI tools for accessibility.

2026 · 20:30 · Accessibility, Testing