Tech-Talk: ZuriHac
IMVS-Assistenten beim grössten Haskell-Community-Event
Beim diesem Tech-Talk berichtete Paul Sonnenschein von seinen Erfahrungen am ZuriHac 2024, dem weltweit groessten Haskell-Community-Event. Jedes Jahr im Sommer findet ZuriHac über drei Tage auf dem Campus der OST in Rapperswil statt. Das Publikum ist bemerkenswert international – Teilnehmende reisen nicht nur aus Europa, sondern auch von weit entfernten Kontinenten an.
ZuriHac ist ein Hackathon, bei dem Teilnehmende in einer Vorstellungsrunde ihre Projekte und Ideen präsentieren. Anschliessend wird gemeinsam an diesen Projekten gearbeitet und «gehackt».
Neben dem eigentlichen Hackathon gab es auch eine Reihe von Tutorials. Ein Tutorial beschäftigte sich mit Functional Reactive Programming (FRP), ein weiteres mit Generic Programming, und ein drittes stellte die Programmiersprache Agda vor.
Parallel dazu fand der Beginner Track statt, in dem Haskell-Einsteiger die Grundlagen der Sprache mit Unterstützung von Tutoren erlernten. Paul und einige weitere Assistenten vom IMVS haben sich in der Rolle der Tutoren engagiert und den Anfängern bei verschiedensten Problemen geholfen. Spannend waren die vielfältigen Hintergründe und Kenntnisse der Teilnehmer.
Im Programm gab es auch mehrere Präsentationen. Einige waren leicht zugänglich, wie etwa der Vortrag «Haskell in Space», in dem gezeigt wurde, wie die NASA Haskell zur Runtime Verification kritischer Systeme einsetzt. Andere Talks gingen deutlich tiefer, etwa «Algebraic Effect Handlers with Parallelizable Computations» oder «Fun with Functional Hardware Description and Verification». Hier wurde deutlich, welche Tiefe manche Themen der Informatik fernab der klassischen Softwareentwicklung haben.
Ein besonderer Höhepunkt war die Präsentation «Making People Dance with Haskell». Hierbei handelte es sich um eine beeindruckende Demo von TidalCycles, einer eingebetteten domänenspezifischen Sprache (EDSL) in Haskell zur Programmierung von Live-Musik.
Seitens der Veranstalter gab es grosses Lob für den Einsatz unserer Assistenten, das ich gerne weitergebe. Ihr Engagement hat massgeblich zum Erfolg des Events beigetragen.
Tech-Talk: Paul Sonnenschein (paul.sonnenschein@fhnw.ch) Assistent und MSE Student
Blog Beitrag: Daniel Kröni (daniel.kroeni@fhnw.ch), Wissenschaftlicher Mitarbeiter am IMVS
Kommentare
Keine Kommentare erfasst zu Tech-Talk: ZuriHac