Clojure Macro Explorations: cond->

October 26th, 2014 Clojure

Some notes I’ve taken on my journey to really understand Clojure macros. Today I basically walked through the cond-> macro in clojure.core, and these are my notes as I figured out how it works.

Read the rest of this entry »

Clojure Web Programming and Ring

December 14th, 2013 Clojure, Software

Just some notes to myself… If you find it helpful, great! If you find it confusing, my apologies.

Ring is the lowest level integration point between a Clojure application and a web server; it’s at about the same level as Ruby’s Rack, or Python’s WSGI, or Tomcat’s AJP. However, unlike in those other languages, most Clojure web applications and frameworks don’t sit much higher than Ring, so it’s pretty important to understand how Ring works.

Read the rest of this entry »

Linux: /etc/nslcd.conf gets re-written and LDAP stops working

August 15th, 2013 googlefood, Howto

Googlefood. Not interesting to most people.

Read the rest of this entry »

OpenLDAP 2.4: Adding overlays

June 2nd, 2013 googlefood, Howto

Mostly googlefood, since I spent way too long looking for this.

Read the rest of this entry »

Ubuntu: Boot fails with message “Can’t load firmware file bnx2/bnx2-mips-”

March 16th, 2012 googlefood

Googlefood article; just documenting the solution I eventually found.
Read the rest of this entry »