read


read
or learn more

Code Riffs

Jan 6, 2023 some comments

Once upon a time I was deep into the MD/DC/VA area punk scene, and believe it or not I played in my share of bands and participated in my share of punk shows — both in the crowd and sometimes even on stage. I look back on this time fondly, but to be honest I […]

The best things and stuff of 2021

Dec 27, 2021 some comments

Great things and people that I discovered, learned, read, met, etc. in 2021. No particular ordering is implied. Not everything is new. also: see the lists from 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011 and 2010 Great posts | articles | talks read/watched A Short History of Objective-C – Sadly, Brad Cox […]

Clojure builds as an amalgamation of orthogonal parts

Jul 20, 2021

tools.build The Clojure Core team recently released a new Clojure library, tools.build, that is a culmination of thought around batteries-included build support for Clojure projects. I won’t go into detail around the history and contents of the library in this post because much of that is found elsewhere, including the announcement post, the tools.build guide, […]

clojure.spec: Data Design 01 – Sketching a Struct

Feb 10, 2017 some comments

With the growing focus on functional programming the importance of data design has been thrust to the forefront. That said, you wouldn’t know that the importance was widely agreed upon based on an observation of existing data-driven APIs. Certainly I’ve committed my share of sins in the name of “API data packets,” but with the […]

Read-Eval-Print-λove v004 – Production Rules has landed!

Jan 27, 2017 some comments

It’s been a long time coming, but I’ve finally put the finishing touches on the latest installment of my Read-Eval-Print-λove zine, this time focusing on production rules. This installment will deal with production rules, their purpose and implementation as well as an exploration into rules-driven OOP, data, and extracting ourselves from the Tarpit. Plus, I […]

Continue >>