Karan Sharma

@mrkaran.bsky.social

Software Engineer @zerodha.com Interested in all things backend, infra and self hosting. https://mrkaran.dev/ Love to discover new indie music. Plays Badminton semi frequently. Weekend chef. Long drives are therapy.

TypeScript team: rewrites compiler in Go. Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here. Two days later: WIP 5x speedup. HN: why pick Go anyway?

cmd/compile: slow escape analysis in large package in the typescript compiler · Issue #72815 · golang/go

Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...

github.com

A very small and early sneak peak of a side project I’m busy with these days: Log analytics app (powered by Clickhouse). Designed to be schemaless, fast and easy to scale. Tonnes of more features in the pipeline and I’m really enjoying working on this.

Screenshot of a log analytics application I’m working on. Shows a table with logs rendered, time range filters etc.