Archiv
Nach Datum sortiert | Nach Autoren sortiert2023
- 09.08.2023 - 'Was ist denn gerade der Stand?' und andere Fragen, die der Newsletter beantworten kann
- 29.06.2023 - BOB 2023 – Retrospektive
- 22.05.2023 - Monaden in Kotlin
- 27.04.2023 - Freie Monaden in Clojure
- 30.03.2023 - Multicore-Programmierung mit OCaml 5
- 28.02.2023 - Datenkonvertierung mit Linsen
- 19.01.2023 - Funktionale Validierung in Kotlin
2022
- 12.12.2022 - Das Programm für die BOB 2023 am 17.3. steht!
- 02.12.2022 - Funktionales Deep Learning in Haskell - Teaser
- 10.10.2022 - Startschuss für die BOB Konferenz 2023!
- 28.09.2022 - Eventverarbeitung mit Riemann
- 01.09.2022 - Scala 3: Typ-Lambdas
- 29.07.2022 - Higher-Kinded Data für Konfigurationen in Haskell
- 30.06.2022 - Komponierbare Komponenten
- 30.05.2022 - Pretty-Printing II - Laziness FTW
- 19.04.2022 - Neue Reihe: Funktionale Programmierung in der Praxis
- 23.03.2022 - BOB 2022 – Retrospektive
- 21.03.2022 - Scala 3: Über Vereinigungen und Schnittmengen
- 18.02.2022 - Scala 3: Explizite Implicits
2021
- 23.12.2021 - Das Programm für die BOB 2022 am 11.3. steht!
- 05.11.2021 - Startschuss für die BOB Konferenz 2022!
- 19.07.2021 - Eins für zwei - Scala 3 Enums
- 13.07.2021 - Scala 3: Scala im neuen Gewand
- 03.05.2021 - DSLs ganz einfach mit Clojure
- 17.03.2021 - BOB 2021 – Retrospektive
2020
- 07.10.2020 - BOB Konferenz 2021 läuft an!
- 05.10.2020 - Dependently-Typed TypeScript
- 06.08.2020 - Aufgehübscht! - Pretty-Printing
- 14.06.2020 - Simple Restarts: Hinter den Kulissen
- 24.04.2020 - Ein alter Hut: Conditional Restarts
- 02.03.2020 - F# ohne Windows mit Visual Studio Code
- 18.02.2020 - Makros in Clojure - 3 - Das Record-Makro
- 23.01.2020 - Einstieg in Visual Studio mit F#
2019
- 16.12.2019 - Weihnachtswichteln mit algebraischen Effekten
- 10.12.2019 - Rückblick Sommer-BOB 2019
- 24.10.2019 - Einführung in algebraische Effekte
- 10.10.2019 - BOB Konferenz 2020 läuft an!
- 17.09.2019 - Makros in Clojure - 2
- 01.08.2019 - Testen von Generiertem Code in Haskell
- 12.07.2019 - Rückblick und Vorschau auf unsere Konferenz BOB 2019
- 27.06.2019 - Testen in Elixir mit Beispieldaten
- 19.06.2019 - Sommer-BOB am 21. August in Berlin: Programm steht!
- 11.04.2019 - Schulungen Funktionale Software-Architektur
- 05.04.2019 - Sommer-BOB Spezial am 21. August in Berlin
- 27.03.2019 - Test-ABC mit Elixir
- 04.03.2019 - Uhrwerk Freie Monade: Hinter den Kulissen
- 30.01.2019 - Makros in Clojure
2018
- 15.10.2018 - BOB Konferenz 2019 läuft an!
- 05.06.2018 - Pattern Matching in Elixir
- 29.05.2018 - BOB-Konferenz 2018 - eine kurze Retrospektive
- 22.03.2018 - Transducer: Komposition, Abstraktion, Performance
- 19.02.2018 - Mit Nix raus aus der Versionshölle
2017
- 22.12.2017 - BOB Konferenz am 23.2.2018 in Berlin
- 26.09.2017 - BOB Konferenz 2018 läuft an!
2016
- 06.12.2016 - BOB Konferenz am 24.2.2017 in Berlin
- 19.10.2016 - Eine Haskell-Bibliothek für große Hashes
- 28.09.2016 - BOB Konferenz 2017 läuft an!
- 13.05.2016 - Retrospektive der BOB-Konferenz 2016
- 16.03.2016 - Zusammensetzbare Datenbank-API in F#
- 05.01.2016 - BOB Konferenz am 19.2.2016 in Berlin
2015
- 09.11.2015 - Funktionale Programmierung mit Swift
- 09.10.2015 - BOB Konferenz 2016 läuft an!
- 05.10.2015 - Kommandozeilenparser in Haskell - Teil 2
- 03.08.2015 - Optimierung von Haskellprogrammen - Teil 2
- 27.07.2015 - Frege Tag in Basel: Haskell für die JVM
- 16.07.2015 - Kommandozeilenparser in Haskell - Teil 1
- 18.06.2015 - Optimierung von Haskellprogrammen - Teil 1
- 03.06.2015 - XML in Haskell - Datentypen und Serialisierung
- 07.05.2015 - Active Group sucht Softwareentwickler(in)
- 27.04.2015 - Zusammengesetzte Daten in Clojure
- 15.04.2015 - Monaden für's Reverse Engineering
- 12.03.2015 - Verzweigungen in Clojure
- 05.03.2015 - BOB Konferenz 2015, ein kleiner Rückblick
- 15.01.2015 - BOB Konferenz am 23.1.2015 in Berlin
- 07.01.2015 - Haskell für Einsteiger, Teil 4
2014
- 08.12.2014 - Eingebaute Datenstrukturen in Clojure
- 27.11.2014 - Einführung in Clojure, erste Gehversuche
- 18.11.2014 - Die BOB-Konferenz steht!
- 23.10.2014 - Haskell für Einsteiger, Teil 3
- 15.10.2014 - Funktionale Linsen
- 18.09.2014 - Haskell für Einsteiger, Teil 2
- 11.09.2014 - Haskell-Hackathon in Berlin
- 12.08.2014 - Die BOB-Konferenz ist in den Startlöchern
- 25.07.2014 - Haskell für Einsteiger, Teil 1
- 17.07.2014 - Ein Streifzug durch die Features von TypeScript
- 07.07.2014 - Web-Apps mit Reacl programmieren
- 24.06.2014 - Funktionale Programmierer(innen) gesucht!
- 02.06.2014 - Mehr Typsicherheit durch GADTs
- 16.05.2014 - Noch mehr über Software Transactional Memory
- 30.04.2014 - DSLs ohne Nahtstelle mit Kontrollabstraktion
- 24.04.2014 - Mehr über Software Transactional Memory
- 10.04.2014 - Eine Monade für Wahrscheinlichkeitsverteilungen
- 28.03.2014 - Nebenläufigkeit mit Software Transactional Memory
- 14.03.2014 - Streams in Java 8
- 27.02.2014 - Jahresrückblick
- 19.02.2014 - Comprehending Queries
- 14.02.2014 - Erste Schritte in ClojureScript
- 06.02.2014 - Testen mit Haskell
- 23.01.2014 - Eclipse Xtend
- 16.01.2014 - Buildsysteme mit Haskell
2013
- 23.12.2013 - Weihnachtspause
- 12.12.2013 - Videos zur CUFP 2013 verfügbar
- 05.12.2013 - Einfache Datentypen mit Objective-C
- 21.11.2013 - Was ist das 'Expression Problem'?
- 08.11.2013 - Tail Calls
- 31.10.2013 - Continuations in der Praxis
- 23.10.2013 - Schleifen in Scala
- 10.10.2013 - Frege - rein funktionale Programmierung in der JVM
- 02.10.2013 - Facebook setzt auf Haskell
- 19.09.2013 - Ist Java 8 eine funktionale Programmiersprache?
- 12.09.2013 - Haskell FFI
- 23.08.2013 - Was ist funktionale Programmierung?
- 15.08.2013 - Zurich FP Afternoon / Haskell-Hackathon
- 07.08.2013 - Commercial Users of Functional Programming 2013
- 01.08.2013 - Imperatives Programmieren in Haskell
- 25.07.2013 - Buchbesprechung: Das Curry-Buch
- 17.07.2013 - Medizinische Datenverarbeitung mit funktionaler Programmierung - Ein Beispiel aus der Praxis
- 10.07.2013 - Randomisierte Tests mit QuickCheck
- 03.07.2013 - Mehr Monaden in Aktion
- 27.06.2013 - Systematisch eingebettete DSLs entwickeln in Clojure
- 21.06.2013 - Zeitreisen mit persistenten Datenstrukturen
- 13.06.2013 - Funktionale API für JasperReports
- 29.05.2013 - Die GUI-Monade: Monaden in der Praxis
- 22.05.2013 - Monaden in Aktion
- 16.05.2013 - MyOwnSafe - Funktionale Programmierung in der Praxis
- 08.05.2013 - Haskell schlägt node.js
- 18.04.2013 - Monaden: Das programmierbare Semikolon
- 04.04.2013 - Moderne Webanwendungen mit Haskell
- 26.03.2013 - Übersichtlicher und Performanter Code mit Scala
- 20.03.2013 - Warum funktional?
- 06.03.2013 - Parallele Programmierung mit Haskell
- 26.02.2013 - Funktional Programmieren am konkreten Beispiel (Ant)
- 25.02.2013 - Das Blog 'Funktionale Programmierung' startet!