When Your AI Agent Hits a WallFebruary 28, 2026·5 minsProgramming AI Anthropic Cloudflare Claude Code Cloudflare Pages Cloudflare Zero Trust
Two Days After Code with Claude, I Can't Go BackMay 24, 2025·5 minsProgramming AI Anthropic Claude Code GitHub GitHub Actions
Circular Validation: The Hidden Risk in AI-Generated TestsFebruary 20, 2025·5 minsAI Programming Architecture Testing System.Linq Claude Code GitHub Copilot
Sleeping automated testsJanuary 14, 2019·5 minsProgramming Testing System.Threading System.Threading.Tasks System.Net.Http
Resolving WCF Data Service Bin Deployment IssuesAugust 29, 2012·2 minsProgramming .NET WCF OData Deployment
Async options in .NETAugust 28, 2011·4 minsProgramming .NET C# System.IO System.Threading System.Threading.Tasks System.Threading.Tasks.Dataflow System.Reactive.Linq .NET Framework
IEnumerable & IObservable.Split()January 10, 2011·2 mins.NET Programming System.Collections.Generic System.Reactive Reactive Extensions
ReverseAsyncRead()January 3, 2011·2 mins.NET Programming System.IO System.Reactive Reactive Extensions
Optimizing tail with RxDecember 29, 2010·2 mins.NET Programming System.IO System.Reactive Reactive Extensions
Implementing tail with .NET & RxDecember 27, 2010·1 min.NET Programming System.IO System.Reactive Reactive Extensions
LINQ to SQL produces incorrect TSQL when using UNION or CONCATSeptember 10, 2008·1 min.NET Microsoft Programming System.Data.Linq LINQ to SQL SQL Server
Extending LINQ to SQLSeptember 9, 2008·2 mins.NET Microsoft Programming System.Data.Linq LINQ to SQL SQL Server