Video
video resources
Tutorial videos
📣 coming soon - Noj v2 - getting started
2024-12-14 - PCA in Clojure with Neanderthal by Jaryt Salvo
2024-03-30 - OBSOLETE - Noj - getting started - from raw data to a blog post - note this is about Noj v1
Clojure Conj 2024
- “Scientific Clojure, a bird’s eye view” by Thomas Clark
- “Crafting Artisanal Vector Graphics” by @Timothy Pratley and Chris Houser
- “Clojure for Criminal Defense” by Andrew Foltz-Morrison
Heart of Clojure 2024
Clojure/Conj 2023
A few of the Clojure/Conj talks were dedicated to infrastructure and applications of the emerging Clojure data science stack.
- “Vector Symbolic Architectures In Clojure” by Carin Meier
- “High Performance Clojure” by Chris Nuernberger
- “Clojure in the Fintech Ecosystem” by Philip Cooper
- “Real @toms with Clojure!” by Thomas Clark and Daniel Slutsky (about Physics research with Clojure)
- “Comparing protein structures with Clojure” by Blaine Mooers
- “Clojure for Data Science in the Real World” by Kira McLean
reClojure
reClojure 2022
Scicloj was involved in organizing the reClojure 2022 event. A few of the talks were related to data & science topics.
- Dec. 2nd-3rd, conference talks - playlist
- A Scicloj overview by Kira McLean: Data and Clojure: Using Clojure for more than software development - video
reClojure 2021
Scicloj joined the London Clojurians in organizing the reClojure 2021 event and its workshops - ⭐ The following playlists are recommended as an up-to-date look into a few parts of the emerging data-science stack. ⭐
- Dec. 5th, reClojure 2021 Data Science Special - playlist
- Dec. 3rd-4th, reClojure 2021 Conference - playlist
- A Scicloj overview by Sami Kallinen and Ethan Miller: Clojure Emerging Data Ecosystem - video
- Nov., reClojure 2021 Workshops - playlist
reClojure 2020
The reClojure 2020 conrefnere offered a few data & science talks.
- Dec. 4th-5th, conference talks - playlist
Interviews
- July 2024 - Daniel Slutsky interviewed by Timothy Pratley about Noj and other topics - video
- September 27th 2020 - Anthony Khong interviewed by Vijay Kiran, Teodor Heggelund and Daniel Slutsky about Geni - video
- April 26th 2020 - Chris Nuernberger interviewed by Teodor Heggelund, Tomasz Sulej and Daniel Slutsky - video
- June 30th 2019 - Jon Anthony interviewed about Hanami & Saite by Alan Marazzi, Ethan Zane Miller and Vijay Kiran - video
Public sessions of dev & study groups
real-world-data
(most content is only shared internally in the group chat)
- Mar 22nd 2024 - meeting 1:
- April 19th 2024 - meeting 3: Bayesian Statistics with Stan by Daniel Slutsky
- August 23rd 2024 - meeting 12:
- Oct 4th 2024 - meeting 15:
- Oct 16th 2024 - meeting 16:
ds4clj
As of Fall 2022, the planned Data Science for Clojure devs course is delayed. Occaionally, we have ad-hoc exploration or prep meetings. Some recordings are shared publicly.
- Sep 10th, 2022 - NLP in Clojure Session 1: linguistics, spaCy, Libpython-clj
- Oct 30th, 2022 - NLP in Clojure Session 2: ml pipelines with DVC, Metamorph, scicloj.ml
data-recur
In the data-recur group, Clojure devs are sharing updates and collaborating on tools & libraries of the emerging Clojure data stack.
- July 29th, 2022 - clojure.walk, community updates
- Aug 27th, 2022 - Clojask, columns for Tablecloth
- Sep 30th, 2022 - Meander
- Nov 5h, 2022 - Intro to Tablecloth
- June 29th 2024 - Datajure - a DSL extension to existing data processing libraries
- Aug 8th 2024 - Clojure Meets Metal: Working with native libraries and the GPU
visual-tools
The visual tools group is about creating collaborations across differnent tooling projects for data visualization and literate programming.
- Feb. 4th, 2022 - a first meeting of the visual-tools group
- Feb. 19th, 2022 - focusing on compatibility across tools
- Mar. 5th, 2022 - monthly - updates of ongoing projects
- Mar. 25th, 2022 - study session about Clerk
- Apr. 2nd, 2022 - monthly - updates of ongoing projects
- May 6th, 2022 - monthly - updates of ongoing projects
- May 27th, 2022 - a deep dive into Saturn
- June 3rd, 2022 - monthly - updates of ongoing projects: data cookbook, goldly studio, re-frame state management
- July 2nd, 2022 - monthly - updates of ongoing projects: clj-tiles, Obsidian Wielder, Cardigan Bay, Platypub
- Aug. 5th, 2022 - monthly - focusing on Oz
- Sep. 2nd, 2022 - monthly - tooling for learning resources, a peek into Data Rabbit
- Sep. 9nd, 2022 - special meeting - Data Rabbit
- Oct. 14th, 2022 - interactive visualizations: Shiny, Clojurescript Bayesian animations
- Oct. 23th, 2022 - knowledge management with play.teod.eu, a common ground for notes with Kindly
- Nov. 27th, 2022 - Calva Notebooks & Portal
- Apr. 1st, 2023 - various updates
- May 27th, 2023 - Mosaic and other updates
- Dec. 1st, 2023 - various updates: MetaREPL, Timespace Oracle, Meyvn templates, Kindly, Clay, Claykind
- Feb. 25th, 2024 - ggplot study session 1
- Mar. 17th, 2024 - ggplot study session 2
- Apr. 7th, 2024 - ggplot study session 3
- Apr. 26th, 2024 - badspreadsheet & HTMX
- June 7th, 2024 - keg-party & HTMX
- June 16th, 2024 - Gemini, Space-Age, protocols from the REPL
llm meetups
The goal of this series of meetups is to support our learning, as a community, of the new landscape of ideas around large language models.
- May 26th, 2023 - Introduction
- June 16th, 2023 - Prompt engineering and managing embeddings
- June 17th, 2023 - LLMOps with Bosquet
- July 14th, 2023 - Transformer-based generative LLMs
- Sep 24th, 2023 - Library overviews
- Nov 17th, 2023 - Implementing research papers with Bosquet
ml-study
The ml-study group (on hold as of Feb. 2022) is about practicing the usage of the emerging Clojure data science stack. Most of its recordings have been shared internally at the Zulip chat. One of them was made public.
- Feb 28th 2021, 19:00 UTC - a public sessoin of the ml-study group about Notespace and Hanami - video
jointprob
Jointprob is a study community for Bayesian statistics and probabilistic modelling, initiated by Scicloj. Most of its meetings have been recorded and shared internally. Some meetings are shared publicly.
- Aug 26th 2023 - Hierarchical Models with David MacGillivray
Scicloj talks
2021
- Feb 28th, 13:00 UTC - Anthony Khong' talk about fxl: a composable, data-oriented spreadsheet library - video
- Jan 28th, 4pm UTC - Alan Dipert: Common Lisp for the Curious Clojurian - details - video - slides
2020
- Dec 16th, 14:00 UTC (note the date change) - Nikita Prokopov about Skija – graphics in the JVM - Video
- Dec 2nd, 14:00 UTC - Sicmutils #1 - geometry, symbolic math, and physics in Clojure(script) - background - video
- November 21st, 16:00 UTC - Joanne Cheng - Clojure in Geography #2 - video
- November 7th, 8pm UTC - Vlad Protsenko about Reveal: Read Eval Visualize Loop and cljfx - video
- November 1st., 6pm UTC - Clojure and data science in healthcare: Sivaram Arabandi & Pier Federico Gherardini - video
- October 3rd, 1pm-3pm UTC - Will Cohen - Clojure in Geography #1 - video
- September 26th, 1pm-2:30pm UTC - talks and discussion of machine learning libraries - video
- August 30th, 5pm-6:30pm UTC - public meeting with lightning talks and chat - video
- March 29th, 2pm-6pm UTC - COVID-19 online Hackathon - details here and here - video not published yet
- March 26th, 5pm-7pm UTC - Simon Belak - Exploratory analysis: automation, augmentation, and building tools for thought - video coming soon
- March 21st, 2pm-6pm UTC - COVID-19 online Hackathon - details here and here - video
- January 9th, 3pm-5pm UTC - Ludovic Courtès - Guix-Jupyter reproducible notebooks - video - slides - recap
2019
- October 28th, 6pm UTC - Tommi Reiman - Malli - video
- October 14th, 3pm UTC - Konrad Kühne - Datahike - video
- September 12th, 5pm UTC - Daniel Slutsky - R-interop - video
- August 29th, 5pm Jon Anthony - Hanami+Saite - video
- August 9th, 5pm UTC - Christopher Small - Oz - video
- Jul 18th, 5pm UTC - Chris Nuernberger - Libpython-clj - Alan Marazzi - Panthera - video
- June 20th, 2pm UTC - Martin Kavalar - Nextjournal - video
- May 15th, 10pm UTC - Carin Meier - Clojure MXNet - video
- April 15th, 3pm UTC - Chris Nuernberger - Tech.ml - video - transcript
Status reports
Community building
- Sep 2nd, 2024, Clojurists Together Q3 2024 project: Scicloj - initial work plan - video
- Oct 25th, 2024, Scicloj status report: nurturing the Clojure open-source community, 2024-10-25 - video
Visual-tools
- Mar. 13th, 2022, Visual tools compatibility - video
Clay
- Dec. 17th, 2023, How to code a blog with Clay v2 (teaching Clay’s API, config, and Cursive integration) - video
- Dec. 17th, 2023, Clay v2 pre-release with CIDER - video
- Dec. 16th, 2023, Clay v2 pre-release with Calva - video
Notespace
- Nov. 29th, 2021, Notepace v4 status - video
- Aug. 19th 2021, Notespace v3 status - video
- Aug 24th, 2020, Notespace v3 status - video
Recommended talks on other groups and channels
London Clojurians
- June 9th, 2021 - Chris Nuernberger - High Performance Data With Clojure - video
- Oct. 10th, 2023 - Chris Nuernberger - High Performance Functional Data Science - video
- Oct. 25th, 2023 - Chris Badahdah - Portal Internals - video
- Dec. 12th, 2023 - Kira McLean, Timothy Prateley, & Daniel Slutsky - Cooking Up a Workflow for Data - video
- April. 30th, 2024 - Kira McLean - From data to insights: Clojure for data deep dive - video
- May 14th, 2024 - Dragan Djuric - Programming with Linear Algebra: Hello World - video
Boston Clojure
- July 26th, 2021 - Daniel Slutsky - Data Science in Clojure: Almost Ready, Already Useful - video
Func Prog Sweden
- Mar 22nd, 2023 - Mey Beisareon - Catch ‘em All: Efficient Massive Tabular Data Handling with Tablecloth - video
twiml
- July 20th, 2020 - Panel: The Great Language (Un)Debate - video - a panel discussion of various languages and paradigms, with Chris Nuernberger representing Clojure