I am a technical communicator with a love of explaining technical concepts in documentation, blog posts, videos, books and more. I run a small agency called Gregarious Mammal if you’re interested in hiring me for that kind of thing.

This website is a home for all my blog posts, podcasts, newsletters and creative projects.

It’s also new and in development, so watch this space. 👀

Next events

more
August 13 2020 to August 16 2020

KubeCon and CloudNativeCon to hear about your ideas and projects

Latest posts

- more
Create a Random Board Game Generator Using Microservices on Heroku

Take a look at using Heroku to host the microservices behind a small bot project the author maintains.

Continuous Integration (CI) vs. Continuous Delivery (CD) vs. Continuous Deployment (CD)

Despite sounding similar, continuous integration, delivery, and deployment are subtly different from each other. While they have overlap, they are applicable and useful at different stages of the development process. In this post, we look at what the different terms mean, what benefits they bring to you and your team, and what you need to get started implementing the practice.

The Benefits and Best Practices of Continuous Delivery

Continuous delivery helps software development teams get their code changes from development to testing, and into the hands of users more quickly. In this post, Chris Ward looks at the benefits and best practices for implementing this practice into your teams.

Environment variables are a common way for developers to move application and infrastructure configuration into an external source outside of application code. This post shows you the variety of ways Kuberentes helps you create and manage environment variables within kubernetes.

1 Dev, 3 Teams, 3 Git Pull Request Review Experiences

Software developers submit a pull request (often abbreviated to PR) in their git system like GitHub, GitLab or BitBucket to signal to their teammates or manager that a branch or fork they have been working on is ready for review.

Latest podcasts

more
Confluent Cloud with Dan Rosanova

In this episode I speak with Dan Rosanova from Confluent about Kafka, their cloud offering, and project Metamorphosis. I also cover news from the past week including Developer Experience 101, Google Docs as an act of resistance, news from the Linux Kernel, what happened next to the founder of Atari, and much more.

Detecting infections from X-Rays - Alexander Wong of COVID-Net

This is a focussed episode, where I interview Alexander Wong of COVID-Net and DarwinAI about an open-source project last week to improve COVID-19 screening using artificial intelligence (AI).

Interchain, Tech privilege and inclusion with Tess Rinearson

This week I speak with Tess Rinearson about the Interchain foundation and her past thoughts on running inclusive hackathons, privilege, and much more. Also features news from Microsoft Build, Surveillance Capitalism, and the lost Sim games of Maxis.

In-memory computing with Dale Kim of Hazelcast

This week I speak about in-memory computing with Dale Kim of Hazelcast. I also look at the changing world of in-person trade shows, offices, and restaurants.

Kubernetes as a Service with Spectro Cloud

This week I speak with Spectro Cloud about their new Kubernetes as a service offering, and also take a look at operating system market share changes, Skype just isn’t cool, Apple’s T2 chip woes, gaming, and Stephen Wolfram’s theory of everything.

Recommendations and Newsletters

I currently curate 4 newsletters on Ethics (mostly in technology), Blockchain, Language and Linguistics, see my latest recommendations and join those newsletters below.

The Weekly Squeak Newsletter

My general newsletter "The Weekly Squeak" draws content from all these sources and a couple more, sign up to that below.

Latest ethics posts

more

Newsletter coming soon, for now enjoy the posts below.

Andrew Yang wants people to get paid for the data they create on big tech platforms like Facebook and Google, and with a new project launching on Monday, he believes he can make it happen.
Read More
Show me a museum of important historical inventors and I will show you a gallery of deluded mass murderers. I’m not talking about machine gun manufacturers or nuclear scientists—those people, at least, have some sense of what they’re up to.
Read More
What springs to mind when you think “Berlin start-up”? Probably not the clichéd ‘old boy’s club’ culture of 1960s ad agencies.
Read More
Roland Barthes was speaking metaphorically when he suggested in 1967 that “the birth of the reader must be ransomed by the death of the author”.
Read More
On conference stages and at campaign rallies, tech executives and politicians warn of a looming automation crisis — one where workers are gradually, then all at once, replaced by intelligent machines. But their warnings mask the fact that an automation crisis has already arrived.
Read More

Latest language posts

more

Newsletter coming soon, for now enjoy the posts below.

Last spring, artificial intelligence research institute OpenAI said it had made software so good at generating text—including fake news articles—that it was too dangerous to release.
Read More
Imagine your favourite social media platform does not let you post in English. Now think of a keyboard that won’t allow you to type in your own words. You would have two options: either switch to another language or remain digitally silent.
Read More

How to Edit Your Own Writing

from The New York Times
Writing is hard, but don’t overlook the difficulty — and the importance — of editing your own work before letting others see it. Here’s how. The secret to good writing is good editing.
Read More

How to Edit Your Own Writing

from The New York Times
Writing is hard, but don’t overlook the difficulty — and the importance — of editing your own work before letting others see it. Here’s how. The secret to good writing is good editing.
Read More
Roland Barthes was speaking metaphorically when he suggested in 1967 that “the birth of the reader must be ransomed by the death of the author”.
Read More

Latest blockchain posts

more

Newsletter coming soon, for now enjoy the posts below.

Photo by Austin Distel on Unsplash Here’s the deal: 1. There is a shortage of blockchain developers, this means web developers will need to learn blockchain development.
Read More
Grab the source code for the blogpost here. For the past few months, I've been building a couple of toy dApp projects on Ethereum that ultilize zero knowledge proofs, specifically zk-SNARKs.
Read More
It’s happening. Building smart contracts on Ethereum is slowly distancing itself from being a task better suited for Elon Musk’s friends on Mars, and looking more and more like something maybe doable by human beings.
Read More
When we started out designing the Orchid privacy network, we faced the fundamental decision of which blockchain Layer 1 platform to build on. Deciding on the best solution required us to take a hard look at multiple options in the market, and the tradeoffs involved with each one.
Read More
If you’ve been following the development of Embark you’re probably aware that we regularly put out alpha and beta releases for upcoming major or feature versions of Embark.
Read More