Graham McGregor

Why do S3 Buckets Return 403 for Not Found?

19 March, 2019

We're going to dig in to why AWS has taken a strange stance on the status code returned for a file that doesn't exist in an S3 bucket. You…

On Writing

07 February, 2019

When was the last time you sat, and thought? Writing is a form of thinking. Expressing thought in written form forces us to solidify the…

Easy Beautiful Desktop Backgrounds

21 October, 2018

Setting up a new computer? Or tired of your old desktop background and just want something fresh? Last time I was setting up a computer I…

Formatting A Whole Git Branch

08 September, 2018

Have you ever gotten to the end of a bunch of work on a branch, and realize you didn't have the auto-formatter turned on for the last…



If you want to see more things from Graham McGregor in the future, you should follow him on twitter!