Better Transactions with Delegates in C#
This article was first published in the ACCU magazine CVu in August 2005. Reproduced here with permission. Source code for this article (in C#/.NET 1.1) is at...
View ArticleMicrosoft Application Blocks
Microsoft Application Blocks form a collection of ready-built ‘clumps’ of code which solve common problems such as security management, data access, logging, etc. They are the tangible result of the...
View ArticleYou are invited to ScaleCamp 2010
Very pleased to receive this email today: From: Michael Brunton-Spall Sent: 19 November 2010 16:07 To: Matthew Skelton Subject: You are invited to ScaleCamp 2010 – 10th December at the Guardian...
View ArticleUK Scale Camp 2010 – Braindump
I’ve just returned from UK Scale Camp 2010 (@scalecampuk), organised by The Guardian (and the indefatigable Michael Brunton-Spall, ). Here are some notes: Overview I liked the “unconference” format (no...
View ArticleSite Reliabililty at Scale – Discussion Roundup
There have been several useful discussion threads on the LinkedIn Site Reliability at Scale group (http://www.linkedin.com/groups?home=&gid=4200099) recently: Is extreme high availability a bad...
View ArticleFive Interview Questions for Hiring DevOps Staff
Over the past seven or eight years I have developed a list of five key interview questions for recruiting staff to software development teams. These five questions have come to stand out as being...
View ArticleFault tolerance, anomaly detection, and anticipation patterns by Jon Allspaw...
Jon Allspaw (@allspaw) from Etsy talked about the role that Anomaly Detection, Fault Tolerance and Anticipation play in producing highly scalable software systems (Fault tolerance, anomaly detection,...
View ArticleEvent-Sourced Architectures by Martin Thompson at QConLondon 2012
Software performance guru Martin Thompson (@mjpt777) gave an illuminating talk on event-sourced architectures, and why event-driven, state-machine designs are the way forward for complex, multi-path...
View ArticleWho Owns My Operability?
Reblogged from Software Operability .com: Operability is not something which can be 'bolted on' or retrofitted to software after it goes live; we need to design and build our software with operability...
View ArticleRoundup: Patterns for Performance and Operability
I recently posted a review of Patterns for Performance and Operability by Ford et al on the SoftwareOperability website. I think that this book is exceptionally useful in its treatment of both...
View ArticleOperability: a DevOps cornerstone – new eBook from HighOps
One of the driving forces behind DevOps is the increasing prevalence of complex, distributed software systems which calls for a substantially different approach to building ‘business’ software systems:...
View ArticleNotes on ‘team responsibilities in cloud-native operations’ (Pete Mounce)
Summary: Pete Mounce (@petemounce) from Just Eat gave a compelling talk at the London Continuous Delivery meetup group on ‘team responsibilities in cloud-native operations’. I found the talk hugely...
View Article