Journeys of intellectual wandering, that involve learning, problem solving and discovery, where the destination isn’t that important.

By the end of this article I hope you can see why investing your time in such projects is interesting and useful, and how such projects could be beneficial for you.

odyssey (n)…

You could be a command line hero.

Linux is well known for having a powerful set of command line tools. What is less well known, is that most graphical tools are really just running command line tools, or editing plain text files behind the scenes. So, is it possible to…

The TURTLES model.

How many times have you seen projects abandoned on GitHub, or internal Wikis, with no explanation, no “next steps”, no follow-up or notes? How many hundreds of hours were lost to that project, and what was learned?

This article proposes a model (“TURTLES”), or more simply, a…

Chat that is always compatible, updated, and integrates with browser extensions.

Too many chat apps — can’t change that.

The amount of chat applications and protocols out there now-a-days is getting absolutely crazy. It’s like in the 1990s, when we had ICQ, AIM, IRC, and others. …

Tips and tricks to get faster with the Kubernetes Command Line.

I’ve been using Kubernetes now since the early betas, and over the years I’ve used kubectl a lot. But, developers and sysadmins who do things more than once learn to automate, or at least learn how to get much…

This helps you use Go to power the next generation of APIs+PWAs.

Prerequisites; This article assumes you know what protobuf and gRPC are, and have set up the grpc-gateway for REST already for your app.

The context

gRPC has become the default standard for modern Cloud Native RPC in Go. And gRPC…

Reading the source code is a pathway to many abilities that some consider… unnatural.

I want to encourage you to actually read through the open source code for the software that you’re using. Doing so has many potential benefits, and skills like this can give you a real edge and…

It’s been a while since I’ve had the time to stay up late and write code for fun, but I’d just like to write a post to quickly introduce a little project I’ve been working on called OliveTin.

Use cases

  1. Give controlled access to run shell commands to less technical folks who…

There are a lot of cool Linux commands and tools you COULD learn, but what’s the point in investing a bunch of time if you just use them once a week, or once a month? …

I want to explain how I use this setup, and how I got here. Perhaps I will encourage you, to experiment with your desk and workflow.

Pictured above, is my desk. It does indeed have 6 monitors. …

James Read

Public Cloud and Open Source advocate. Red Hat Solution Architect during the day. Enthusiastic developer at night :) http://jread.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store