No, really, you can’t branch Datomic from the past (and what you can do instead)
Explains why you can't branch a Datomic database from a past state and presents a potential workaround using custom filters.
Explains why you can't branch a Datomic database from a past state and presents a potential workaround using custom filters.
Explores edge cases in Clojure number comparisons, focusing on ArithmeticExceptions when comparing ratios and BigDecimals, and unexpected equality behavior.
A developer shares their visual mental model for understanding Clojure transducers, explaining them as composable transformations on data streams.
A personal recap of the Dutch Clojure Days 2022 conference, covering talks on Humble UI, clojure.math, and the overall community experience.
A technical report on creating a reproducible research project to analyze Clojure dependency versions using the GitHub API and Skyscraper.
Exploring best practices for declaring Clojure as a dependency in libraries, including Leiningen and CLI tools approaches.
Analyzing different indentation styles for Clojure's `cond` forms and their impact on code readability.
A developer details a tricky middleware bug in a Clojure web scraping framework that caused character encoding issues due to header casing.
A developer creates a word puzzle training app using Clojure and re-frame to help a friend prepare for a TV talent show competition.
Exploring using the re-frame framework for Clojure to build text-mode applications, moving beyond its typical web-based use with ClojureScript.
Exploring a 16-bit kernel project written in a Clojure-like language, including an x86 assembler and graphical demo.
Lithium is an x86 assembler written in Clojure, created as a fun side project to generate bare metal code.
Explains how to call private functions in Clojure using var syntax, with strong warnings about why this should be avoided.
A developer automates finding cheap home goods by building a Gumtree scraper and RSS feed generator using Clojure.
Exploring virtual sequences and lazy evaluation in Common Lisp, inspired by Clojure's sequence abstraction and functional programming concepts.
A tutorial on using Clojure to programmatically color SVG maps of Europe, demonstrating XML parsing and manipulation.
A developer discusses migrating their blog from Blosxom to Posterous, citing features like Markdown support and Clojure syntax highlighting.
Exploring keyword arguments in Clojure, comparing defnk macro to Common Lisp's implementation and discussing feature limitations.
Sunflower is an alpha-stage tool for automated content extraction from HTML documents using structural analysis and a Swing GUI.
A technical discussion on intentional symbol capture in Clojure macros for GUI development, using a Swing wizard as a case study.