001 2026.07.13
July 13, 2026
Building on the Margins
A founder with a day job and family builds LeadSurface via a Loop & Gate workflow, keeping product strategy human, handing disciplined execution to a pipeline.
001 2026.07.13
July 13, 2026
A founder with a day job and family builds LeadSurface via a Loop & Gate workflow, keeping product strategy human, handing disciplined execution to a pipeline.
002 2026.07.09
July 9, 2026
You don't design a durable AI agent framework. You find one through a series of intentional failures. Here's what six iterations taught me.
003 2026.06.18
June 18, 2026
A broken agentic workflow fails loudly. The wrong one runs cleanly and quietly drifts. How to define correctness and evaluate against it before you ship.
004 2017.01.22
January 22, 2017
Suave is a possible replacement for the ASP.NET stack, but with some help, the two can be used together to build composable F# web applications.
005 2016.12.23
December 23, 2016
While not the primary focus of Microsoft's efforts, F# makes for an excellent language choice for applications targeting .NET Core.
006 2014.08.25
August 25, 2014
You may have experience in deploying your Ruby or .NET applications, but when it comes to Elixir, do you have what it takes to deploy your app?
007 2013.12.08
December 8, 2013
Recently, I built an API wrapper for Mandrill. Let's walk through the steps I used to create it.
008 2013.10.03
October 3, 2013
Don't rely on MD5/SHA1/SHA256/etc. hashes for storing passwords. Join me in learning how to bcrypt in Erlang applications.
009 2013.08.06
August 6, 2013
What is Percona Server, and why should I care?
stay in touch
I write and connect with operators building developer-first products and payment systems. Follow along on LinkedIn. That's where conversations happen.