Learn, Execute, Innovate

Bring new knowledge to your team and lead the innovation. We have 119 tutorials so far, search them here.

Learn, Execute, Innovate

My Latest Tutorials

Password Hashing in Golang with Bcrypt and Argon2

In my previous article, Hashing in Golang with SHA-256, HMAC, and File Checksums, I ended with a warning: never use SHA-256 to sto...

Hashing in Golang, A Hands-On Guide to SHA-256, HMAC, and File Checksums

Sooner or later, every backend developer needs a hash. You want to verify that a downloaded backup was not corrupted, sign a webho...

How to Set a Static IP Address with Netplan on Ubuntu

A server whose IP address changes is a server you eventually cannot find. DHCP is perfect for laptops and phones, but anything tha...