2018

Usability und Accessibility – eine Seite von zwei Medaillen

Wenn es um das Thema Barrierefreiheit geht, werden viele Begriffe in einen Topf geworfen. Aber ist tatsächlich immer das Gleiche gemeint, wenn von Accessibility, Barrierefreiheit, Barrierearmut, Zugänglichkeit, Inclusive Design, Design für alle, Universal Design oder WCAG- und BITV-Konformität die Rede ist? Und was ist mit der EU-Richtlinie 2102 und der EN 301 549? Und wie gehört Usability da rein? Long story short: Accessibility und Usability haben auf dieser Basis relativ wenig miteinander gemein. Zumindest wenn man es aus dem Blickwinkel der richtlinienkonformen Barrierefreiheit betrachtet. Das möchte ich gerne demonstrieren.

SSR, SPAs and PWAs

This talk has all the acronyms! It offers a deep dive into Server Side Rendering (SSR) in times of SPAs and PWAs. Instead of just focussing on the fact that SSR allows to deliver pre-rendered snapshots of client side JS apps and thus improves perceived startup performance, we’ll look at advanced patterns that SSR and server side pre-booting of JS apps enables.

First, we will look into incremental loading states for pre-rendered apps and how to disabled or enable UI elements only when the app is ready on the client side. Following that, I’ll cover advanced performance patterns like pushing application data along with the pre-rendered app, inlining images in the pre-rendered response vs. using `` tags in the client side app, etc.. Lastly, we will have a look at how SSR fits in with PWAs, service workers and the app shell model.

EME? CDM? DRM? CENC? IDK!

Once there was the <video/> tag, but content distributors decided it wasn’t enough. They wanted more – more power, more protection, more control, more features. So, Encrypted Media Extensions were born & Digital Rights Management appeared in our browsers.
In this talk, we’ll explore the technical details behind Encrypted Media Extension (EME), Content Decryption Modules (CDM) like Widevine, and the foundation of Web Digital Rights Management (DRM). How? By reverse engineering Netflix and building our own personal Netflix video player!

Everything Web – Why open matters

Heutzutage werden Web-Technologien auch fern ab des Browsers eingesetzt. Doch was wäre das Web und dessen Technologien ohne die Standards und die offene Entwicklung? In dem Vortrag wird erläutert wieso offene Entwicklung und Standards so wichtig sind um das Web, wie wir es lieben, zu erhalten.