Archives
All the articles I've archived.
-
Streaming Responses
Using streaming to make a snappier user-experience
-
Understanding System Prompts
Persistence and framing: how system prompts shape multi‑turn behavior
-
Multi Turn Conversations
Step towards Building context
-
Anatomy of a message
Digging through the core concept of a message in LLM
-
Building with AI
From demo to product
-
Observability in Action: Exploring logs, metrics and traces
In the previous posts, we discussed the Grafana Stack's components and how to set up a single-node deployment. Now, let's bring it all together by exploring how to visualize and analyze logs, metri...
-
Beginner's Guide to setting up Grafana Stack
This post will guide you through setting up a single-node deployment of the Grafana Stack – including Grafana, Prometheus, Loki, and Tempo – using Docker Compose.
-
Observability With Grafana Stack
In modern software systems, especially those with distributed architectures, merely knowing "what happened" isn't enough. We also need to understand "why it happened".
-
The less taken path with sqlite
Lately, I've been tinkering around a bit with sqlite3, and this post contains a brief of some exciting set of features and interfaces that I've re-discovered during the process.
-
Berkeley Packet Filter in Golang
Recently I stumbled upon a use case where I was looking to setup a Wireguard (udp) tunnel across two nodes behind different NATs. I wanted to implement something like UDP Hole Punching and came ac...
-
Using interfaces in Go
Exploring how to effectively use interfaces in Go — common patterns, pitfalls, and tips for developers coming from Java or C#.
-
Why documentation matters
Why good documentation matters in software engineering — it goes way beyond code comments.
-
Git Workflow
In this post I'm going to write about the fork-clone-pull that we've been using for some time now at work.
-
Design Docs
A design doc — also known as a technical spec — is a description of how you plan to solve a problem. It's one of the most useful tool for making sure the right work gets done.
-
Google Image Proxy
Continuing with app that I created as a project for the Udacity Android Nanodegree program, I faced a new challenge! The challenge was to load poster images from TMDb Image server inside my app!
-
Android Support Paging Library
Recently, I was working on a project for the Udacity Android Nanodegree program to develop an Android application for TMDb to list movies using the TMDb API.
-
Discourse Login on Android
Implementing user authentication for a Discourse-powered forum in an Android app using the session cookie approach.