Elton Stoneman
33 posts.
- Hey Azure, how's my Cloud Service doing?The Azure Management APIs give you a lot of useful stats and you can easily use them to build a customised dashboard for an instant healthcheck of your…
- Versioning in WebAPI using Route ConstraintsI had an interesting problem with API versioning. The API behaviour for a given resource was going to change between version 1.x and 1.y, but the…
- Configure Azure storage to return proper response headers for blob GETsIn the early days of Azure blob storage, the response headers for HTTP GET requests were not quite right. The ETag header wasn't escaped with…
- badapi.net just got badderThe original release of was a bit limited – you could get whatever error response you needed, but only if you changed your client to point to the…
- Welcome to www.badapi.net, a REST API with badly-behaved endpointsI've had a need in a few projects for a REST API that doesn't behave well - takes a long time to respond, or never responds, returns unexpected status…
- Using CMS for App Configuration - Part 1, Deploying UmbracoSince my last post on using CMS for semi-static API content, How about a new platform for your next API… a CMS?, I’ve been using the idea for centralized…
- How about a new platform for your next API… a CMS?I’m seeing a type of API emerge which serves static or long-lived resources, which are mostly read-only and have a controlled process to update the data…
- Why would you dual-run an app on Azure and AWS?I had this question from a viewer of my Pluralsight course, Implementing the Reactive Manifesto with Azure and AWS, and thought I’d publish the response.…
- Implementing the Reactive Manifesto with Azure and AWSMy latest Pluralsight course, Implementing the Reactive Manifesto with Azure and AWS has just been published! I’d planned to do a course on dual-running a…
- Sixeyed.Caching available now on NuGet and GitHub!The good guys at Pluralsight have okayed me to publish my caching framework (as seen in Caching in the.NET Stack: Inside-Out) as an open-source library,…
- AWS .NET SDK v2: the message-pump patternhas had a few pre-release iterations on NuGet and is stable, if a bit lacking in step-by-step guides. There’s at least one big reason to try it out: the…
- Nginx and PHP FundamentalsHot on the heels of my .NET caching course, I’ve had my first “fundamentals” course released on Pluralsight: Nginx and PHP Fundamentals.
- Integration Patterns with Azure Service Bus Relay, Part 3: Anonymous partial-trust consumerThis is the third in the IPASBR series, see also: - Integration Patterns with Azure Service Bus Relay, Part 1: Exposing the on-premise service -…
- Integration Patterns with Azure Service Bus Relay, Part 2: Anonymous full-trust .NET consumerThis is the second in the IPASBR series, see also: - Integration Patterns with Azure Service Bus Relay, Part 1: Exposing the on-premise service
- Integration Patterns with Azure Service Bus Relay, Part 1: Exposing the on-premise serviceWe're in the process of delivering an enabling project to expose on-premise WCF services securely to Internet consumers. The Azure Service Bus Relay is…
- Extension method for outputting formatted JSON in LINQPadVery simple, but a handy way of viewing nicely-formatted JSON in LINQPad: The last post showed an itinerary for sending a one-way message, to be transformed and stored using a FILE adapter. For two-way messaging, the process is…
- Using Perforce with CruiseControl.NetOn my latest project we're using Perforce for source control and my first tasks have been to set up CruiseControl.Net for continuous integration, and…
