RSSAmplifier

Blog

Govind's Blog

Welcome to my website!

gowind.github.ioRSS feed ↗55 posts

Latest posts

Fil-C: How it works and is it safe

Notes on how Fil-C works and the obvious comparison with Rust

Securing agents

How can I secure my agents

Why do Processes "block" ?

What does it mean to "block" a process

The freedom to be bored

Can you deal with being bored anon

Deep dive into Promises - Part II

Static methods on Promises

Deep dive into Promises - Part I

A deep dive into Promises in Javascript

Anatomy of a Kubernetes Operator

Less is more; Learning, June 2025 edition

Successfully maintaining a learning blog for 6 months and what next

Modulo to the Rescue

An interesting algorithm to calculate linear index from a 3-D one

Thinking in CUDA (or what I learnt in April 2025)

Learning CUDA and getting into the mindset of a GPU

What I learnt in March 2025

Summary of learnings 2025

What I learnt this month: February 2025

Deeper dive into sketch data structures

What I learnt this month: Jan 2025

What did I learn this month

IS SIMD always faster ?

Can I make my code run faster by just using SIMD instructions ?

SIMD algos part III: Blending and Permutations

SIMD algos part II: popcount

SIMD algos: Part 1

Mom, where is my library ?

How the Dynamic loader finds shared libraries

Advice on the internet

A template for Self Evaluation

Why should I hire you ?

Solving Tensor Puzzles

Managing ADHD

Possible ways to manage your ADHD

x86 calling convention

Using MDX

Lorem ipsum dolor sit amet

Compiling C code with Zig

How to compile your C code with the Zig build system ?

C is the universal ABI

Insights on Career in SWE

What I learnt about myself

Array vs Normal HashMaps in Zig

Different types of HashMaps fight it out for the perf. crown

CLI tools for quick perf. measurement

Book: Systems Performance, a rather incomplete review

A review of the System Performance book by Grendan Gregg

Transforming async await - II, Generators

Transforming async await - I

Transforming async await - III, Stepping the Generator

From 500 secs to 3.5 - The 1brc Challenge

A journey of optmizing code to go brrr

Why is my event loop still running?

Investigations into why my node process stays alive after tests finish running

Module, ModuleResolution and Target in NodeJS

Module customization hooks in Node 20

How module resolution works in Node JS

Node JS internals - How async file system calls work

A deep dive into How file system calls are made asynchronous

A libuv Primer

Understanding Lib UV, the library underpinning Node JS

Jest Guide

AVL Trees Part-1 What problem does AVL Tree solve?

AVL Trees Part-2 Deletion

A Software Engineer is a professional

GOT, `__stubs` and Linking

GOT tables and Linking object files in C

Procedure Link Tables Part II

Procedure Link Tables Part I

ELF and Loaders

ELF Sections

_start fn in C

What _start fn does before you main is called

ELF relocations