Eine bunte Mischung an Clojure Themen für Interessierte. Dieses Meetup eignet sich auch für Clojure Einsteiger oder die, die es werden wollen.
Clojure Düsseldorf knüpft an das vergangene Meetup an und wagt erste Schritte mit dem Mars Rover Kata. Jens (@jbendisposto) und Christian (@cmeter_) sind passionierte Clojure Entwickler und wollen euch die funktionale Welt schmackhaft machen. Dafür haben sie ein kleines Projekt vorbereitet, welches die GUI für den Mars Rover und die Marsoberfläche darstellt.
Wie im Bild zu erkennen ist, sieht man das Asteroidenfeld als Rauten und den Rover in der Mitte in rot. Der Rover nimmt eine Folge von Kommandos entgegen, die nacheinander ausgeführt werden.
In diesem Kata geht es nun darum, Tests für die Logik dieses Problems zu entwickeln, den Code dafür zum implementieren und letztlich den Rover über die Oberfläche mit einer Reihe von Befehlen zu schicken.
Abhängig von der Gruppengröße werden wir als Modus Pair-Programming oder Mob-Coding verwenden. Bereitet also eure Laptops vor, installiert euch Clojure und Leiningen und richtet euren Editor entsprechend ein. Es ist sehr sehr hilfreich, wenn euer Editor Clojure unterstützt und konfiguriert hat, sodass ihr direkt aus dem Editor heraus zur REPL verbinden könnt.
Es werden nun grundlegende Funktionen benötigt, die auch schnell nachgeschlagen werden können.
18:00 | Doors open |
18:30 | Snacks & Drinks |
Danach | Kurzeinführung und Beginn des Katas |
21:00 | Closing |