November 12, 9:30 AM - 12:00 PM. Join us for a workshop on Scicloj. This session is recommended for all levels of experience with Clojure. Please note that registration for the conference is NOT included.
Program Content:
Despite sophisticated tooling, data scientists still battle fundamental challenges day to day, like reproducibility, maintainability, and sharing their work. While traditional notebooks offer interactivity and quick feedback, they’re plagued with hidden state dependencies, version control complexity, and production deployment hurdles. Converting notebook-based analyses into production-ready code often requires extensive refactoring, untangling implicit dependencies, debugging hidden state issues, and deciphering sparse documentation. And that’s before tackling today’s reality of excessively large, unstructured data dumps typically lacking any metadata or explanation, making it difficult to find useful data in the first place.
Clojure’s data science ecosystem has been maturing rapidly. With its stable toolkit, immutable data structures, and functional paradigm, Clojure offers a compelling alternative to traditional data science workflows. Throughout 2025, we have seen more and more examples of Clojure being used as a simple and easy option for data analysis projects. This use case has driven broad-based efforts in the Scicloj community toward making our toolkit more accessible and well-known among diverse groups of practitioners beyond the typical Clojure user base of primary programmers.
This hands-on workshop will demonstrate how functional data analysis using Clojure’s libraries and tooling solves many pain points in current data analysis workflows, showcasing the increasingly standardized and consistent APIs of the Scicloj ecosystem.
Important: Attendees should have a working Clojure environment and REPL up and running before the workshop, but no experience with data science or analysis is required.