Profile avatar
vishnubharathi.codes
Engineer at Hasura 👷 Doing Dev tools, CI/CD, and Infra 🛠️ Recurse Center F1' 20 alum 🖥️ Love for reading books, research papers & blogs 📚
44 posts 55 followers 73 following
Prolific Poster
Conversation Starter

🚀 Just published: "Taming the Data Fetching Beast" A deep dive into how we solved type safety challenges @payfiteng.bsky.social using Runtime validation with Zod Real solutions for real problems. No perfect answers, just practical ones. Check it out here: beaussan.io/blog/data-fe...

Arrived in Lobsters just in time for my morning coffee ⛅️☕️ lobste.rs/s/uz8tlz/nil... Some comment(s) are making me think harder about some of the design choices in Go. (I love the internet for this)

TIL `AAAA` record in DNS for IPv6 adoption.

Damn, this is so fancy!

I might binge read/watch things about #golang modules and workspaces tonight. If you got any good literature on them, send them my way please 🙏

It seems to be on the orange site now. Let's chat there? news.ycombinator.com/item?id=4310...

Never imagined how an alternative way to express `for range` in #golang could be this. 🤯 source: dave.cheney.net/2014/03/19/c...

Just when you thought hash table lookups couldn't possibly get any faster... www.quantamagazine.org/undergraduat...

Wrote up about Nil channels in #golang last night 📝 Bonus: I came up with a Go proverb about them 😅 Give it a read here: vishnubharathi.codes/blog/nil-cha...

I thought the first @golang.org 1.24 feature I would use was the go tool directive. But after the upgrade, I went straight for `t.Context()` - lol 😂

Made some notes about my note-taking setup 😅📝 vishnubharathi.codes/blog/my-note...

Excited to finally get my hands on it 🎉 I have been eagerly waiting for some new features in this one!

30 days of taking notes :)

Finished my copy of this book. I am glad to have picked it up. Made me realise: learning is this much fun! Wait, what! Also I am into Zettelkasten these days (obviously 😅).

Go is becoming Rust? github.com/golang/go/di...

No.1 Ghostty feature that I am looking forward to! github.com/ghostty-org/...

I love errgroup in Go - I make use of it everywhere!

I finally sat down to write a blog post I wanted to write for a long time. It is about why I write blog posts :) vishnubharathi.codes/blog/why-i-b...

My favorite aspect of OSS and sharing knowledge with the community: It all adds up to a virtuous circle. Also: If you enjoy a project with less than ~1000 stars, consider letting the author know. It's a small effort and can easily make someones day.

OMG! I just discovered Stephen Wolfram today. What was I even doing all these years?

Going to get this new toy this weekend 👻 ghostty.org

Good morning, Look what I discovered api.github.com/zen

I feel like binge reading "year in review" posts. Please send them my way if you got one.

I'm closing off this weekend with a new blog post. 📝 I had to delve into the front-end world to write up a small UI for a side project and I got the chance to explore the `io/fs` package in Go to support my exploration. You can read all about it! vishnubharathi.codes/blog/baking-...

I started doing the Gossip Glomers distributed system challenge out of nowhere over the weekend! (I may have gotten inspired a little by my previous blog post though 😅) fly.io/dist-sys/

Another way of looking at TLA+ and a model checker is that it is fuzzing for the mind and mental models.

I recently went into a rabbit hole exploring the concept of "time" in distributed systems. And now, the time has come! Here are my notes as a blog post. ⏰ vishnubharathi.codes/blog/too-man...

Skateboarding has been healing my soul these days. Thanks to that! 🛹 🙏

4 pages in, I realised that I need to understand "distributed time" better before I continue. So I went down the rabbit hole of logical clocks last night. Dropping a blog post on it soon! 📦

👏 We need startups who bet on ambitious projects like this! All the best to the @tur.so team.

The Go team plans to issue a security fix for the golang.org/x/crypto/ssh package in the golang.org/x/crypto module on Wednesday, December 11th. groups.google.com/g/golang-ann...

Let us spice things up! I will be reading a paper that I have been wanting to read for a long long time. Have printed it and kept it lying around on my desk for ages, lol 😅 Finally!

Just learned that this is valid Go. ``` s := []string{0: "first", 1: "second", 2: "third"} ``` Composite Literals FTW.

I just discovered writethat.blog in the middle of the night! So perfect!

Great read! Don't miss it!