Prevent Pushing to main on Github

Github does not make it obvious how to protect your primary branch from direct pushes. There are several steps you can take to protect yourself.
Read more →

Table Driven Tests in Swift

Table driven tests give you more test coverage for less lines of code. Let’s explore how to write them in Swift
Read more →

Building Modern Web Apps in Go Part 2

This was a presentation I gave at the Denver Go Meetup in November 2015. My goal is to teach others and myself how to build a robust, modern web application in Go. My hope is that startups will turn to Go instead of Rails or Django when building web apps
Read more →

Building Modern Web Apps in Go Part 1

This was a presentation I gave at the Denver Go Meetup in September 2015. My goal is to teach others and myself how to build a robust, modern web application in Go. My hope is that startups will turn to Go instead of Rails or Django when building web apps
Read more →