Blog

Most of my blog posts dating back to 2002. Some written here, some written elsewhere and aggregated here.
What is Continuous Integration?

What is Continuous Integration?

08/11/2018
It’s hard to find terms getting more attention in the software world in the last few years than the closely related practices of Continuous Integration(CI) andContinuous Delivery or Continuous Deployment(CD), often referred to in tandem as CI/CD. Organizations across the world, from one-person development shops to multinational corporations, are implementing CI and CD for their software products.
What is Artificial Intelligence?

What is Artificial Intelligence?

19/07/2018
Before we begin, let’s get definitions straight — what is artificial intelligence (AI)? Or more specifically, what isn’t it? As you might expect, ask any technical person for a definition of something, and you’ll get a dozen different responses, and at least half of them will be, “It depends.”
What Is Blockchain?

What Is Blockchain?

26/06/2018
The world and its dog has gone crazy for blockchain (and related technologies, which is a whole other post). The past two years have been a hype roller coaster for the technology with stories of equally insane valuations, technical proposals, media exposure, regulatory nightmares, frauds, and unrealized dreams.