Zweitag Workshop funktionale Webentwicklung mit Elixir & Phoenix
Jan Betzing (JanB)Zweitag, Workshop, Elixir, PhoenixVolles Haus bei zweitag! Nachdem der Elixir & Phoenix Workshop im Dezember der Grippewelle zum Opfer gefallen ist, haben wir es im zweiten Anlauf nun geschafft: Zwölf Mitglieder lauschten am 27. April den beiden Entwicklern Heiko und Patrick.
Die Programmiersprache Elixir basiert auf der Laufzeitumgebung Erlang, welche ursprünglich zur Programmierung von Telko-Equipment entwickelt wurde. Die Anforderungen an Switches, die viele parallele Telefongespräche zuverlässig vermitteln müssen, sind hierbei in die Programmiersprache eingeflossen. Damit ermöglicht Elixir mit einfacheln Mitteln, parallele, hochverfügbare und fehlertolerante Anwendungen umzusetzen. Im Laufe des Workshops haben wir die Hintergründe und Programierprinzipien von Elixir und dem zugehörigen Webframework Phoenix kennengelernt.
Nach einer Stärkung wurde dann gemeinsam eine skalierbare Web-Chat Anwendung entwickelt, die mehrere Chaträume und gemeinsame Nutzer unterstützt. Wer hätte gedacht, in so kurzer Zeit eine lauffähige Anwendung an den Start bringen zu können?
Die Präsentationen zu Elixir und Phoenix sowie den Code der beispielhaften Chat-Anwendug liegen bei Github bereit: https://github.com/hzeus/elixir_phoenix_chat_example
Vielen Dank an zweitag und bis zum nächsten Workshop!