Clean Coders
04/13/2026
c3kit-bucket just got a major upgrade — IndexedDB support for ClojureScript.
c3kit is our open-source Clojure framework for building full-stack applications. The core idea behind Bucket, its data layer: write your data operations once, run them against any backend — Datomic, JDBC, in-memory, and now IndexedDB in the browser.
The new IndexedDB implementation enables local-first applications that persist data offline and sync automatically when connectivity returns. No separate offline logic. No rewriting queries. The same clean API everywhere.
Alex Root-Roatch from our team walks through the full implementation — from configuration to sync lifecycle to service worker integration.
Read it: https://cleancoders.com/blog/2026-04-07-lo-fi-clojurescript-making-local-first-applications-with-c3kit-bucket
Explore c3kit: https://github.com/cleancoders/c3kit
Visit Our Studio: https://cleancoders.com/studio
Lo-Fi ClojureScript: Making Local-First Applications with C3kit Bucket by Alex Root-Roatch We recently had a client that needed their application to work on tablets in warehouses. If you've e...
02/10/2026
More tests do not automatically mean safer code. Bad tests can make refactoring impossible:
Testing Smarter, Not Harder by Nathan Dickinson # Testing Smarter, Not Harder: More Tests Doesn't Always Mean Safer Code Imagine you're building a...
12/08/2025
When handled carelessly, database migrations can cause data loss and instability. In this post, Craftsman Connor Kilgore shares principles and practices for executing migrations safely and with respect for the systems they impact.
Facing Migrations With Respect by Connor Kilgore The day has arrived, after avoiding it like the plague, there's nowhere left to hide. The big scary ...
Click here to claim your Sponsored Listing.
Category
Contact the business
Website
Address
Chicago, IL