Intro to Test Driven Development (TDD)
How I used Test Driven Development to build a smarter message parser for Street Ninja—and why you don’t need to go all-in to get the benefits.
A collection of my writings on software development, architecture, and the challenges of building impactful projects—both in tech and in the real world.
How I used Test Driven Development to build a smarter message parser for Street Ninja—and why you don’t need to go all-in to get the benefits.
Hashing is a fundamental concept in cryptography and blockchain technology. This post breaks down what hashing is, how it works, and why it’s used in Bitcoin and beyond.
SSH is a prime target for attackers. In this first part of the Linux Hardening series, we cover key steps to secure SSH access and prevent unauthorized access.