Adding HTTP Probes to Talos Linux
Historically, isolating network configuration issues when deploying new clusters has been difficult. Talos’s existing TCPProbeConfig checks reachability by attempting direct TCP connections, which fai

Continuing my Golang project series — this time I built something that combines file uploads, Markdown rendering, and a touch of grammar intelligence — all inside a REST API. It’s called Markdown Notes API, and you can find the full project here:🔗 G...

In this post, we’ll build a simple blogging API using Go + MongoDB, covering full CRUD (Create, Read, Update, Delete) functionality.By the end, you’ll understand: How to connect Go with MongoDB How to structure your project How to make your databa...

After building a few CLI tools in Go — from a task tracker to a movie fetcher, and even a GitHub activity tracker — I wanted to explore something a little deeper.Something that combines networking, concurrency, and caching, while still keeping things...

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...

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. ...

After building a Task Tracker CLI and a Movie CLI fetching data from TMDB,I wanted to explore something a bit more developer-centric — a CLI that interacts with GitHub’s public API. The idea Build a small Go CLI app that takes a GitHub username and d...