Pi Day 2018

I have a bunch of RaspberryPi devices kicking around the house and office. There are some Pi 2s, Pi 3s, and a Pi Zero. I use them for a lot of different things. I just setup a Pi 3 to act as a scanni

Home Networking - Racking

As you can see in the picture, I didn’t just terminate cables in a mechanical room and mount a few pieces of hardware directly to a wall. Instead I got a wall mount rack to organize everything in. T

Home Networking - Cabling

One of the things that I knew I wanted to do with this home network was run cables to as many places as possible. Some were non-negotiable: the office needed multiple drops (8 in the end) the TV

Home Networking - What and Why

Late last year we moved into a new house. Leaving the other house was tough, and not just because I had built out a fairly good networking solution for it. Moving into the new house meant a new inte

Issues are not cheap

At Particular Software we manage all of our work flow using Github repositories and the issues in them. These issues are what drive our work day-to-day, week-to-week and all the way into longer period

Prairie Dev Con 2016 Wrapup

Last week I spoke at Prairie Dev Con in wonderful Winnipeg and while the city lived up to it’s moniker of “Winterpeg”, the conference was fantastic! I noticed that there was a lot of buzz around micr

Truly Ergonomic Keyboard

Back in February I joined a bunch of the other WesternDevs to talk about Ergonomics and one of the topics we touched on was ergonomic keyboards. As I said in the podcast, years ago when I worked on a

DDWRT and logentries

I’ve had DD-WRT setup on all the routers/repeaters in my house for a few years now. The platform, generally, is great. It has it’s quirks, and you’re not going to get my mother to install and administ

Using VBCE

One of the things I’ve run into over the years is a need to change USD into CAD. The most common way people will deal with this is to go to their bank and make the currency exchange. The problem with

Microservice Sizing

As I mentioned in my last blog post Microservices and Boundaries, I regularly see the question “How big should my microservice be?” The fast answer, albeit not the easy one, is that they should be the