BOB Konferenz 2015, ein kleiner Rückblick
Die erste Ausgabe der BOB-Konferenz 2015 ist Geschichte! Mehr als 120 Softwarentwickler, Macher und Entscheider kamen am 23.1.2015 in Berlin zusammen, um sich über die neuesten Trends in der Softwareentwicklung zu informieren und auszutauschen. Uns als Veranstalter hat die Konferenz viel Spaß gemacht und auch das Feedback der Teilnehmer war durchweg positiv.
An dieser Stelle möchten wir auf die sehr interessante Veranstaltung zurückblicken und zusammenfassen, was es auf der BOB-Konferenz alles zu sehen und hören gab. Falls jemand dadurch Lust bekommt, den einen oder anderen Vortrag anzuschauen: kein Problem, die Slides und Videos zu (fast) allen Vorträgen sind online verfügbar, entweder verlinkt in der Programmübersicht oder auf unserem YouTube-Channel.
Weitere Impressionen zur Konferenz finden Sie auf der Google+-Seite der Konferenz. Folgen Sie uns auch auf Twitter, Google+ und Lanyrd, um über Neuigkeiten informiert zu sein, insbesondere bezüglich einer Neuauflage in 2016!
Los ging die Konferenz mit der Keynote von Anil Madhavapeddy. Im Vortrag ging es um Mirage, ein Framework, um komplette Betriebssystem-Images aus OCaml-Code zusammenzustellen. Wir hatten darüber bereits in einem vorigen Blogartikel berichtet.
Danach gab es in zwei parallelen Tracks jede Menge interessante Vorträge:
- Functional programming in Swift: hier ging es um funktionale Konzepte in Apples neuer Programmiersprache Swift.
- Advanced functional programming in industry: ein Erfahrungsbericht über den Einsatz von Haskell im Backend von Chordify.
- Programming Workflows with Grammars: Thema dieses Vortrags war die Modellierung von komplexen Eingabemasken mit Hilfe von Attributgrammatiken.
- Package management rethought - Nix: hier ging es um rein-funktionales Paketmanagement mit Nix.
- The purely functional fab: ein Erfahrungsbericht über den Einsatz funktionaler Programmierung bei der Steuerung von Produktionsprozessen in der Mikrochipherstellung.
- Clojures Implementation von STM: eine Einführung in Software Transactional Memory (STM) mit Clojure.
- Clojure Redeployed: ein Vortrag über Continuous Delivery mit clojure.
- Microservices und die Jagd nach mehr Konversion: wie können Mikroservices helfen, aus Seitenbetrachtern Kunden zu machen?
- Mikroservices mit Erlang/OTP: eine Vorstellung von Erlang als etablierte Platform für verteilte, service-orientierte Anwendungen.
- Eins nach dem anderen: Konfiguration mit modellbasierten Abhängigkeiten: hier ging es um Umkonfiguration von Hardware mit Hilfe eines speziellen diff-Algorithmus und einer Haskell-DSL.
- A Database Application Without NoSQL And SQL - An Experience Report: ein Erfahrungsbericht über die Konzeption einer kompositionalen Abfragesprache.
- Praktische Erfahrungen mit GPU-Programmierung in Haskell: hier ging es um die GPU-Programmierung mit Hilfe von CUDA und dem accelerate-Package für Haskell.
- Clutching a grip on AUTOSAR using Haskell: wie lässt sich die außerordentliche Komplexität des AUTOSAR-Standards für eingebettete Software in Autos in den Griff bekommen?
- Break the Monolith - Service Extraction at SoundCloud: Thema dieses Vortrags war die schrittweise Migration einer monolithischen Rails Anwendung in kleinteilige Scala Services.
Zusätzlichen zu den Vorträgen gab es eine Reihe von Tutorials. Zum Thema Erlang gab es eine Einführung sowie Tutorials zu Webmachine, Riak, CRDTs und Cloud-Management mit Erlang. Desweiteren wurde eine Einführung in Haskell, ein Streifzug durch Clojure, sowie Tutorials zu Web-Entwicklung mit Haskell, ClojureScript und Swift angeboten. Da ein Tutorial vor allem von der Interaktion mit den Teilnehmern lebt, haben wir die Tutorials nicht auf Video aufgezeichnet.
Natürlich kam auch der soziale Aspekte nicht zu kurz. In den Pausen zwischen den Vorträgen blieb genug Zeit, um Erfahrung auszutauschen und die Themen der Vorträge aufzugreifen und zu vertiefen. Den Abschluss der Konferenz bildete ein gemeinsames Abendessen im Schillerpalais, bei dem diese Diskussionen fortgeführt wurden.
Ausblick
Alles in allem war die BOB-Konferenz 2015 eine sehr gelungene Veranstaltung. Das durchweg positive Feedback der Teilnehmer motiviert uns sehr, die Konferenz nächstes Jahr fortzusetzen und weiter zu verbessern. Wir werden Neuigkeiten bezüglich einer Neuauflage in 2016 hier im Blog Funktionale Programmierung bekannt machen, aber folgen Sie uns auch auf Twitter, Google+ und Lanyrd.