Here I write posts with learnings from real projects, less theory, more “here’s what actually worked.” I like to write about concepts that we take for granted in the software industry and make sure there is a higher-level understanding rather than just step-by-step implementations.
Posts
-
Hi, I'm Claude...
2025-12-19
7 Languages, 1 Algorithm, 0 Human Code
-
De-logging
2024-06-21
Print log debugging can have tools too
-
Structured intelligence
2023-05-26
Proposing a term for the New Paradigm in Software Architecture
-
Adding OpenAPI to an Express app
2020-09-27
Documenting your Node.js express API with OpenAPI/Swagger
-
Service Registry Pattern
2020-06-28
An easier way to connect services
-
Documenting RESTful APIs
2020-06-22
An introduction to OpenAPI and Swagger
-
Docker
2020-05-17
The Why
-
Distributed Request Tracing
2020-04-18
Debugging across services
-
Gettings started with Feature Flags and Progressive Delivery
2020-01-10
An introduction with examples using Unleash
-
Moving from Medium
2019-06-03
Does it make sense?
-
A single binary SPA using Go
2019-02-24
Using statik and echo with to serve up a single binary React app
-
Node.js with TypeScript
2019-01-02
Setting up a Node.js app with TypeScript, Nodemon, and Mocha/Chai tests
-
Swarm testing with Locust.io for the first time
2018-10-01
A beginners guide
-
Building and distributing a cross platform desktop UI in Scala
2018-09-23
Is ScalaFX the way to go?
-
Building a sentiment aware Polymer input control
2017-10-01
A tale of a UI experiment and using CoreNLP in Scala
-
Building a Desktop UI in Go
2017-09-21
Is it a good idea?
-
Making better technology decisions
2017-06-15
Facing the interminable news feed
-
Sbt heiroglyphs and multi-projects explained
2016-06-24
A starter guide to understanding what an sbt file is actually saying
-
A Software Developer's Experience Building a Robot
2013-08-25
Part 1: Legs
-
Running Node.js Alongside IIS on Windows
2013-02-15
Using Reverse Proxy for Flexibility
-
Running Node.js Alongside Apache
2013-02-10
Using Reverse Proxy
-
Controlling an LED on an Arduino over HTTP
2013-02-05
JavaScript Meets Hardware
-
Node.js Web Sockets and iOS
2012-12-02
A Web/Node.JS/iOS tutorial
- Using UIRefreshControl 2012-11-02
-
Searching through a UITableView
2012-11-02
An Objective-C tutorial
- Device detection in iOS 2012-09-28
- Hidden menu Part 2: Following the finger 2012-09-24
- Creating a hidden menu in iOS 2012-09-24
- How to create a custom look for your UITableView 2012-09-10
- Connecting to a php service from iOS 2012-08-26
- Optimise your Xcode productivity with shortcuts 2012-08-19
- Some useful libraries for iOS development 2012-08-19
- Creating a custom UIPickerView 2012-08-06
- Universal gravitation in C++ 2012-07-15
- Beginning iOS development 2012-07-12