The conference started with the shock announcement that Cognitect’s / Nubank’s Datomic database will now be free (though not open source). While I hope this encourages many others to consider using Datomic for their projects, but this was also interesting because we use Datomic as the main database for our North American platform and have been paying for the license. Nubank very graciously offered our just paid yearly fee back and this also led to me having dinner with some very nice people from the Datomic team.
I left with a feeling that databases and performance were heavily featured, but that might just be because of my personal interest in those topics. Looking back at the talk topics the selection seems pretty balanced. Data science was strongly present, but there were also front-end and architecture-focused talks.
Chris Nuernberger’s “High Performance Clojure” was an excellent look at some of the ways of improving Clojure performance and his libraries implementing those. One hopes that some of the improvements might find their way to the Clojure core too. His work was also referenced in the more data science focused talks, where every bit of performance is essential when dealing with big or at least awkwardly sized data.
Jeb Beich and Ghadi Shayban shared a story of optimizing Nubank systems’ cost and performance with a new solution to a heavily used index lookup problem. I find this kind of problem solving and optimization work personally one of the most rewarding and fun things to do in software development.
I must also mention Jeaye Wilkerson’s “How to build a Clojure dialect” which was both a funny talk and an interesting look into Clojure compiler internals and what it takes to implement them on a different host platform. Probably the most entertaining talk of the conference was Sam Ritchie’s penultimate “Emmy: Moldable Physics and Lispy Microworlds”, concerning an interactive education tool for physics with great visualizations.
JUXT, Metosin and Flexiana being sponsors here was kind of surprising, but it was nice to see familiar faces. In some sense I think it would be nice companies from North or South America filling the sponsor slots on this side of the pond. It is also quite clear that almost all of the participants were on the older side. We should somehow find more young programmers to be the next generation in the community.
Overall, an excellent trip, and fun to be back in a live event. Let us hope we get a conference back in Finland soon as well.
Writer Markus Penttilä is the Head of Architecture in Cloudpermit and has been a key player in creating both Lupapiste in Finland and Cloudpermit in North America.