Clojure core.async Evolution by Alex Miller #FnConf 2025
The Clojure core.async library has been a cornerstone for asynchronous and concurrent programming in Clojure for many years. core.async features ""go blocks"" which transform ordinary Clojure code into pausable state machines through compile-time analysis, allowing code execution to be multiplexed over a pool. This advanced use of Clojure macros enables the same code to execute on both the JVM and in JavaScript. With the advent of virtual threads (Project Loom) in Java 21, the JVM has provided a new implementation option for core.async go blocks. Join to learn more about Clojure's core.async, go blocks, and the path forward for a simpler and more powerful implementation on the JVM, which retains core.async API compatibility for users. More details: https://confengine.com/conferences/fu... Conference Link: https://functionalconf.com

Solving Problems the Clojure Way - Rafal Dittwald

Evolving Clojure with Virtual Threads #JVMLS

#1 : Loop Through Assembly Components (Single & Multi-Level)

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

A Practical Guide to Async IO in Zig

Lessons Learned; the Nice and Accurate Counsel of Alex Miller, Programmer – Alex Miller

Core.Async in Use - Timothy Baldridge

"Clojure core.async" by Rich Hickey (2013)

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2024

"Inside core.async Channels" by Rich Hickey (2014)

Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure

Steve Shogren: No, Really, Learning Clojure Was Hard - λC 2016

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Software architecture, human judgment, and AI's limits with Grady Booch

Julian Gamble - Applying the paradigms of core.async in ClojureScript

"Getting 50,000 Companies on Board with Clojure" by Cam Saul

