
One Name, Two Languages: Giving Siunertaq a Canonical Namespace.
This is the third post in a series on Siunertaq, a small Scala 3 project that models computation as...
Tag archive

This is the third post in a series on Siunertaq, a small Scala 3 project that models computation as...

A real-time game backend, and how it keeps state fast, correct, and durable — by refusing to make one...

This follows up on Mainframes, Monads, and Stack Machines. Short version of that post: we model...
Brute force isn't grit. It's the bill for a plan you skipped. We've turned grinding into a...

Scala powers high-value systems in data engineering, fintech, streaming, and backend services. That...
Java is more than a language. Exploring the JVM ecosystem and how Kotlin, Scala, and other JVM languages extend Java’s capabilities.

The previous article is here: Mainframes, Monads, and Stack Machines: Extending Siunertaq to the...
Dispatch optimization needs a lower bound before it needs a clever objective. In the first real OR-Tools integration, the solver selected…

This is a follow-up to my previous post on Dhall-to-Effect and provably safe task orchestration. If...
Some columns shouldn't sit in your database as plain text. Email addresses, phone numbers, tax IDs,...

ᓯᐅᓇᕐᑕᖅ — Inuktitut for "that which lies ahead; a purpose" 🗣️ On the Name Full...
SCADA development today is becoming far more complex than traditional monitoring and control...