Blog

Most of my blog posts dating back to 2002. Some written here, some written elsewhere and aggregated here.
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.
A guide to the hybrid cloud networking landscape

A guide to the hybrid cloud networking landscape

12/06/2018
If you are employing cross datacenter or a[hybrid cloud infrastructure](https://www.exoscale.com/virtual-private-cloud/), then your containers, services, and endpoints need to be able to communicate with each other, preferably in the most straightforward and fastest ways possible. This post showcases some of the options available to you, and how they compare.
Blueprint: Transferring Customer Support Requests Between Facebook Pages

Blueprint: Transferring Customer Support Requests Between Facebook Pages

09/05/2018
Maintaining conversations between multiple channels is a difficult challenge for customer support departments. Often companies launch different Facebook pages to enable their audience(s) to find the right type of engagement at the right time. However, this poses a problem when your audience starts to ask questions on a Facebook page not related to the purpose of that page. A customer looking for support might visit your Facebook marketing page, comment on an existing post, create a new post or...
The Promises, Payoff, and Products of Hybrid Clouds

The Promises, Payoff, and Products of Hybrid Clouds

26/04/2018
The cloud promised to provide us all flexibility. The opportunity to access infinite resources as and when we need them and pay accordingly. We would no longer have to spend time installing, configuring and maintaining servers; we were promised more time to “just code.”
What Is DesignOps?

What Is DesignOps?

27/03/2018
As a writer/tech writer/sometimes developer who dabbles in the odd bit of illustration and design, I have often wondered how teams of artists collaborate.
Tutorial: Using the Messenger Webview to create richer bot-to-user interactions

Tutorial: Using the Messenger Webview to create richer bot-to-user interactions

16/03/2018
Developers are building many different types of experiences in Messenger, and while messaging is at the core of a bot's architecture, the Messenger webview provides devs with the flexibility to incorporate elements of their webpage experience into their app. Whether you're looking to add a checkout flow, share a new product page, or simply distribute content, the webview opens up a world of possibilities to create richer interactions.