Skip to content
Rajiv Singh
Writing
Projects
Talks
Experience
About
Writing
algorithms
career
cpp
databases
go
javascript
life
math
open-source
performance
probability
programming
resources
systems
technical-writing
webassembly
2026
Jan 26
Google Summer of Code 2026
2025
Nov 30
Making sense of the Green Tea garbage collector
Jul 23
Decoupling web worker instantiation
Apr 04
Demystifying remote procedure calls
Feb 22
Ten habits of standout developers
2024
Sep 28
Profiling WebAssembly with pprof and wzprof
Feb 22
Exploring the Go 1.22 release
Feb 10
The sliding window mental model
2023
Aug 06
API gateways, load balancers, and reverse proxies
May 23
Higher-Order Functions in Go
May 23
Optimizing performance with inlining
May 20
Demystifying dangling pointers
May 11
Demystifying the columnar storage model
May 06
Getting started with Google Summer of Code
May 06
Improving software performance with buffers
2022
Mar 05
Go resources
Feb 27
Theoretical runtime analysis of Big O notation
Feb 22
Measure elapsed time of C++ program
2021
Dec 29
Linux Foundation Mentorship 2021
Dec 02
Google Season of Docs 2021
Jan 03
Kharagpur Winter of Code 2020
2020
Dec 10
Google Season of Docs 2020
Jan 30
An efficient algorithm for generating integer partitions
Jan 26
Finding Nth Fibonacci number in logarithmic time
2019
Jul 18
Monty Hall problem
Jan 24
Discriminant of a conic section
2018
Sep 20
Initial Commit