Babashka Logo

Babashka-conf returns, this time in Amsterdam NL!

8th of May 2026 13:00-17:00
OBA Oosterdok
Amsterdam

Babashka conf returns

Babashka-conf returns! Like last time in Berlin 2023, it will not only be about showcasing the latest advancements and use cases of Babashka, but also about adjacent technologies and celebrating the community that has formed around babashka.

Make sure to get your ticket at meetup.com while they are still available.

Babashka-conf is organized the day before Dutch Clojure Days 2026 so you can have two days of Clojure fun in and around Amsterdam!

In case of questions, you can reach us at babashka.conf@gmail.com. and in the #babashka-conf Slack channel.

We are looking for sponsors. More information about this will be posted on this website, but if you are eager to sponsor, you can already reach out to us.

You can expect some community-organized activities before and after the conference, information about this will be posted in the Slack channel.

Announcements

2026-03-10: Flexiana joined as a Platinum sponsor

2026-03-05: The schedule is now live!

2026-02-27: Itonomi joined as a Gold sponsor

2026-02-26: Wendy Randolph will be our event host / MC / speaker liaison!

Wendy Randolph will be joining us all the way from the US to be our event host, MC, and speaker liaison. Wendy is a functional developer passionate about building great software and growing developer communities. Welcome Wendy!

2026-02-08: Nubank joined as a Platinum sponsor

2026-01-16: CfP and CfV open

2026-01-16: Babashka conf has two Platinum (EU 500) sponsors: Exoscale and Bob

2025-01-16: Keynote speaker announced: David Nolen

We're happy to announce our 2026 keynote speaker. All the way from New York coming to Babashka Conf we have the primary maintainer of ClojureScript, the most used Clojure Dialect. The title of the keynote will be revealed soon.


Schedule

Friday, 8th May 2026

13:00 Doors open, coffee in the hall

13:30 Welcome
Michiel Borkent

13:45 Scripting with SCI on your iPhone (25 min)
Adrian Smith

Details

Abstract: Learn how to build an iPhone app using your favorite editor by jacking into an nrepl server running on your phone. Graalvm's native image can produce native binaries for a variety of different platforms, including your iPhone. Mobile development is not known for REPL driven development, but with the power of SCI, live coding on your phone is easy and fun.

Bio: Adrian is a software engineer and the creator of Easel, a pure clojure IDE in the spirit of Emacs. He got started programming by making tic-tac-toe for his TI-83 calculator. Since then, he's built web, mobile, and desktop applications using python, javascript, ruby, php, objective-c, and c++ before finally finding Clojure. He believes that programming should be for everyone and that you shouldn't need a CS degree to make a simple web, desktop, or mobile app.

14:15 Friendly Command Line Tools and Dev Automation (10 min)
Arne Brasseur

Details

Abstract: We have a few good options for command line parsing in Clojure/Babashka, the OG tools.cli, or Babashka's own cli library. While these are fine options, for me they were never entirely satisfactory, which is why two years ago I set out to create lambdaisland/cli. It's an opinionated and batteries included approach, but one people should find intuitive and pleasant to use. It's very low ceremony, you don't have to declare flags up front, they parse automatically. Since having this in our toolkit we've gotten much more used to adding various babashka scripts to projects, in particular a bin/dev script which acts as an entry point for dev, build, and release tooling. In this talk I'll present a short tutorial, going from a very basic to power user features, and then go over a number of practical examples of how we've used this to good effect.

Bio: Arne is the CEO and founder of Gaiwan, the company behind Lambda Island and Heart of Clojure. He is a sought after consultant who helps teams achieve their full productivity. He is also a compulsive Open Source contributor (Kaocha, Launchpad, Ornament, Deja-fu, Plenish, Glögi, Classpath), writer, and community organizer. He teaches and consults about all things Clojure and ClojureScript, as well working tirelessly to improve the Clojure ecosystem through open source software like Kaocha, and community initiatives like ClojureVerse.

