Retrospektive der BOB-Konferenz 2016
Am 19. Februar 2016 fand in Berlin die zweite BOB-Konferenz statt. Mit mehr als 130 Teilnehmern stieg die Teilnehmerzahl im Vergleich zur ersten Ausgabe im Vorjahr nochmal an, was uns als Veranstalter natürlich sehr gefreut hat. Auch in diesem Jahr gab es interessante Vorträge und informative Tutorien. An dieser Stelle blicken wir auf die tolle Veranstaltung zurück - wer selbst einen Blick darauf werfen will: Die Folien und Videos von (fast) allen Vorträgen sind online verfügbar. Sie sind verlinkt auf den Seiten der Vorträge, erreichbar über die Programmübersicht oder auf unserem YouTube-Channel.
Um über Neuigkeiten auf dem Laufenden zu bleiben, insbesondere was die Auflage der BOB-Konferenz im nächsten Jahr angeht, können Sie der Konferenz auf Twitter, Google+ und Lanyrd folgen.
Ein Grund für die steigende Teilnehmerzahl war unter anderem eine Neuerung bei der diesjährigen Konferenz: Dank des Diversity-Sponsors Symbolian gab es Zuschüsse für Referenten und Zuschüsse für Teilnehmer. Eine super Sache!
Das Konferenz-Abendessen am Vorabend war der inoffizielle Startschuss der diesjährigen Ausgabe. Bei gutem Essen und leckeren Getränken gab es Gelegenheit, bei fachlichen und auch mal nicht so fachlichen Diskussionen die anderen Konferenzteilnehmer kennenzulernen, erste Kontakte zu knüpfen oder Bekanntschaften aus dem Vorjahr wieder aufleben zu lassen.
Am nächsten Morgen ging die Konferenz mit der Keynote von Elise Huard los. Elise gab mit Ihrem Überblick über die verschiedenen Arten und Eigenschaften von Programmiersprachen und deren Vor- und Nachteile den passenden Auftakt zur Veranstaltung.
Danach gab es in zwei gleichzeitig stattfindenden Vortragsschienen und zwei Tutorienschienen jede Menge Interessantes und Neues zu hören und zu lernen. Das Programm war außerdem so gestaltet, dass es zu jedem Zeitpunkt für internationale Teilnehmer mindestens einen englischsprachigen Vortrag gab:
-
Dynamic programming at ease - with grammars, algebras, products: Stefanie stellte eine formale Herangehensweise an dynamische Programmierung vor.
-
Keeping Front-end Development Simple with React: Tony zeigte GUI-Programmierung mit React.
-
Elm im produktiven Einsatz: Gregor beschrieb, wie er Elm in seiner täglichen Arbeit nutzt.
-
Applications of Datatype Generic Programming in Haskell: Sönke erklärte Datatype Generic Programming in Theorie und Praxis.
-
Clojure-Web-Applikationen für Beginner: Michael gab eine Einführung in die Entwicklung von Web-Applikationen mit Clojure.
-
Verdict - Reified refinement: Julian zeigte, wie man mit Verdict ein praktisches Contract-System implementiert.
-
Mit Monaden die Zukunft im Blick: Joachim zeigte uns, wie man mit Monaden, in denen sich Fixpunkte berechnen lassen, ein Binärformat implementiert.
-
Functional Programming and the Web: Frontend Development in PureScript: Michael und Jürgen zeigten GUI-Programmierung mit PureScript.
-
Synchronisation und Immutability: Andreas berichtete, wie funktionale Programmierung und unveränderliche Daten Synchronisationsprobleme lösen.
-
Type the web with Servant!: Andres stellte Servant vor und wie man damit typsichere APIs implementiert.
-
Functional Reactive Programming: Heinrich gab eine Einführung in FRP.
-
Type Classes for OO programmers, a Scala journey: Ivan zeigte uns die Stärken von Typklassen in Scala.
-
Funktionales Design mit Swift: Stefan erklärte, wie gut sich Swift für funktionale Programmierung eignet.
-
Jackline, a secure instant messaging application, functional from the ground up: Hannes präsentierte seine funktionale Kommunikationsapplikation Jackline.
Zusätzlichen zu den Vorträgen gab es eine Reihe von Tutorials, unter anderem Einführungen in Haskell, Erlang, Scala, Idris und PureScript. Außerdem Tutorials zu Verifikation mit Isabelle, REST-APIs mit Akka HTTP in Scala und Software-Spezifikationen. Wir haben die Tutorien nicht auf Video aufgezeichnet, da ein Tutorium vor allem von der Interaktion mit den Teilnehmern lebt.
In den Pausen gab es kleine Stärkungen und außerdem genug Zeit für fachliche Diskussionen, für Erfahrungsaustausch und um die Themen der Vorträge und Tutorien zu vertiefen.
Ausblick
Die zweite Auflage der BOB-Konferenz war eine klasse Veranstaltung, die steigende Teilnehmerzahl und die vielen positiven Rückmeldungen der Referenten und Teilnehmer belegen dies. Wir freuen uns schon auf eine Neuauflage im nächsten Jahr - mit noch mehr Verbesserungen.
Neuigkeiten zur BOB-Konferenz 2017 wird es hier im Blog Funktionale Programmierung geben und auch auf Twitter, Google+ und Lanyrd.
Das Team der BOB-Konferenz 2016 sagt allen Referenten, Teilnehmern und Sponsoren herzlichen Dank! Auf ein Wiedersehen im nächsten Jahr!