Coffee on the Keyboard
  • Home
  • jamessocol.com
Sign in Subscribe

quality

A collection of 3 posts
Photo of colorful papel picado banners strung between two buildings with a partly cloudy sky behind.
continuous deployment

When to use Feature Flags: Extra-Ordinary Unconfidence

Feature flags are a sine qua non for effective Continuous Deployment (CD)—and yet, they aren't always necessary. Nearly every sprint I've observed for the past 10 years has included the question "should this be feature-flagged?" at least once. Such a common question deserves
05 Oct 2023 5 min read
See the description. Dang blogging platform won't let me put this in the alt text.
testing

In defense of unit tests

A few years back, Guillermo Rauch—now the CEO of Vercel—tweeted a pithy assessment of automated testing: Write tests. Not too many. Mostly integration. — Guillermo Rauch (@rauchg) December 10, 2016 This inspired Kent C. Dodds to write that: Integration tests strike a great balance on the trade-offs between confidence
07 Aug 2023 5 min read
Code

Better Living through Memcached

I wanted to put something specific in the title, like “Speed up your service” or “Reduce server load” or “Limit database calls” or… You see why I chose “Better Living.” Memcached [http://danga.com/memcached/] is a memory caching system with an obvious name. It allows you to store basically
19 May 2008 4 min read
Page 1 of 1
Coffee on the Keyboard © 2025
Powered by Ghost