Nov 23, 2025 · 11 min read · In Part 1, we built the most essential foundation of any modern application:secure authentication with JWT, bcrypt-based password hashing, and a clean layered architecture. Now that users can register and log in, it’s time to give them something mean...
Join discussion
Nov 13, 2025 · 11 min read · URL shorteners are everywhere—Bit.ly, TinyURL, Rebrandly—these services convert long messy URLs into short, easy-to-share links. In this blog, we’ll walk through how I built a fully working URL Shortener Service using: Go Gin Framework MongoDB Cl...
Join discussion
Oct 31, 2025 · 8 min read · After building a few CLIs in Go — a task tracker, a movie fetcher, and even a GitHub activity tracker — I realized everything I’d built so far lived inside the terminal. So I thought, “What if I make something visual… something that runs on a browser...
Join discussion
Oct 28, 2025 · 7 min read · Let’s build something practical again — this time, a live Weather API wrapper with caching. In this project, we’ll build a Go web API that fetches live weather data from the Visual Crossing Weather API — and uses Redis caching to speed up responses. ...
Join discussion
Aug 13, 2025 · 6 min read · Executive Summary: The Modern Stateful Authentication Blueprint This report presents a definitive architectural blueprint for implementing a robust, stateful, session-based authentication system as of August 2025. The prescribed architecture is desig...
Join discussion
Aug 4, 2025 · 3 min read · If you're building APIs with Go, sooner or later you'll need to authenticate users. One of the most popular and scalable ways to do this is by using JWT (JSON Web Tokens). In this guide, we'll walk through: What JWT is and why it's useful How to im...
Join discussionJul 10, 2025 · 13 min read · Introduction This article is about how I upgraded my previous cron scheduler service that I built in Go for scaling it to around 1 million daily scheduled jobs. This lays out the overall system design, approach and considerations I took in building t...
Join discussion
Jun 29, 2025 · 7 min read · When developing with Go, who hasn't been through the wringer with frameworks like the standard library's HTTP, Gin, Echo, Iris, Fiber, Beego, GoFrame, gRPC, Go-Micro, Go-Zero, or Kratos? They all claim to have great performance and powerful features,...
Join discussionApr 17, 2025 · 6 min read · I genuinely enjoy reading logs. There’s something satisfying about tracing issues down to the exact line where things went sideways. Over the years, tools like Datadog, CloudWatch, and Logtail have been my go-to platforms for monitoring and log analy...
Join discussion