The Curious Engineer

All blogs / Go

Vishnu Bharathi

vishnubharathi.codes

👋 Hi, I am Vishnu Bharathi (aka `scriptnull` on the Internet). 🚢 Shipping software is my day job. Building devtools paid my bills most of the time. These days I am into backend, infra, and why not -

GoDevOps / SRE / infrastructureSoftware / engineering practiceEssays / personal

Posts
103 from 24 Apr 2018 to 25 Oct 2026
Posting
monthly (14 in the last year)
Kind
personal blog
Feed
https://vishnubharathi.codes/atom.xml

2026 12

  1. Constellation
  2. Perspicacity
  3. Reading Log #8
  4. Reading Log #7
  5. Reading Log #6
  6. Reading Log #5
  7. Reading Log #4
  8. Reading Log #3
  9. Reading Log #2
  10. Reading Log #1
  11. Avoiding n+1 with the expand pattern
  12. Counting zeros

2025 6

  1. 2025: Year in review
  2. A blogger who doesn't blog
  3. First User Framework
  4. Nil channels in Go
  5. My note-taking setup
  6. Why I Blog

2024 9

  1. Baking a React App into a Go server
  2. Too many clocks at my home
  3. Fix up
  4. Know when to break up with Go's http.DefaultClient
  5. Against the io.TeeReader
  6. A silly mistake that I made with io.TeeReader
  7. Exploring Middlewares in Go
  8. Rough notes on GCP networking
  9. Infinite ways

2023 8

  1. Paper notes: Use of Formal Methods at Amazon Web Services
  2. Double Bongos
  3. How not to use context.WithValue in Go
  4. FOSS Hack 3.0
  5. A small win
  6. The absolute minimum things that I need to know about Helm
  7. Reverse engineering Plausible's less than 1kb JS script
  8. My second conference talk 🎤

2022 2

  1. Today's thought
  2. Exploring CUE

2021 9

  1. Book notes: Hooked
  2. Don't be rude
  3. Foir
  4. Just stop
  5. My first-ever conference talk 🎤
  6. Mental models
  7. Speeding up git clone
  8. My blub study syllabus
  9. Learning to SWIM

2020 23

  1. Expense sheets
  2. Jio
  3. Rejections
  4. The Levenshtein distance in production
  5. Learning to sort
  6. Paper notes: Key-Value Storage Engines
  7. Recurse
  8. No more zero days
  9. First feedback
  10. Migrated my old blog posts from Medium
  11. Short
  12. Releasing sblog
  13. Under the hood of Go's context
  14. You are building it for a million people
  15. On top of
  16. Some RSS feed reader features
  17. Building a ruby client for TiKV
  18. Badger - WithMeta with cheers!
  19. Learn
  20. Health
  21. The Imaginary Company
  22. Early
  23. Math journey

2019 7

  1. Auto
  2. Kvm
  3. Flow anywhere
  4. Please mind the gap
  5. So you want to climb that tree?
  6. Binary Tree Traversals
  7. I learnt C++ in 2018 and have no regrets

2018 27

  1. Rlwrap
  2. Pure h
  3. My C++ Setup
  4. Multidimensional arrays in C++
  5. Sets in C++
  6. Maps in C++
  7. Zig Programming Language - First Try
  8. Linked Lists in C++
  9. Deque in C++
  10. Priority queues in C++
  11. Stacks and queues in C++
  12. Dynamic arrays in C++
  13. Fixed-size arrays in C++
  14. Logarithms
  15. A Slice of Redis - Part 2
  16. A Slice of Redis - Part 1
  17. Hugo to Hexo
  18. Terminals
  19. Friday Night
  20. Reading List 2018
  21. Vert.x First Attempt
  22. Revisiting Ansible
  23. Enter the JVM: Part 2
  24. Workview Reflection
  25. Enter the JVM: Part 1
  26. Great Indian Developer Summit 2018
  27. Visit the old to understand the new