Since we wrote the original article just a little over two years ago, we’ve seen a fairly big shift away from self-hosted tools to feature rich Software as Service (SaaS). We’ve also seen nearly all Continuous Integration (CI) tools blur their lines with Continuous Delivery (CD) providing an all-in-one solution.
Persona: Tech Lead (Walt Wallach)
How we accidentally became cloud migrators
When coming up with an explanation of our cloud migration heritage for my talk at Red Hat Forum the phrase “accidental cloud migrators” came to mind. You see we didn’t set out to help organisations move workloads to the cloud but nevertheless we’ve found ourselves helping organisations modernise and migrate. On reflection, I think accidental cloud migrations are the best kind of migration, let me explain why.
The Agile Path to the Cloud
Cloud is good for us. So too are practices like DevOps and Continuous Delivery. It’s easy on the surface to read a few articles and think, “yeah, that’s a good idea,” but putting them into practice on the other hand isn’t so easy.
Enterprise lacking skills required for cloud migration
For all the excitement and talk of cloud it seems the reality, at least in enterprises, is a little less glamorous. With more and more executives backing the move to the cloud, more and more organisations are booting up large migration programmes. Unfortunately their aging IT departments lack the experience required and organisations are forced to depend on service providers to fill the gap.
Modern APIs are Pushing Innovation in Retail
An increasing number of retailers are exposing core parts of their business through APIs, delivering a more cohesive customer experience across a variety of touchpoints, making it easier to streamline internal operations, and opening opportunities to interface with external channels.
Vim Considered Harmful
Oh no, not another Vim article!
React and MVC
React is improving the way we build frontends, but I find common patterns are making our apps more complex to write and manage, and more difficult to understand.
Doing dumb things with Postgres
A couple of months ago I gave a talk about PostgreSQL, and specifically using the Array datatype, at London Ruby User Group and I wanted to take some time to dive into this in more detail.
The Strawman: TDD
There have been a few rumblings recently between the subculture of TDD-lovers and the rest of the programming community, as always. I’ve heard reports that TDD doesn’t work, that it is snake oil, and that there are studies to suggest that TLD and TDD are no better than each other in a scientific study.
Slicing code
The primary goal of slicing software is to make it cheap to ship, and inexpensive to ship additional features.