BOB Konferenz
@bobkonf.bsky.social
100 followers 8 following 170 posts
The next BOB conference takes place in Berlin on 13 March 2026! Our website: https://bobkonf.de Organised by @activegroupgmbh.bsky.social Also at @[email protected].
Posts Media Videos Starter Packs
Pinned
bobkonf.bsky.social
We're back! Mark your calendars: BOBkonf returns on 13 March 2026 …

… and our Call for Contributions is up, with a submission deadline of 17 Nov 2025.

Find out more here:
bobkonf.de/2026/cfc.html
BOB Conference logo: a smiling stick figure face that seems to look over a line, drawn in black lines on a white background. The figurine has three red hairs. The writing right of the image says "BOB Konferenz 2026"
bobkonf.bsky.social
We're back! Mark your calendars: BOBkonf returns on 13 March 2026 …

… and our Call for Contributions is up, with a submission deadline of 17 Nov 2025.

Find out more here:
bobkonf.de/2026/cfc.html
BOB Conference logo: a smiling stick figure face that seems to look over a line, drawn in black lines on a white background. The figurine has three red hairs. The writing right of the image says "BOB Konferenz 2026"
Reposted by BOB Konferenz
activegroupgmbh.bsky.social
Auf unserem Blog ist jetzt die Retrospektive für die diesjährige @bobkonf.bsky.social nachzulesen: funktionale-programmierung.de/2025/05/23/b...
bobkonf.bsky.social
And finally, here's Nicole Rauch and Martin Günther's #BOBkonf2025 talk "Die Starre überwinden – Mit DDD zu geschmeidigem Code": bobkonf.de/2025/rauch-g...
bobkonf.bsky.social
Nicole Rauch and Martin Günther present their talk "Die Starre überwinden - Mit DDD zu geschmeidigem Code" at #BOBkonf2025
Two people presenting at a conference. Several audience members are visible from behind.
bobkonf.bsky.social
Start your week with Ivett Ördög's #BOBkonf2025 talk "The Microservices Problem No One Warned Us About (And How You Can Avoid It)" here: bobkonf.de/2025/oerdoeg...
bobkonf.bsky.social
Ivett Ördög gives her talk "The Microservices Problem No One Warned Us About (And How You Can Avoid It)" at #BOBkonf2025
Ivett Ördög presenting her talk at BOB conference 2025
bobkonf.bsky.social
Here's Joachim Breitner's #BOBkonf2025 talk "Recursive Definitions in Lean" for your to (re)watch: bobkonf.de/2025/breitne...
bobkonf.bsky.social
Joachim Breitner talks about "Lean" at #BOBkonf2025
A person presents at a conference. They are wearing a t-shirt with a lambda symbol on it.
bobkonf.bsky.social
#BOBkonf2025 talk "Property-Based Testing: The Past, The Present, and The Future" by @keles.bsky.social is up on our website!
bobkonf.de/2025/keles.h...
bobkonf.bsky.social
Alperen Keles presents his talk "Property-Based Testing: The Past, The Present, and The Future" at #BOBkonf2025
A person presents at a conference. Some audience members are visible in the left corner of the image.
bobkonf.bsky.social
Franz Thoma's #BOBkonf2025 talk "OOP is dead, long live Object Orientation!" is now up on our website:
bobkonf.de/2025/thoma.h...
bobkonf.bsky.social
Franz Thoma presenting his talk "OOP is dead, long live Object Orientation!" at #BOBkonf2025
A person gives a talk at a conference.
bobkonf.bsky.social
If you missed @tacticalgrace.justtesting.org's #BOBkonf2025 talk "Functional data structures in Swift", here's your chance to catch up: bobkonf.de/2025/chakrav...
bobkonf.bsky.social
@tacticalgrace.justtesting.org giving his talk "Functional data structures in Swift" at #BOBkonf2025
A person giving a talk at a conference.
bobkonf.bsky.social
(Re)watch the recording of @sperbsen.bsky.social's #BOBkonf2025 talk "Things We Never Told Anyone About Functional Programming" here:
bobkonf.de/2025/sperber...
bobkonf.bsky.social
@sperbsen.bsky.social speaks on "Things We Never Told Anyone About Functional Programming" at #BOBkonf2025
A person presents a talk at a conference.
bobkonf.bsky.social
Missed @abailly.bsky.social 's "Against the (formal) method?" at #BOBkonf2025? Here's your chance to catch up! bobkonf.de/2025/bailly....
bobkonf.bsky.social
The audience listens as @abailly.bsky.social presents "Against the (formal) method?" at #BOBkonf2025
A person with a beard and glasses speaks to an auditorium while several people listen. A presentation is projected onto the wall in the background.
bobkonf.bsky.social
Good morning! Start your week with Hannes Siebenhandl's #BOBkonf2025 talk "A Language Server for your DSL for Fun and Profit":
bobkonf.de/2025/siebenh...
bobkonf.bsky.social
At #BOBkonf2025, Hannes Siebenhandl gives his talk "A Language Server for your DSL for Fun and Profit"
A person is speaking in front of several people.
bobkonf.bsky.social
The good folks at @tarides.com have written a wunderful review of our conference -- check it out!
ocaml.org
OCaml @ocaml.org · May 9
#OCaml #OCamlPlanet
Tarides at BOB Konferenz 2025
BOB Konferenz is a 10-year-old conference whose tagline is: "The software development conference for everyone dissatisfied with the status quo"! Indeed, BOB is a conference that focusses on a variety of subjects that strongly converge with the interests of Tarides (and the OCaml world in general). It aims to cover topics such as functional programming, "fancy types" (dependent types, gradual typing, linear types, ...), formal methods for correctness and robustness, abstractions for concurrency and parallelism, controlled side effects, next-generation IDEs, and much more! The convergence has been so strong that, over the years, some big names from the OCaml community have shown up — like Anil Madhavapeddy, Hannes Mehnert, Gabriel Scherer, and even Xavier Leroy! This is one of the many reasons why Tarides decided to sponsor the 2024 edition and send Sabine Schmaltz and Leandro Ostera. For the 2025 edition, March 14, 2025, in Berlin, Xavier Van de Woestyne had the privilege of presenting Tarides’ work on editor support for OCaml during his talk "Beyond the Basics of LSP: Advanced IDE Services for OCaml." Accompanied by Antonin Decimo, who attended the conference, Xavier travelled to BOBKonf 2025 to share their insights and experience. A Wide Range of Interesting Talks The BOB program is wonderfully eclectic, and every talk is an opportunity to discover something new! For example, after a keynote on Local-First software — which included many fascinating use cases with potential applications for Irmin. We had the chance to attend talks on abstraction, speculative reasoning about functions based on their types (for instance, a function of type a -> a having only one possible inhabitant), the application of separation logic for concurrency in Idris, and even collaborations between engineers and mathematicians on the specification of formal methods. We explored the functional programming counterpart to design patterns — with a strong emphasis on the power of robust module systems, something that deeply resonates with us as OCaml developers. That was followed by a deep reflection on object-oriented programming from a functional programmer’s perspective, a clear explanation of how recursive definitions work in Lean, and, to wrap it all up, a guide to common pitfalls to avoid when building distributed systems with microservices. All in all, it was an intense and inspiring day — packed with ideas that strongly resonated with us. From our perspective, the themes explored throughout the conference aligned closely with the ideological and technical choices we’ve made at Tarides, particularly our commitment to OCaml. But beyond that, many of the talks echoed the challenges and directions of the projects we actively maintain! About our Presentation Although the goal of our presentation (you can watch the recording on BOBKonf's website) was to discuss OCaml editor support (through Merlin, Ocaml-lsp-server, and its clients, Visual Studio Code and Emacs), we aimed to present an approach and a set of features that wouldn’t limit our audience to just OCaml users. Instead, we wanted to spark a conversation with other IDE users/maintainers to share ideas and implementation perspectives! We believe the presentation was well-received, generating some very interesting questions along with positive conversations about how some of the ideas we presented could be applied to proof assistants like Isabelle, Idris2, and Agda. There was a proposal to combine our efforts to improve the Language Server Protocol, making it even more welcoming for certain functional languages that leverage interactive features (where the acceptance model is primarily based on voting). From our perspective, these were excellent and motivating responses! Meet and Greet Beyond the technical side, one of the great things about conferences is the chance to meet people—catch up with familiar faces, make new connections, and have meaningful conversations around topics we’re all passionate about! From our perspective, even though the schedule is quite packed, the talk slots are spaced out just enough to let us catch our breath — but more importantly, to connect and chat with members of the community. It really helps to foster a friendly, sociable atmosphere! To Conclude Attending conferences is an integral part of our work as engineers—for several important reasons: * Keeping up with the latest in technology and research * Sharing our progress and presenting the work we’ve been doing * Initiating potential collaborations with people driven by similar goals and motivations. So yes, it's important — but at conferences like BOB, it’s also a real pleasure! The talks are truly fascinating (we’re already looking forward to the video recordings so we can catch up on what we missed), and the interactions are incredibly motivating for our work. If, like us, you’re interested in functional programming, fancy types, formal methods, and many other exciting topics, don’t hesitate to check out BOB’s YouTube channel – and maybe even consider attending next time! --- Connect with Tarides online on Bluesky, Mastodon, Threads, and LinkedIn or sign up for our mailing list to stay updated on our latest projects.
dlvr.it
bobkonf.bsky.social
Start your weekend with Guillaume Allais's #BOBkonf2025 talk "Correct by Construction: Concurrent Programs in Idris 2":
bobkonf.de/2025/allais....
bobkonf.bsky.social
In Talks B, Guillaume Allais is speaking on "Correct by Construction Concurrent Programs in Idris 2" at #BOBkonf2025
A person with hair in a bun and glasses holds a presentation in front of an audience.
bobkonf.bsky.social
The recording of Ziyang Liu's #BOBkonf2025 talk "Developing DSLs: A Look at Three Practical Strategies with Real-World Examples" is up!

Video and slides here: bobkonf.de/2025/liu.html
bobkonf.bsky.social
Ziyang Liu talks "Developing DSLs: A Look at Three Practical Strategies with Real-World Examples" at #BOBkonf2025
A person with short dark hair presents in front of a crowded room.
bobkonf.bsky.social
Rewatch @horusiath.bsky.social's #BOBkonf2025 talk "Service-less communication: is it possible?" here:

bobkonf.de/2025/sypytko...
bobkonf.bsky.social
[email protected] gives his talk "Service-less communication: is it possible?" at #BOBkonf2025!
A person standing to hold a presentation.
bobkonf.bsky.social
Missed @xvw.lol's #BOB2025 talk "Beyond the Basics of LSP: Advanced IDE services for OCaml"? Watch the recording here: bobkonf.de/2025/woestyn...
bobkonf.bsky.social
The video of @kosmikus.bsky.social's #BOBkon2025 talk "Abstraction and program design, or the power of parametricity" is now up!
bobkonf.de/2025/loeh.html
bobkonf.bsky.social
Revisit Tim Digel's #BOBkonf2025 talk "Ein Weg zu hoher Zuverlässigkeit von Systemen eines Netzbetreibers" (in German) here:
bobkonf.de/2025/digel.h...
bobkonf.bsky.social
Missed the #BOBkonf2025 keynote on Local-first Software from Annette Bieniusa? Here's your chance to catch up:
bobkonf.de/2025/bienius...
bobkonf.bsky.social
The videos for the talks at #BOBkonf2025 are up! We'll be posting links to the individual talk pages (many also containing the corresponding slides) over the next few days, but if you don't want to wait that long, here's the whole collection (kindly hosted by @ccc.de):
media.ccc.de/c/bobkonf2025
bobkonf.bsky.social
Thanks for making #BOBkonf2025 a success, everyone! We had a great time and look forward to organising the next event.
bobkonf.bsky.social
Nicole Rauch and Martin Günther present their talk "Die Starre überwinden - Mit DDD zu geschmeidigem Code" at #BOBkonf2025
Two people presenting at a conference. Several audience members are visible from behind.
bobkonf.bsky.social
Ivett Ördög gives her talk "The Microservices Problem No One Warned Us About (And How You Can Avoid It)" at #BOBkonf2025
Ivett Ördög presenting her talk at BOB conference 2025
bobkonf.bsky.social
Joshua Töpfer teaches his tutorial "Die andere Art des Teamworks: Whole Team Ensemble Programming" at #BOBkonf2025
A person gives a presentation at a conference. Most of the image is taken up by a the big presentation on the wall.