Speaker

Kilian Valkhof

Kilian Valkhof

Founder at Polypane browser for developers

Zoetermeer, The Netherlands

Actions

Kilian is a front-end developer with over 20 years of experience that switched from building websites to building apps to build websites with. He is interested in modern web development, desktop app development and new technologies, and regularly speaks about topics like responsive websites, accessibility, design systems and Electron. Kilian is a frequent open source contributor.

Badges

  • Most Active Speaker 2024

Area of Expertise

  • Information & Communications Technology

Topics

  • Responsive design
  • Electron
  • React
  • Design systems
  • Design Tokens
  • Web
  • Web APIs
  • CSS
  • CSS Architecture
  • ElectronJS
  • User experience design
  • UI/UX Design
  • Accessibility
  • A11y
  • JavaScript
  • HTML

The art of interrupting: notifications, toasts, dialogs, and when not to use them

Toasts, popups, confirmation dialogs, and live regions are part of every app and most websites. But toasts disappear too fast, dialogs steal focus at the wrong moment, and live regions might be talking your users' ears off. So how do you decide which interruption is the right one?

This talk is a practical decision framework for every kind of user notification: when to use which pattern, how to design them in a way that fits their purpose, and how to make sure they work for sighted, keyboard, and screen reader users alike. You'll walk away with a clear mental model for every notification pattern, including when it's best to say nothing.

Programming principles for web developers

Web development has evolved from building pages with HTML to building complex applications using the web platform, yet many developers miss out on powerful programming principles that can help improve their code quality, productivity and effectiveness.

This talk goes over time-tested rules of thumb like the rule of three, the single responsibility principle and other pragmatic guidelines that aren't taught in web contexts but offer immediate benefits. We'll go over how they can be applied to typical front-end work like UI component design, state management and data handling.

As someone who had to find and learn these maxims in the wild to discover how useful they are, this is the talk I wish I had when I just started out: pragmatic, useful and directly applicable to the work front-end devs do.

Understanding CSS Layout: the concepts underlying your (least) favorite language.

Have you ever felt perplexed by CSS, struggling to understand why the browser put the element where it did, and why it didn’t just follow the clear instructions you wrote? Do you think CSS is hard to work with?

By getting a better understanding of the concepts that underlie the language, you’ll learn to “see the matrix”. There’s normal flow, stacking context, offset parents… how do they interact with grid and flex layouts? This talk unveils those concepts in a fun and engaging way.

Stop using JavaScript for that: moving features from JS to CSS and HTML

Common patterns implemented with JavaScript are being replaced with "native" CSS and HTML equivalents that end up being more performant, more accessible and more resilient. Features like accordions, Autosuggest, smooth scrolling, dialogs, parallax scrolling and more no longer need JavaScript to work. We'll walk through common JS features that now have CSS and HTML equivalents that you can use, or will soon be able to use.

INTL: The best browser API you're not using

Browsers are shipping a massive API: INTL, which is chock-full of features most developer still do an NPM install for. The INTL API will save you time, effort and frustration.

Learn about all the wonderful built-in ways to deal with date formatting, lists, currencies, items and sentences in any language you can throw at the browser, without shipping literal megabytes of packages to your user.

DWX 26 Sessionize Event Upcoming

June 2026 Mannheim, Germany

DevSum 2026 Sessionize Event Upcoming

June 2026 Stockholm, Sweden

ADC, WDC, DPC 2026 Sessionize Event

March 2026 Amsterdam, The Netherlands

Confoo 2026

February 2026 Montréal, Canada

XtremeJS

December 2025

Devfest Strasbourg

November 2025 Strasbourg, France

TDC 2025 Sessionize Event

October 2025 Trondheim, Norway

JSConf 2025 Sessionize Event

October 2025 Cambridge, Maryland, United States

Frontmania 2025 Sessionize Event

October 2025 Utrecht, The Netherlands

Frontrunners

March 2025 Washington, District of Columbia, United States

Devworld Conference 2025 Sessionize Event

February 2025 Amsterdam, The Netherlands

Confoo 2025

February 2025 Montréal, Canada

Frontmania 2024 Sessionize Event

October 2024 Utrecht, The Netherlands

Techorama 2024 Netherlands Sessionize Event

October 2024 Utrecht, The Netherlands

WeAreDevelopers World Congress 2024 Sessionize Event

July 2024 Berlin, Germany

Web Summer Camp 2024 Sessionize Event

July 2024 Opatija, Croatia

TEQnation 2024 Sessionize Event

May 2024 Utrecht, The Netherlands

Webdevcon 2024 Sessionize Event

March 2024 Amsterdam, The Netherlands

CodeMash 2024 Sessionize Event

January 2024 Sandusky, Ohio, United States

WeAreDevelopers World Congress 2023 Sessionize Event

July 2023 Berlin, Germany

TEQnation 2023 Sessionize Event

May 2023 Utrecht, The Netherlands

Codemotion Madrid 2023 Sessionize Event

May 2023 Madrid, Spain

DeveloperWeek Europe 2023 Sessionize Event

April 2023

A11Y.Lowlands Sessionize Event

December 2022

Frontmania 2022 Sessionize Event

October 2022 Utrecht, The Netherlands

Init 2022 Dev Conference Sessionize Event

September 2022 Banja Luka, Bosnia and Herzegovina

Tech A11y Summit Sessionize Event

December 2021

Frontmania 2021 Sessionize Event

October 2021 Utrecht, The Netherlands

UX Y'all 2021 Sessionize Event

September 2021

Kilian Valkhof

Founder at Polypane browser for developers

Zoetermeer, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top