TIL that the future :has already begun

A presentation at Tech Talk @ Tagesspiegel in February 2023 in by Gunnar Bittersmann

Slide 1

Slide 1

TIL that the future :has already begun

Slide 2

Slide 2

TIL that the future :has already begun

Slide 3

Slide 3

Slide 4

Slide 4

Slide 5

Slide 5

.haystack .needle

Slide 6

Slide 6

.haystack .needle

Slide 7

Slide 7

.haystack .needle .needle:has(.haystack)

Slide 8

Slide 8

.haystack .needle .needle:has(.haystack)

Slide 9

Slide 9

Slide 10

Slide 10

Slide 11

Slide 11

Progressive enhancement

“When I say ‘this is an enhancement’, don’t think I’m saying ‘this is just an enhancement’.”
— Jeremy Keith

Slide 12

Slide 12

„Der Schlüssel zu diesem Ansatz der Webentwicklung ist die Erkenntnis, dass es nicht ein einziges Nutzerinterface gibt – es kann viele leicht verschiedene Interfaces geben, abhängig von den Eigenschaften und Fähigkeiten des jeweiligen Browsers und Gerätes zum jeweiligen Zeitpunkt. Und das ist auch völlig in Ordnung. Webseiten müssen nicht in jedem Browser gleich aussehen. Wenn man das so akzeptiert, ist das ein wahrhaft befreiender Gedanke. Anstatt seine Zeit mit dem Versuch zu verbringen, Webseiten in den verschiedensten Browsern gleich aussehen zu lassen, kann man seine Zeit darin investieren sicherzustellen, dass die Kernfunktion dessen, was man baut, überall funktioniert, und gleichzeitig in fähigeren Browsern die bestmögliche Nutzungserfahrung zu bieten.“
— Jeremy Keith

Slide 13

Slide 13

TIL that the future :has already begun

Slide 14

Slide 14

TIL that the future :has already begun