I've run into a few scenarios recently that have got me thinking about the choices we make in software, and how we have to live with them. Just like ...
When we think about "databases", we probably think about SQL stores (MySQL, Postgres), NoSQL stores (MongoDB, Cassandra), and maybe some vendor-speci...
Percentiles are a statistics concept, but you often see them mentioned in software engineering. Like this, this, and this. If you're wondering what t...
Over the next month or so, I'm embarking on a journey to improve the reliability of @RemindMe_OfThis. You can see a summary of my plans in this GitHu...
Hi guys👋.
I've worked with a couple of languages, but it was in JavaScript that I first noticed the pattern of...
I don't work for Elastic (yet😄), but I'm a big fan of their products. In fact:...
Here's a little something I did in Scribe last week: before and after. The original piece of code it...
Question: what's the correct way to represent arrays and objects in a URL query string?...
What's an "/open" page? An /open page is a page where a startup or product shares their me...
Last week on Twitter, there was a small argument on my "second-degree" network about commenting code....
If you're like me, you've heard a lot of people say things like "you shouldn't mutate state!" and tal...