Contextualizing Clojure in the small and the large
Mar 24
What I've learned about a large Clojure organization by working at a small one
Mar 24
What I've learned about a large Clojure organization by working at a small one
Mar 18
Exploring how Clojure test frameworks couple test evaluation with reporting
Oct 08
How to get test coverage and debug a new JS feature in JavaScriptCore
Oct 06
An introduction to implementing new JS features in JavaScriptCore
Feb 19
An introduction to contracts, symbolic execution, and how to use the latter the verify the former.
Jan 28
What does it mean to verify a compiler correct? Why is compiler verification important? Here I will provide an introduction to the area of compiler verification.
Dec 06
On applying lightweight modeling to a classic Programming Languages paper studying the connection between A-Normal Form and Continuation Passing Style.
Mar 05
One more blog post on Monads joins the millions already present on the Internet. These are my notes on Monads as I prepare to give an intro lecture on them.