• This deck has a fixed footer

  • deck

  • dotCSS 2019

    There's a lot more that goes into common interface elements like a scrollbar or dropdown menu than what meets the eye. Learn about the nuances of common UI patterns and how much room there is to improve them. Video: https://www.dotconferences.com/2019/12/hakim-el-hattab-what-breaking-interfaces-taught-me-about-building-better-interfaces

  • Finch Front-End 2019

    Hands-on tips for building better functioning and more enjoyable user interfaces on the web.

  • CSS Day 2019

    I've spent the past six years building the UI for Slides. In this talk, I'm going to share what I've learned in the process in the form of hands-on tips and talk about the benefits of some of the specific UI patterns that we established.

  • Confront 2018

    In this talk I share my experience turning reveal.js—an open source HTML presentation framework—into a fully featured presentation platform (slides.com). I take an in-depth look at the interface I designed and developed for Slides, and share practical tips for building better and more enjoyable user interfaces on the web.

  • TechCrunch Disrupt (updated)

  • Can this be forked?

  • TechCrunch Demo

    Learn about how you can embed content from third party services like Google Maps and Vimeo directly inside of your presentations.

  • deck

  • Public Deck

  • Photos from Sweden