Skip to content
Riyaz Ali

Archives

All the articles I've archived.

2026 5
May 1
April 4
2025 3
May 3
  • 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".

2021 2
March 1
  • 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.

January 1
  • 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...

2020 1
March 1
  • Using interfaces in Go

    Exploring how to effectively use interfaces in Go — common patterns, pitfalls, and tips for developers coming from Java or C#.

2019 3
March 1
February 1
  • 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.

January 1
  • 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.

2018 3
June 2
  • 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.

April 1
  • Discourse Login on Android

    Implementing user authentication for a Discourse-powered forum in an Android app using the session cookie approach.