14:30 Write charming TUIs in babashka (10 min)
Timo Kramer

Details

Abstract: After publishing my proof-of-concept TUI library charm.clj for Clojure, babashka incorporated the single dependency JLine instantly. Now we can have charming TUI applications with instant startup written in Clojure running on babashka. In this lightning talk, I'll demo the current patterns of charm.clj showing examples on how to use the available components like tables and text-input and styling capabilities like overlays and borders.

Bio: Timo Kramer is a software developer and the creator of charm.clj, a TUI library for Clojure and Babashka. He works as a freelance backend and devops engineer and has been contributing to the Clojure community since 2020 — including work on Datahike and co-organizing the first babashka conf in Berlin. Timo is currently open for new projects.

14:45 Go for Clojure programmers (10 min)
Rahul De

Details

Abstract: There is no denying the love for Clojure that we all have, but sometimes we need to step out of Shangri-La onto the muddy waters. This talk focuses on Go as tool that is not only ubiquitous in a lot of places but becoming harder to avoid in certain places, specially infra. Being one of the contributors of Babashka, Go also finds a great use in the bb pod ecosystem. This is about looking at Go, how to appreciate it from the lens of a Clojure programmer, make peace with it, see use cases where its a great asset to us Clojure devs and be more effective in a pragmatic way. How to make use of it in your own tasks and augment the Clojure experience and a sneak peek into Babashka pods.

Bio: Rahul is primarily an SRE dedicated to making simpler tools to bridge the gap between Dev and Ops. As a die hard Clojure fan, he is fascinated to use its power and simplicity to make infra simple too; a place where it is rarely seen but can be of immense value. He is one of the maintainers of the Babashka project. Mostly based in London, UK, he loves to organise and attend meetups and conferences around increasing diversity in tech, functional programming and food.

15:00 Break (30 min)

15:30 Flower, a static site generator with a clojure template language (25 min)
Jynn Nelson

Details

Abstract: One of clojure's principles is to make code extensible and decoupled. Flower is an experiment to see how far that can be taken at the application level. It has a configuration and build system based on executing (constrained) clojure programs; a dataflow system based on running clojure functions; a template language based on inline clojure; and an extension mechanism for replacing all those hooks with another programming language of your choice. Flower aims to unify users and programmers, by giving each site author full control over their own site. Flower also explores how self-contained applications can offer the features expected from a programming language, such as REPLs, backtraces, println debugging, and more. This talk explores what Flower does, how it works, and how others can design tools like it. It dives into Clojure's evaluation model, SCI and Graal native binaries, and programming language design.

Bio: Jynn Nelson, Compiler Team Lead at Ferrous Systems. She enjoys doing evil and deranged things to computers. She thinks a lot about how to make them more useful and fun, and how to decentralize programs away from large companies that reify power structures in their code. In her spare time, she plays piano, visits dog parks, and goes hiking in national parks.

16:00 Easy Made Complex (10 min)
Josh Glover

Details

Abstract: Josh uses Rich Hickey's greatest hits as an analytical framework to argue that LLM coding tools run counter to the core principles not only of the Clojure programming language itself but also to the values the community espouses. Drawing on "Simple Made Easy", "Hammock Driven Development", and Rich's own thoughts on AI, this talk explores how LLMs are complexity embodied and how they undermine the practice of deep thinking and mastery that makes great programmers.

Bio: Josh Glover is a longtime Clojure enthusiast, conference and meetup group speaker, fervent blogger, and co-host of the irreverent, rambling, but somehow popular defn podcast. He is best known in Babashka circles as a minor irritant in the Borkiverse on Clojurians Slack, contributor of horrifying hacks to quickblog, and creator of the shovelware Blambda runtime for AWS Lambda.

16:15 Keynote: More with Less (25 min)
David Nolen

Details

Bio: David Nolen is the lead developer of ClojureScript.

16:40 Closing notes
Michiel Borkent

16:55 End

17:00 Drinks at the bar (on your own tab)


Platinum Sponsors

Gold Sponsors