-
Why I'm Starting This
A learning log for things I build, things I learn, and things I'm figuring out in life. Writing to gain clarity, and to stay accountable.
Read → -
When the Sun Goes Down↗
An attempt to answer the age old curious question of what happens when the sun vanishes on a random Friday.
Read on Substack → -
Options Pattern in Golang
This blog discusses the implementation and need of the options pattern in Go.
Read → -
Running/Testing AWS Lambda function locally in Golang
Running and testing AWS Lambda functions locally in Golang allows developers to catch bugs and issues early, ensuring smooth deployment. It involves setting up a local environment, writing the Lambda function.
Read → -
Setting up a local SFTP server using docker
Setting up an SFTP server locally with Docker is a breeze. This guide walks you through creating a Docker Compose file, generating SSH host keys, and running the SFTP server container. Understand the importance of using both ed25519 and RSA host keys for compatibility and security.
Read → -
Building a basic token manager
Learn how to build a basic token manager in Go for handling access tokens required by APIs. This post covers using goroutines for concurrent token generation, caching tokens with atomic operations for thread-safety, and periodic token refreshing based on expiration duration.
Read →