Reimplementing Rails’ CSRF protection in SinatraTo hone my intuitions about Cross Site Request Forgery protection, I’ve been reimplementing Rails’ defence against t̶h̶e̶ ̶d̶a̶r̶k̶…Mar 19, 2021Mar 19, 2021
(H.T.T.)P.S., I love youAlice and Bob are a married couple who live on the Lower East Side of Manhattan. They are deeply in love, though they fight occasionally.Oct 19, 2020Oct 19, 2020
The Open-Closed Principle (In Rhyme)Software entities should be open for extension but closed for modification.Jul 4, 2019Jul 4, 2019
A worked example of how to write an algorithmIn this short post I’ll show how I think about writing algorithms, which is comp-sci-speak for sequences of steps targeted at a task. I’ll…Jun 9, 2019Jun 9, 2019
Programming and linguistics — Makers Week 1A personal update, and an exploration of the ties between programming and linguistics.Dec 4, 2018Dec 4, 2018