Why you should use a Go module proxy
After the introduction of Go modules, people started to advocate using a Go module proxy. After researching the pros and cons, I've concluded that this is one of the most important changes in recent years. But why is that the case?
How to write idempotent Bash scripts
This blog post shows tips and tricks to write resilient and idempotent bash scripts.
Using go/analysis to write a custom linter
We're going to write a custom linter using the new go/analysis framework which dramatically speeds up creating new linters.
Tom Bihn Nik's Minimalist Wallet Review
A review of Tom Bihn's newest addition: Nik's Minimalist Wallet. Lightweight, simple and clean. How does it perform during day-to-day usage?
Using the iPad Pro as my development machine
I purchased an iPad Pro with the Smart Keyboard and Pencil to use as my main computer. Can it replace my local workstation? Is it powerful enough for my day-to-day tasks? Let's find out.
Recap Year 2018
My annual review and recap of the year 2018. Family & trips, Side projects, Youtube channel, Working remotely at DigitalOcean, and many other things.
Taking an indefinite sabbatical from my projects
There are times when you have to take a step back and observe your surroundings. Sometimes you're not aware of the things which put you in an unpleasant situation. After reading 'It Doesn't Have to Be Crazy at Work', I decided to make a significant change in my life.
Tom Bihn Aeronaut 30 Review
A 30L carry-on bag can be carried in three drastic ways (backpack, shoulder, and suitcase) and is made to last forever. The Aeronaut 30. How does it feel to use one?
Using Go modules with vendor support on Travis CI
Go modules, an experimental dependency management support is released with Go 1.11. Let's set up Travis CI to use Go modules with vendor support.
How to write a Container Storage Interface (CSI) plugin
The goal of this blog post is to show you how to write a CSI plugin using examples and explain the concepts differently.
Tips & tricks to batch edit EXIF metadata of photos
EXIF metadata contains useful information about the photo. What if your photos don't contain a correct EXIF metadata? Let me show how to batch fix and manipulate photos easily on Terminal
Alacritty integration with Tmux
Alacritty is a GPU accelerated terminal emulator which aims simplicity and performance. Due its capabilities, Vim rendering is now the fastest on macOS.
Why I turned off comments
From now on, there are no more comments sections below each post. It's a long-term experiment and I
Recap: Year 2017
I've never written a post like this, but I think it's worth writing something about 2017
Tom Bihn Guide's Edition Synapse 25 Review
A unique design and one of the most beloved onebag backpacks out there. Now in limited edition. Let me introduce: Tom Bihn Guide's Edition Synapse 25.
Configure Arq to backup to DigitalOcean Spaces
Arq is a Mac application that sits in your menubar and continuously backs up your data. Let us configure Arq to use DigitalOcean Spaces.