Self-taught developers and Bootcamp graduates often have a hard time finding employment, CS fixes this

How to Learn Computer Science Online
Image by Author on Canva

A universally unique identifier (UUID) is a 128-bit format for creating IDs in code that has become popular in recent years, especially in relation to database keys

Merge sort is a recursive sorting algorithm and, luckily for us, it’s quite a bit faster than bubble sort.



  • Divide the input slice into two (equal) halves
  • Recursively sort the…

Bubble sort is named for the way elements “bubble up” to the top of the list.

bubbles in water

I recently had a ticket opened on my team’s backlog board requesting the ability to bypass our API’s caching system


We just launched our new partner program to give Dev bloggers everywhere an opportunity to make some cash while promoting an educational project.

smiling man with macbook
  • You earn 50% of…

The answer to the age-old question of, “should I commit the vendor dependencies in my Go project to source control?”

Should You Commit Your Vendor Folder in Go

Defer is a keyword that allows developers to delay the execution of a function until the current functions returns

hand signal

What is the “defer” keyword in Go?

While no language or package manages time perfectly, I’m of the opinion that Golang does a pretty good job out-of-the-box.

Luckily, I’ve met very few engineers in my career who are outright opposed to continuous deployment.

stream running down hill continuous

Lane Wagner

I love Go and Rust, and I like JavaScript and Python. I’m indiehacking on when my daughter isn’t crying.

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