Niko Heikkilä

Niko Heikkilä

A blog powered by coffee, VS Code, and Gatsby.

Checking a Web Page for Dead Links

#tutorial#golang#web development#tools

24.11.2019 ☕️☕️ 8 minutes read

A Golang Command-Line Tutorial

Death of the Production Line and Factory Workers Attitude

#career#software#craftsmanship

18.11.2019 ☕️ 2 minutes read

Whether you're a practical nurse, a salesperson, or a senior software architect, it all begins from the community (and a head full of strong will).

Customizing Your Shell Prompt for Productivity

#tips#terminal#bash#zsh#fish

06.08.2019 ☕️ 3 minutes read

To developers, command line is a natural environment for daily work. It makes sense then to customize it to be as helpful as possible.

Why I'm Quitting Twitter

#announcements#twitter

02.08.2019 ☕️ 2 minutes read

Recently I ended a long relationship with Twitter, and I'm relieved.

The Definitive List of Things I Don't Know

#lists#programming#career#beginners

15.07.2019 ☕️ 5 minutes read

We have a serious problem and we as professionals are responsible for fixing it by admitting the world that you don't need to know everything.

Generating Conventional Changelogs

#git#fish#shell#tips

25.05.2019 ☕️ 4 minutes read

Spicing up your release notes with awesome changelog power.

Don't Use Bash for Scripting (All the Time)

#beginners#bash#cli#linux

05.05.2019 ☕️☕️ 8 minutes read

When the complexity of your script grows it's time to drop the Bash. With modern tools it can be easy, fast, and fun.

Serving Gatsby Site with Docker Multi-Stage Build

#docker#gatsby#deployments

23.04.2019 ☕️ 7 minutes read

In this tutorial, we will build a multi-stage Docker build using a popular static site generator Gatsby.