Be careful of whitespace in .php files
So I was debugging some anomalous behavior on my website and as I was poking around, I half-consciously noticed the change bars in in my editor that showed two extra…
So I was debugging some anomalous behavior on my website and as I was poking around, I half-consciously noticed the change bars in in my editor that showed two extra…
The problem with infinitely flexible building blocks is that there are always a half-dozen well-documented ways to do things wrong. I wanted my AWS Lambda app (I refuse to call…
In which I get an AWS Serverless Application Model (SAM) hello-world app up and running in a reproducible Docker dev container (with code on Github)!
A complaint that I have with pretty much every programming language manual I’ve ever read, is that they almost never start by telling you how to get the tools you…
The good folks at Tropical Ruby have released the video of my keynote, The Soul of Software. In this talk I start with the premise that the Ruby wave may have…
Justin Searls pinged me on Twitter asking if I had anything to add to his advice on building and presenting conference talks. First off, go read his article. He’s clearly…
This is a first take on Game of Life. It only exploits the most basic Elixir features like functions, lambdas, and pattern matching.
I’d like to dedicate more time than I currently do to formal-ish study (as opposed to just fiddling around with stuff). I thought I’d make posting my notes a regular…
I didn’t say mean things about Heather Arthur’s code. But I could have. I didn’t see the tweets about her “replace” project that started things off. But I do share…