All articles about Web
2019
2018
JSON Feed types and utils for node.js
A dark mode less mixin
A small less mixin to abstract dealing with dark mode in stylesheets.
2016
Accessing Local Storage from a Web Worker
A quick how-to to work around the limitations on accessing LocalStorage from within a Web Worker instance.
2014
.powerpoint
Clojure/West 2014 talks for web developers
Clojure/West is full of great talks. Here are three that web developers in Clojure should watch.
2013
Triggering CSS transitions on new elements
A work around to ensure that CSS transitions trigger for newly added DOM elements.
The smallest visible increments
2012
The Clojure web stack and the CRUD stack
Why it is my opinion that Clojure is better off with out a CRUD web framework.
Reversible and composable routes?
Unanswered about defining routes in web applications
Templates are functions
An article that looks at templates in web development in the context of pure functions and functional programming.
Another redesign
Configuration middleware
This article looks at how Ring middleware and dynamic binding presents a powerful tool for controlling configuration in Clojure web apps.
2011
CoffeeScript comprehensions are broken
An examination of List Comprehensions in several languages, how Coffeescript's ‘comprehension’ semantics differ from the common case, and limitations that arise.
A brief overview of the Clojure web stack
Ring is the foundation of web programming in Clojure. It has a broad ecosystem of libraries that fullfil many different roles in the web stack. This article introduces the fundamental concepts of Ring as well as four major libraries, and explains common idioms to help you get started quickly.
2010
Impedance mismatch with CouchDB
Some observations, both positive and negative, from using CouchDB to build this site.