Blog

Most of my blog posts dating back to 2002. Some written here, some written elsewhere and aggregated here.
SwitchBot- A Smart Home for Everyone?

SwitchBot- A Smart Home for Everyone?

06/03/2018
See how SwitchBot is attempting to alter the smart home market with a ready-made solution, and how their approach is working. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substitutions with Musta...
An Interview With Brian Gracely on Red Hat&#39;s Acquisition of CoreOS...

An Interview With Brian Gracely on Red Hat&#39;s Acquisition of CoreOS...

02/03/2018
Chris Ward interviews OpenShift's product strategy director Brian Gracely about Red Hat's recent announcement of their acquisition of CoreOS. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substitu...
Embracing the Chaos of Chaos Engineering

Embracing the Chaos of Chaos Engineering

22/02/2018
Modern applications are increasingly growing in complexity. Adding a dizzying amount of moving parts, layers of abstraction, reliance on external systems and distribution that all result in a stack that few truly fully understand.
A Roundup of Managed Kubernetes Platforms

A Roundup of Managed Kubernetes Platforms

01/02/2018
In the race of container orchestrators, Kubernetes is surging ahead. But much like when I wrote my post on Docker hosting, people are often stuck on the step of getting their infrastructure to production. Unlike when I first wrote that, the industry has progressed massively, and as you will see, I found a lot of companies willing to offer you solutions for helping you get Kubernetes into production.
Managing Large State in Apache Flink - An Intro to Incremental Checkpointing

Managing Large State in Apache Flink - An Intro to Incremental Checkpointing

23/01/2018
The post Managing Large State in Apache Flink®: An Intro to Incremental Checkpointing appeared first on data Artisans. {::options parse_block_html="true" /} <div class="author"> <img src="https://www.rss-specifications.com/rss-spec-rss.gif" style="width: 96px; height: 96;"> <span style="position: absolute; padding: 32px 15px;">{% comment %}Remark that post_url refers to the *original* post url, not Jekyll's post_url variable. Moreover, planet.rb preprocesses the substitutions with Mustache.{%...
Berlin Blockchain Day Panel

Berlin Blockchain Day Panel

16/01/2018
On a cold Friday December night, with a Christmas market buzzing outside, a small group of Blockchain enthusiasts gathered for a 'day' (actually an afternoon) of discussions with luminaries from the community organized by [Binary District](https://binarydistrict.com/about/){.markup--anchor .markup--p-anchor data-href="https://binarydistrict.com/about/" rel="noopener" target="_blank"}, a new global education center. As is traditional for events in Berlin, the time of year had thrown well-made plans into disruption, and the organizer...
Distributing Operational Knowledge Across a Team

Distributing Operational Knowledge Across a Team

28/12/2017
I am sure we have all worked (or work) for companies, teams, or clients where communication of internal information is somewhere on the scale between nonexistent and abysmal. Despite constant advances in information storage and communication technology, I’m sure many of you would agree that we are still not any better at communicating with each other. In this post, I will discuss some tooling options to consider, but more important, cover when, why, and how to use them.
2017 in review

2017 in review

27/12/2017
I began my round of 2016 with how eventful it was, and 2017 continued to deliver major world events that shook countries, cities and people. Despite this, I had a largely positive year, switching from an employee back to a contractor again, which was a largely positive move. I changed my major outlet from SitePoint to DZone, added a handful of others, wrote a lot of content marketing posts for tech companies, wrote a book and (nearly) finished a video course. On top of all that I travelled to ma...
Going Serverless? Compare Your FaaS Options

Going Serverless? Compare Your FaaS Options

29/11/2017
As is typical with new concepts and technologies, the absolute definition of “serverless” or FaaS (Functions as a Service) is broad and undefined. In essence, it is a concept that takes cloud computing and “convenience as a service” to the extreme, spinning up processing power when your application needs it and responding with data.
Ruby logging best practices and tips

Ruby logging best practices and tips

11/11/2017
Ruby is an opinionated language with inbuilt Ruby logging options that will serve the needs of small and basic applications. Whilst there are fewer alternatives to these than say, the JavaScript world, there are a handful, and in this post, I will highlight those that are active (based on age and commit activity) and help you figure out the options for logging your Ruby (and Rails applications).