{
  "url": "https://fahrplan.eh21.easterhegg.eu/eh/talk/XQKNKW/",
  "id": 101,
  "guid": "730075a8-0e38-54c1-82c0-c0f0d7055f31",
  "date": "2024-03-31T17:45:00+02:00",
  "start": "17:45",
  "logo": null,
  "duration": "02:00",
  "room": "Goldener Turing - K018",
  "slug": "eh21-101-rabbit-prototyping-im-web-mit-htmx-und-django-ohne-javascript-",
  "title": "rabbit prototyping im Web mit htmx und Django\u2014ohne JavaScript!",
  "subtitle": "",
  "track": null,
  "type": "Workshop",
  "language": "de",
  "abstract": "Sagen wir der Komplexit\u00e4t den Kampf an! Wir setzen Deine Idee f\u00fcr eine moderne, interaktive Webanwendung um\u2014ohne den Hype aber mit Hypermedia.",
  "description": "Sagen wir der Komplexit\u00e4t den Kampf an! Um Deine Idee f\u00fcr 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\u00f6nnen\u2014und dank [Progressive Enhancement](https://developer.mozilla.org/en-US/docs/Glossary/Progressive_Enhancement) auch nicht dein Browser!\r\n\r\nIn diesem Workshop werden wir uns auf die Anf\u00e4nge des World Wide Web besinnen und das meiste aus HTML herausholen. Dabei entwickeln wir einen wundersch\u00f6n wartbaren und leicht zu betreibenden Monolithen\u2014nicht als Bug sondern als Feature!\r\n\r\nDieser Workshop richtet sich sowohl an Anf\u00e4nger:innen der Webentwicklung, die dem Dschungel aus Frameworks entfliehen m\u00f6chten, als auch an Web-Veteran:innen, die ihre Erinnerung an die traumhafte Zeit der geringen Komplexit\u00e4t des Webs auffrischen wollen.\r\n\r\nKenntnisse in mindestens einer Programmiersprache sind sehr hilfreich\u2014es muss nicht Python und Django verwendet werden (wobei ich nur dabei kompetente Hilfe versprechen kann).\r\n\r\nDer Workshop basiert lose auf den Kapiteln 1 bis 8 von [Hypermedia Systems](https://hypermedia.systems/).\r\n\r\nDieser Workshop enth\u00e4lt nichts, wof\u00fcr das [C3 Inclusion Operation Center](https://c3ioc.de/speakersdesk.html#en_content_notes) eine Content Note empfiehlt. Teilnehmer:innen werden gebeten in der Workshoprunde keine Inhalte einzubringen, die eine Content Note erforderlich machen.\r\n\r\n## Workshopmaterialien\r\n- [Git-Repository mit fertig implementiertem Beispielprojekt](https://git.team23.de/awolfskaempf/django-htmx)\r\n- [Hypermedia Systems](https://hypermedia.systems/), das Buch auf dem dieser Workshop lose basiert\r\n- [`htmx`](https://htmx.org/), die Frontend-Bibliothek, welche uns erm\u00f6glicht ohne eigenes JavaScript moderne und interaktive Webanwendungen zu entwickeln\r\n- [`PicoCSS`](https://picocss.com/), ein fast klassenloses Stylesheet, welches uns erlaubt eine ansehliche Anwendung in der kurzen Workshopzeit zu entwickeln",
  "recording_license": "",
  "do_not_record": false,
  "persons": [
    {
      "guid": "81a32a0a-fb22-564a-b334-c54347409c98",
      "id": 86,
      "code": "UJJ3DE",
      "public_name": "Athena Wolfsk\u00e4mpf",
      "avatar": "https://fahrplan.eh21.easterhegg.eu/media/avatars/Athena1_quadrat_ZPSV5yA.jpeg",
      "biography": "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. \ud83c\udf0d\r\n\r\nFediverse: [@wolfskaempf@climatejustice.social](https://climatejustice.social/@wolfskaempf)\r\nWebsite: https://wolfskaempf.de/",
      "answers": []
    }
  ],
  "links": [],
  "attachments": [],
  "origin": null
}