Wir sind mit drei Talks beim diesjährigen WeAreDevelopers World Congress in Berlin vertreten.
Der Kongress gilt als das weltweite „Flagship Event“ für Entwickler:innen. Bei der Veranstaltung erwarten euch vielfältige Talks und Workshops und ihr habt die Möglichkeit, in der Community Ideen auszutauschen, Wissen zu teilen und Spannendes rund um moderne Softwareentwicklung und die neuesten Tech Trends zu erfahren.
Da die Vorträge in englischer Sprache gehalten werden, folgen nun die englischen Abstracts:
Passwordless future: WebAuthn and Passkeys in practice (Clemens Hübner | 27.07.2023 | 10:30–11:00 | heise Developer Stage)
With WebAuthn, a promising option for passwordless authentication in web browsers was published in 2019, but was rarely adopted. Just until 2022, when both Google and Apple introduced the integration of WebAuthn in their identity systems, giving hope for further progress.
This session will explain the basics of WebAuthn and passkeys and evaluate the state of adoption both on client and server side. It will then focus on the practical realization when developing a web application: How to build a passwordless authentication yourself? Which features make it easier or more difficult to use in web applications? What are the impressions from practical use? In the end, the talk will also shed a light on future developments in the WebAuthn environment.
Is CSS Houdini finally usable in 2023? (Tanja Ulianova | 27.07.2023 | 14:50–15:20 | Stage 6)
Houdini’s goal is to enable web developers to extend the capabilities of CSS. It provides a suite of APIs that make it possible to create custom CSS features by scripting new behaviour directly into the browser rendering pipeline. This set of APIs offers great flexibility but also opens up many questions.
In this talk we are going to look into the current state of Houdini in the year 2023. We are also going to touch on the topic of how the usage of Houdini APIs can affect performance of a web application. And analyse whether they can be used to achieve significant improvements – or maybe the opposite?
Let us decide if CSS Houdini is ready for production!
Mastering Keyboard Accessibility (Tanja Ulianova | 28.07.2023 | 11:00–11:30 | heise Developer Stage)
An important part of accessibility and good usability is the support of different input methods. Today we are talking about keyboard accessibility! What should you pay attention to in order to make a website usable via keyboard? What should not be done under any circumstances?
Starting with an introduction on the importance of providing accessible web content, we will look into the current web accessibility guidelines and their practical application by covering various aspects such as accessible design, usage of semantic HTML and more. Using various examples, we will answer these questions and look at techniques and best practices.
The goal is to provide you with an overview of the topic of keyboard accessibility and equip you with the techniques to tackle most common pitfalls in your future projects. This talk is suited for web developers new to the topic and/or those who are willing to broaden their knowledge.