Senior Staff @datadoghq working on Go Profiling, Performance, OpenTelemetry and more.
Before: @Apple, Co-founder @transloadit, @nodejs core dev
Jan 24, 2023 • 4 tweets • 1 min read
Big editor trying to steer windows users away from the true path. EU regulators should look into this 🤣
(If you haven't guessed, I get to debug some Go code on Windows today and we're not off to a good start here)
Its user interface is unintuitive and its key bindings are awkward?
That's just a libel and defamation case waiting to happen 🙈
Jan 5, 2023 • 12 tweets • 4 min read
How Often Does Go Preempt Goroutines?
The conventional wisdom says CPU-bound goroutines are preempted every 10ms, but this is wrong. #golang
We can check this with a small test program.
Jun 15, 2020 • 10 tweets • 4 min read
Loving this "Looking Back at Postgres" paper. So many excellent burns 🔥
Also plenty of shade for code within PostgreSQL.
(But luckily this code seems to have landed in /dev/null)
1) Oh man, computer stuff is hard. A small #postgresql thread:
After spending weeks optimizing an ETL process to be 3x faster, an index-only scan got 3x slower compared to a replica that hadn't undergone the new ETL process. Main clue: (shared) buffer hits were up by 10x.
2) My initial suspicion was vacuum issues or index corruption, but no amount of `VACUUM FULL` or recreating the indexes was helping. So I had to dig deeper.