Posts
Apr 30, 2024
Event Sourcing vs CRUDApr 6, 2024
Database Migrations in NodeApr 6, 2024
Making decisions - the Last Responsible MomentMar 24, 2022
Ephemeral Runners with Github Action Runner Controllers and KubernetesMar 24, 2022
Playwright 1.20.1 and TypescriptApr 16, 2021
A docker-compose file for Grafana, backed by MySQL serversOct 14, 2018
Seven types of wasteOct 13, 2018
Fixing missing SpecFlow Bindings in Visual Studio 2017Aug 13, 2017
ADO.NET Connection Pool Performance CountersAug 5, 2017
Publishing and subscribing to RabbitMQ using the .NET ClientMay 27, 2017
Elevating the Powershell Command LineMay 27, 2017
Adding Specflow to a Visual Studio projectMay 22, 2017
Microsoft Azure ASOS StoryMay 12, 2017
Performance Counters with NLogJan 12, 2017
Change Visual Studio 2015 TFS Associate or Resolve work item settingsDec 6, 2016
Finding and deleting Windows Performance CountersNov 23, 2016
BuildStuff 2014Aug 8, 2016
Powershell Prettify XMLJul 27, 2016
On becoming AWS CertifiedJul 8, 2016
Reseeding Microsoft SQL TablesJul 7, 2016
Creating database snapshots using Microsoft SQL Server Management Studio (SSMS)Jun 23, 2016
Match Fiddler AutoResponder on body contentJan 17, 2016
Convert a blank project into a web projectMar 23, 2014
On leaving easyJetFeb 27, 2014
easyJet Recent SearchesJan 17, 2014
Powershell - Strip spaces using regular expressionsJan 14, 2014
MVC API Routes by Type in C#Jan 5, 2014
Types of testingJan 3, 2014
Understanding the 2013 Microsoft Azure OfferingsDec 24, 2013
Executing Remote Powershell CommandsDec 24, 2013
Windows Services in PowershellAug 16, 2013
Splitting Text Files using PowershellAug 8, 2013
Azure SQL Data Generation PlansJul 3, 2013
Visual Event Chrome PluginJun 23, 2013
Forcing a .NET application proxy via web.config or app.configJun 23, 2013
Deserializing different types using Newtonsoft JSON.NETJun 23, 2013
On leaving JustEatApr 2, 2013
Configuring SSH keys for Github using Windows 10Apr 2, 2013
Wrapping using statement with dispose in powershellMar 23, 2013
Responses for batch resultsMar 22, 2013
Fixing Powershell Params (The input to an assignment operator must be an object that is able to accept assignments0Feb 22, 2013
Mounting and diagnosing an EC2 volume from a rescue instanceOct 13, 2012
Filtering enumerables using C# YieldOct 11, 2012
Unable to serialize the session stateOct 10, 2012
.NET Transactional Test BaseOct 5, 2012
Generate QR Codes using the Google Chart APIOct 3, 2012
On custom Windows Service MSI installersSept 21, 2012
Adding custom fields to BugTracker.netSept 19, 2012
Service Management Expo 2012Sept 12, 2012
DataTables with Twitter BootstrapSept 7, 2012
Remove AVG Secure Search from Google ChromeSept 5, 2012
Music Subscription ServicesSept 3, 2012
Bing and 118 business data sourcesAug 30, 2012
Apprentice TestsAug 30, 2012
Apprentice Developer PositionAug 30, 2012
Hello World (First Blog Post)