Blog
I consult on all things Clojure: web, backend, Datomic, DataScript, performance, etc. Check out my Github and get in touch niki@tonsky.me
Bringing Clojure programming to Enterprise
How a dialect of LISP can help developping modern enterprise applications

Stream Processing: Continuous Processing of Data Streams
Explore the Stream Processing design pattern for continuous asynchronous data flow, enhancing real-time data processing capabilities in enterprise applications using Clojure and leveraging functional programming principles.
(iterate think thoughts): Painting with Gaussians
Dmitri's blog about programming, Clojure, and software development
talk-transcripts/Hickey_Rich/SimpleMadeEasy.md at master · matthiasn/talk-transcripts
Transcripts of Clojure-related talks. Contribute to matthiasn/talk-transcripts development by creating an account on GitHub.
"Design, Composition, and Performance" by Rich Hickey (2013)
"Design, Composition, and Performance" by Rich Hickey (2013)
Async: What is blocking? – Alice Ryhl
The async/await feature in Rust is implemented using a mechanism known as cooperative scheduling, and this has some important consequences for people who write asynchronous Rust code.
Composing Time: Compositional Async in Solid 2.0
Announcing Topcoat: a framework for building full-stack reactive web apps with Rust | Tokio - An asynchronous Rust runtime
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.
Building a mental model for async programs
In my experience writing async programs in Dart and Rust, I have built up a model in my head to avoid bugs caused by async. These bugs are usually hard to find and reproduce, so there is a lot of value in taking preventive measures to avoid them. I hope to improve this model in my head by writing this post and to share them with anyone who might find it helpful.
The Rust Programming Language - The Rust Programming Language
by Steve Klabnik, Carol Nichols, and Chris Krycho, with contributions from the Rust Community
Help Wanted: Research Questions in Rust - Aaron Turon - OPLSS 2018
Unison | A friendly, statically-typed, functional programming language from the future · Unison programming language
A friendly programming language from the future.
