The Complete Lineup + Late Bird Cliff

We've kept you all in suspense for long enough. Today we're announcing the final Heart of Clojure speakers, and with that the full programme is now available.

With that the time has also come to make the decision, do you want to be at the hottest Clojure conference of the year, or not? Because at the end of next weekend (July 14) we end the sale of regular tickets. From then on only the more expensive Late Bird tickets will be available.

We'll explain a bit more in the next newsletter why exactly we're doing this, but the tl;dr is that as organizers we can do more with budget we have today, vs budget we only know we'll have in September. If we sell enough tickets there are a lot of cool things we can do, like add live performances in the evening, have more fringe activities, better lunch and drink options, and so forth. But if we want to do those things we need to start planning them soon, which is why we're creating a strong incentive for anyone who's still on the fence.

Eric Normand

https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Eric+Normand&title=The+Wonders+of+Abstraction&type=Keynote&img=https%3A//2024.heartofclojure.eu/img/speakers/eric-normand.jpg%3Fv%3D2

No one less but Eric Normand will be delivering the closing keynote, putting the capstone on our event. An experienced speaker, writer, and teacher, he's been creating courses in Functional Programming and specifically Clojure for over a decade. His latest book "Grokking Simplicity" achieves what few have managed before, really making functional programming concepts accessible and understandable to a wide audience.

Eric is a deep and original thinker. For this talk he's diving into the concept of Abstraction. It's a term we throw around a lot as programmers, but the clearly the last word on the topic hasn't been said yet, and we're really looking forward to this philosophical exploration.

Philippa Markovics, Martin Kavalar

https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Philippa+Markovics%2C+Martin+Kavalar&title=Staring+into+the+PLFZABYSS+-+From+the+IBM+AS/400+to+Clojure+%26+Datomic&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/philippa-markovics-martin-kavalar.png%3Fv%3D2

When nextjournal isn't creating awesome notebook software like Clerk, or revolutionizing Clojure deployments with application.garden, they do also do real work. Since 2021 they've taken on the unenviable task of bringing a large German automotive logistics company into the modern era. From AS/400 to Clojure and Datomic.

A transition like that is technically challenging, but also challenging on a human level, getting a large and old school organization to adopt new practices, and work in different ways. But they succeeded, and will share with us their fascinating story.

Thousands of globally unique 8-character column names, green-screen terminal UIs, skunk work projects and personal drama — this talk has it all!

Lovro Lugović, Sung-Shik Jongmans

https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Lovro+Lugovi%C4%87%2C+Sung-Shik+Jongmans&title=Klor%3A+Choreographic+Programming+in+Clojure&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/lovro-lugovic-sung-shik-jongmans.png%3Fv%3D2

We will be honest, we had not heard of Choreographic programming before this talk popped up in our CFP. But once we looked into it we knew we wanted to have Lovro and Sung-Shik present their project. This is a talk with Strangeloop Vibes.

Their Clojure-based system "Klor" provides a whole new paradigm for writing distributed systems as choreographies, eliminating common problems like communication mismatches and deadlocks.

Felix

https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Felix+Alm&title=Squint%3A+a+taste+of+Clojure+for+JavaScript+devs&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/felix.jpeg%3Fv%3D2

As Clojure programmers we've been blessed for years with ClojureScript. Whenever we need to write for the frontend, or reach in other places where JavaScript is the default, we can count on the trusty ClojureScript compiler.

But ClojureScript makes some very particular tradeoffs. The reliance on the Google Closure compiler is a blessing but also a curse. It gives us a very advanced optimizing compiler, but it integrates poorly with the rest of the JS ecosystem.

Squint is a new take on a ClojureScript-like LISP-to-JS compiler, one that sticks much closer to contemporary JavaScript tooling and practices, making it much easier to integrate with existing code bases, or to adopt gradually.

Together with the talk about Jank (Clojure on LLVM) and the Babashka workshop (Clojure on Graal Native Image), this is the third panel in the alt-Clojure part of the programme.

Jordan Miller, Carmen Huidobro

https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Jordan+Miller%2C+Carmen+Huidobro&title=Our+Lovely+Hosts&type=Host&img=https%3A//2024.heartofclojure.eu/img/speakers/jordan-miller-carmen-huidobro.png%3Fv%3D2

Last but not least, Jordan and Carmen will be your hosts for the two days of Heart of Clojure.

Heart of Clojure is made possible thanks to our lovely Gold Sponsors, Nubank, Clojurists Together, Latacora, and Exoscale.