Vishnu Bharathi
Home
Blog
Topics
hackathon
tech interviews
API
RFC
algorithms
angular
ansible
api
automation
blogging
books
c++
career advice
clojure
cloud
college
conference
cue
data structures
databases
devops
electron
gaming
github
go
groovy
helm
ideas
inspiration
interviewing
java
javascript
js13kgames
jvm
kernel
kotlin
kubernetes
library
life
linux
mathematics
microservices
milestone
music
nodejs
nostalgia
npm
open source
personal finance
productivity
programming
rant
reading
recurse center
redis
research papers
software
startups
tech interviews
terraform
testing
tinkering
tools
vertx
want-to-build
wishlist
work
zig
2024
2024-09-14
Fix up
2024-07-07
Know when to break up with Go's http.DefaultClient
2024-06-29
Against the io.TeeReader
2024-06-27
A silly mistake that I made with io.TeeReader
2024-05-21
Exploring Middlewares in Go
2024-03-11
Rough notes on GCP networking
2024-01-13
Infinite ways
2023
2023-11-09
Paper notes: Use of Formal Methods at Amazon Web Services
2023-06-11
Double Bongos
2023-03-06
How not to use context.WithValue in Go
2023-03-05
FOSS Hack 3.0
2023-03-03
A small win
2023-01-13
The absolute minimum things that I need to know about Helm
2023-01-08
Reverse engineering Plausible's less than 1kb JS script
2023-01-08
My second conference talk 🎤
2022
2022-05-19
Today's thought
2022-04-17
Exploring CUE
2021
2021-12-19
Book notes: Hooked
2021-10-25
Don't be rude
2021-06-09
FOIR
2021-05-16
Just stop
2021-04-02
My first-ever conference talk 🎤
2021-02-26
Mental models
2021-02-03
Speeding up git clone
2021-01-22
My blub study syllabus
2021-01-03
Learning to SWIM
2020
2020-12-28
Expense sheets
2020-11-01
Jio
2020-10-10
Rejections
2020-08-22
The Levenshtein distance in production
2020-08-17
Learning to sort
2020-08-11
Paper notes: Key-Value Storage Engines
2020-08-09
Recurse
2020-07-23
No more zero days
2020-07-20
First feedback
2020-07-19
Migrated my old blog posts from Medium
2020-07-16
Short
2020-07-15
Releasing sblog
2020-06-30
Under the hood of Go's context
2020-06-16
You are building it for a million people
2020-06-09
On top of
2020-05-22
Some RSS feed reader features
2020-05-15
Building a ruby client for TiKV
2020-05-03
Badger - WithMeta with cheers!
2020-04-13
Learn
2020-04-10
Health
2020-04-10
The Imaginary Company
2020-04-08
Early
2020-01-16
Math journey
2019
2019-12-18
Auto
2019-06-22
kvm
2019-06-09
Flow anywhere
2019-05-08
Please mind the gap
2019-02-10
So you want to climb that tree?
2019-01-18
Binary Tree Traversals
2019-01-04
I learnt C++ in 2018 and have no regrets
2018
2018-12-12
rlwrap
2018-11-30
pure.h
2018-11-24
My C++ Setup
2018-11-19
Multidimensional arrays in C++
2018-11-18
Sets in C++
2018-11-17
Maps in C++
2018-11-16
Zig Programming Language - First Try
2018-11-15
Linked Lists in C++
2018-11-15
Deque in C++
2018-11-13
Priority queues in C++
2018-11-12
Stacks and queues in C++
2018-11-12
Dynamic arrays in C++
2018-11-12
Fixed-size arrays in C++
2018-11-07
Logarithms
2018-10-12
A Slice of Redis - Part 2
2018-10-12
A Slice of Redis - Part 1
2018-09-30
Hugo to Hexo
2018-08-16
Terminals
2018-07-13
Friday Night
2018-07-11
Reading List 2018
2018-07-03
Vert.x First Attempt
2018-06-05
Revisiting Ansible
2018-05-22
Enter the JVM: Part 2
2018-05-01
Workview Reflection
2018-04-29
Enter the JVM: Part 1
2018-04-25
Great Indian Developer Summit 2018
2018-04-24
Visit the old to understand the new
2018-04-18
The Beginnings
2018-03-01
Kernel is my friend — Part 1
2017
2017-12-30
Going down
2017-12-17
log 11 = 1.0413
2017-12-11
log 10 = 1
2017-12-03
log 9 = 0.9542
2017-11-29
X-Men and multiple cursors
2017-11-27
log 8 = 0.9030
2017-11-20
log 7 = 0.8450
2017-11-12
log 6 = 0.7781
2017-11-07
log 5 = 0.6989
2017-10-30
log 4 = 0.6020
2017-10-23
log 3 = 0.4771
2017-10-16
log 2 = 0.3010
2017-10-09
log 1 = 0
2017-09-16
Redis Adventures
2017-09-13
Scribble
Page 1 of 2