Continuous Discussions (#c9d9) Podcast: Episode 42 – Release Pipelines

Recently I, along with several others, appeared on the Electric Cloud #c9#d9 podcast. I was joined by Gioia Ballin, Juni Mukherjee, and J. Paul Reed. It was a general CD discussion, covering the full pipeline from CI, to testing, configuration, deployment and release. We discussed some of the common hurdles teams must overcome to streamline […]

Prototyping of a single serving site with Python & Flask

TL;DR – Built a crazily simple single serving site for a local coffee shop as a prototype to see if it would help them. You can currently see it at is black chapel coffee open?. Problem context There is an excellent local coffee shop in Wandsworth town, called Black Chapel coffee, that is physically small […]

Serverless APIs with Clojurescript and AWS

I recently put together a small service to help produce a table seating plan, which was also a good chance to try some genetic programming. Before continuing, I should point out that there are already plenty of excellent software packages designed for this which is much more mature and fully featured, such as Perfect Table […]

Starting with the Edison Part 1 – Setup

I was recently lucky enough to get a SparkFun starter pack for Intel Edison, which is a set of boards that slot together for the Intel Edison. This post is about getting up and running on the Edison with the initial setup and OS update and in the second, I will go through a very […]

Musings on a smooth transition to Continuous Delivery

I was asked to take part in a short Continuous Delivery eBook from Zend. It is a free ebook, but you do have to provide details in order to download it (standard practice these days, it seems). You can also read snippets from each author in the Continuous Delivery Quotes slideshare presentation: Continuous Delivery eBook […]

Beachside Development on a Nexus 7 with Amazon AWS and Quoda

Recently, on holiday, I had WiFi, time to spare in the sun, a Nexus 7 tablet, and wanted to try to prototype something. I wondered just how much lightweight development work could be done on a Nexus 7 android device. Clearly, none of is this is, or claims to be an ideal development platform but […]

Rakefiles for Delphi

It’s not a secret that I’m a big advocate of Continuous Delivery and I’ve also found that I’ve been using a lot of Ruby and Python development workflow tooling recently because I like those languages in this setting and I find the tools to be relatively easy to use (I recently wrote about Fabric for […]

Compiler messages are important (even for Clojure)

It should be fairly apparent to anyone that has ever touched a compiler that good compiler messages aid debugging time, this is also clear in various journals on the subject. This is often the reason why a lot of effort is spent on integrating error intelligence with the IDE (E.g.: Visual Studio and Resharper, Delphi […]

Simple REST Client for Delphi

While writing a Delphi Rich client for a personal project talking to RESTful service I recently became frustrated with the available easy REST client interfaces for Delphi. As a result, I wrote a small wrapper around the Indy TIdHttp component to provide a fluent interface upon which you can use to write REST clients. It’s […]

Simple, synchronous deployments with fabric

Automated deployments are a very essential ingredients for any application and not just those wanting to practice Continuous Delivery. There are many configuration and deployment tools available to use, which offer you different architectures and options for describing your config. Options, Options, Options Recently, when I needed to spin up a Rackspace cloud server quickly […]