Gunnari Auvinen's Blog

Written by Gunnari Auvinen journeying down the software engineering rabbit hole. You should follow him on Twitter and Medium.

Transitioning to New GatsbyJS Blog

August 31, 2018

After some issues with my last blog and how I was hosting it, I decided it was high time to update it and essentially start over. With that…

Editing Markdown in VS Code

November 27, 2017

This was originally published on Medium on November 27, 2017. Editing Markdown in your favorite text editor can come with some issues. One…

How to Setup Disqus Comments on Ghost

January 11, 2015

After getting the core of my Ghost blog setup I realized that it was time to add the ability to comment on posts. As I add posts on various…

What is Semantic Versioning?

December 11, 2014

Versioning and Software Development As you’ve probably seen while writing your own software, your code can change a little bit from version…

Using Source Maps with CoffeeScript

November 30, 2014

It took a long time to occur, but I finally began to read up and look into CoffeeScript recently and I’m extremely happy with that decision…

Reverse Searching Terminal Command

November 17, 2014

Trouble Finding That Awesome Terminal Command? Have you ever spent time at your computer trying to find an awesome terminal command that you…

Call vs. Apply in JavaScript

November 13, 2014

Both and allow you to invoke a specific function and pass in a context, that will be within the function, as well as arguments. How you…

concat vs. push in JavaScript

November 10, 2014

When I first saw that there was a method in JavaScript, I asked how is that any different than ? After all pushing values onto an array…

iTerm2 and Oh My Zsh Setup

October 05, 2014

Setting Up My Personal Work Environment at Home Now that I’ve finished DBC, I now have the time to setup all of the useful workflow tools at…

First Day Back in School

July 14, 2014

Oh Did I Make the Correct Choice Today was my first day at DBC and all I can say is wow… There was such a warm welcome from everyone today…

Ruby Classes

June 15, 2014

Ruby and Object Oriented Design Ruby is an Object Oriented Design (OOD) language. Everything in Ruby is an Object and all other classes…

Pairing is Caring

June 14, 2014

Originally when I found out a large focus of the DBC experience would involve paired programming I wasn’t really certain what to expect. In…

Ruby Methods

June 08, 2014

There will come a time when you want to take the tangled collection of array values or hash values and organize them into neat little groups…

JavaScript in Web Development

June 01, 2014

One of the most popular and ubiquitous languages in web development is JavaScript and its popularity seems to be steadily increasing over…