#api

An agent that can only process text is fundamentally limited. Real usefulness comes from connecting to external systems - fetching live data, querying databases, calling APIs, and triggering actions in the real world. In this post, I’ll explore how to build these connections, turning isolated language models into integrated systems that can actually get things done.

Read More

Authentication verifies who users are, while authorization determines what they can access. This post covers implementing JWT (JSON Web Token) authentication in Go - the most common approach for stateless API authentication.

Read More

Middleware and concurrency are two powerful features that make Go excellent for backend development. Middleware enables cross-cutting concerns like logging and authentication, while Go’s goroutines and channels provide elegant solutions for concurrent processing. This post explores both patterns in depth.

Read More

Go (or Golang) has emerged as one of the most compelling choices for backend development. Originally created at Google to address challenges in building large-scale, concurrent systems, Go combines the efficiency of compiled languages with the simplicity of modern programming practices. This post explores why Go is an excellent choice for backend development and when you should consider using it.

Read More

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×