Docker registry auth issues

I ran into an issue today when scripting a setup for a private docker registry and I ended up wasting a few hours on it. I'm hoping this post can save a few people the same headaches. After setting up a docker registry with authentication following most of what was in https://docs.docker.com/registry/deploying/ I was confronted with a rather... Continue Reading →

My history with InWorldz

[The following was given to the organizers at the InWorldz 6th birthday celebration. I'm pasting it here for those that haven't been able to read it] In 2009 I lost my father at the early age of 60. I had a pretty rough job where I was going 12 hrs a day on average on business software. It... Continue Reading →

Xcode handy key bindings

This is a tiny postlet on some key combinations I have found handy while using Xcode. I'll update this as I run into more invaluable shortcuts. shift + cmd + o - Quickly open file shift + cmd + j - Reveal in project navigator ctrl + cmd + up / down - Jump to next counterpart (ex.... Continue Reading →

Message ordering in the face of failure

Another day learning and coding and another interesting problem! While designing a distributed message queue, I decided to use vector clocks to preserve message ordering when producers are talking to a different quorum of nodes. You can see some of my conclusions in a previous post titled Vector clocks and quorum consensus. Vector clocks do seem to... Continue Reading →

Staying on the horse

Software development can be exciting. We learn new things. We get to explore new ideas and see them come to life. Software allows us to share our talents with people from all over the world. We get to see the things we create  put to use sometimes in ways that we never considered. But software... Continue Reading →

Blog at WordPress.com.

Up ↑