Recent Posts

AI assisted software development

read more

Ollama

read more

Let's Talk Tooling

read more

check IDE config to git

read more

Cataloguing My Garden

read more

About Fast Compilation of Go

read more

Did you read the logs?

read more

Kind of method overriding in Go

read more

Thinking about Gall's law - Designing Systems

read more

Notion of time; Distributed Systems

read more

Geo Routing (Craigslist Example)

read more

ChatGPT Notebook - A Chrome Extension

read more

Literate Programming

read more

Quirks of Query Planner

read more

Using taskwarrior to stay disciplined with side projects

read more

SQL Injection - 101

read more

Currying in functional programming

read more

Loop Iterator variable scope in golang

read more

Struct Embedding, JSON Encoding in GO

read more

A case of slow loading zsh

read more

Websockets, Dealing with realtime updates for async API

read more

Database Connection Pooling

read more

Debugging driven development (is bad)

read more

How I work

read more

Accessing Cloudwatch logs via AWS CLI

read more

Get the most out of your command line experience

read more

Parallelism, Concurrency And Golang

read more

Idea of 'closure' in functional programming

read more

Monoliths Vs Microservices

read more

Debugging Slow Queries In Backend

read more

More

Why Some ISPs block TCP 22?

Safely Indexing an Array (C to Java)

First PR (rather lame) that got merged

ENTRYPOINT Vs CMD in Docker

(Book Review) Tuesdays with Morrie

gcloud sdk

What is good problem solving?

Github Actions

Using gcsfuse to mount GCS bucket

Reminder for task-warrior CLI

All Posts