Language: Deutsch
03-31, 17:45–19:45 (Europe/Berlin), Goldener Turing - K018
Sagen wir der Komplexität den Kampf an! Wir setzen Deine Idee für eine moderne, interaktive Webanwendung um—ohne den Hype aber mit Hypermedia.
Sagen wir der Komplexität den Kampf an! Um Deine Idee für eine interaktive Webanwendung umzusetzen musst du keine 4 Frameworks lernen und wissen wie Du ein Kubernetes-Cluster mit 12 Microservices administrierst. Du musst nicht einmal JavaScript können—und dank Progressive Enhancement auch nicht dein Browser!
In diesem Workshop werden wir uns auf die Anfänge des World Wide Web besinnen und das meiste aus HTML herausholen. Dabei entwickeln wir einen wunderschön wartbaren und leicht zu betreibenden Monolithen—nicht als Bug sondern als Feature!
Dieser Workshop richtet sich sowohl an Anfänger:innen der Webentwicklung, die dem Dschungel aus Frameworks entfliehen möchten, als auch an Web-Veteran:innen, die ihre Erinnerung an die traumhafte Zeit der geringen Komplexität des Webs auffrischen wollen.
Kenntnisse in mindestens einer Programmiersprache sind sehr hilfreich—es muss nicht Python und Django verwendet werden (wobei ich nur dabei kompetente Hilfe versprechen kann).
Der Workshop basiert lose auf den Kapiteln 1 bis 8 von Hypermedia Systems.
Dieser Workshop enthält nichts, wofür das C3 Inclusion Operation Center eine Content Note empfiehlt. Teilnehmer:innen werden gebeten in der Workshoprunde keine Inhalte einzubringen, die eine Content Note erforderlich machen.
Workshopmaterialien
- Git-Repository mit fertig implementiertem Beispielprojekt
- Hypermedia Systems, das Buch auf dem dieser Workshop lose basiert
htmx
, die Frontend-Bibliothek, welche uns ermöglicht ohne eigenes JavaScript moderne und interaktive Webanwendungen zu entwickelnPicoCSS
, ein fast klassenloses Stylesheet, welches uns erlaubt eine ansehliche Anwendung in der kurzen Workshopzeit zu entwickeln
Athena (she/her) is a passionate open source software developer specialising in Python, containerisation and IT security. With Python as her tool of choice, she creates meaning from data to make education more accessible, public health more sustainable and the planetary climate healthier. Her guiding theme is: Let's build software together that helps people do good things. 🌍
Fediverse: @wolfskaempf@climatejustice.social
Website: https://wolfskaempf.de/