Profile avatar
bwplotka.dev
Senior SWE TL Google | ex Principal RedHat | Prometheus, Thanos OSS maintainer | CNCF TAG Observability TL | Efficient Go πŸ“– OReillyMedia
70 posts 723 followers 39 following
Prolific Poster
Active Commenter

"Every now and then, some people stop me in the street and say, β€˜Oh, are you James Gosling? Thank you for giving me a career. I’ve been writing Java code for 20 years, and it’s been a great career.`" - JG thenewstack.io/java-at-30-t...

This April release, a new excited API, called Leo, was added to our Family! β™₯️ We will be spending our time now to learn Leo requirements and outputs, so expect delays from me in OSS world in May... πŸ™ˆ

New experimental garbage collector for Go programs! github.com/golang/go/is...

Common painful thing. But I think we found epic solution, available from next @prometheus.io version, who knows! Slides with the recorded demo is available here: docs.google.com/presentation...

What? Breaking metrics? 😱 @bwplotka.dev

For the first time, @cncf.io sandbox project @PersesDev will be at #KubeCon EU in London with a booth in the Project Pavilion at kiosk number 3B! Core maintainers @nexucis, Antoine ThΓ©baud, @ntakashi.com, and Gabriel Bernal will be there for a chat!

I've just updated all of my Prometheus monitoring trainings at training.promlabs.com to Prometheus v3 and also updated most other component versions (Alertmanager, exporters, Prometheus Operator, SDKs, ...) to keep things fresh. Check out the trainings if you want to learn @prometheus.io :)

What's weird in this @prometheus.io screenshot? What do you think about this? (:

Go 1.24 now has Swiss Maps! Good thing I am an expert on those, all about it at FOSDEM!

I will be speaking (again) about Go's new Swiss Maps at the Golang Oxford Meetup this Thursday. www.eventbrite.co.uk/e/a-journey-...

Epic discussion around @golang.org error handling: github.com/golang/go/di... Adventurous ideas. Ofc there might something to improve, but the following image is still applicable: πŸ™ˆ

We see more and more questions/responses on GitHub issues on OSS projects clearly generated with the help of GenAI - very generic, asking kind of unrelated questions. Quite hard to judge what part contributor exactly does not understand and how to help. Do you experience similar? Any tips? (:

Looks like @golang.org 1.24 is going to be pretty epic! Weak pointers, properly working finalizers alone might change the game! Then optimized maps, native fake clock, benchmarking reliability and ease of use, and tooling dependency management.. and more! antonz.org/go-1-24/

With Filip we wrote a blog post explaining the new @golang.org 1.23 "iter" package and its unexpected use case in the Go gRPC world and @thanos.io We also dive into Go coroutines (not goroutines!) that makes new iterators even more special, enjoy! πŸ€— bwplotka.dev/2025/go-grpc...

Now it’s official! I’m thrilled to announce I’ll be speaking at Observability Day alongside @Anthoine Thebaud about Dashboard as Code and Perses. See you all in London, folks!

πŸ“’ New year, new compliance! We're excited to share that Polar Signals Cloud is now SOC2 type 2 compliant! πŸ” www.polarsignals.com/blog/posts/2...

Orange sky is so magical. Imagine full time working from here...

I prefer yesterday.

I've finally gotten around to publishing my notes on how I use jj for contributing to Go/working with Gerrit. pratt.im/notes/jj-go-...

Coding AIs are great, but sometimes it feels good to use the old-school regex replacements you can trust without review πŸ™ˆ

Programming in Makefile is only for the thrill seekers;every space matters!

Finally, an OpaqueAPI is officially coming to Go, with exciting lazy decoding and optimized memory layout! Now you know why the new API was necessary with that gogo migration friction πŸ™ˆ Let us know how it goes for you, it massively improved efficiency internally (lots of fields are never accessed)

Solid OpenAI post-mortem on @kubernetes.io API overload, caused by "per-node telemetry ingestion" status.openai.com/incidents/ct... πŸ€” Oddly familiar to a common DaemonSet @prometheus.io / @opentelemetry.io gotcha for metrics scrapes, we talked about in the past: youtu.be/yk2aaAyxgKw?... πŸ™ˆ

I had a lot of fun talking about optimising and sustainability, with @halvarflake.bsky.social and Niki and @tomwilkie.bsky.social. bigtent.fm/s2/8

Quiz: Why am I paying so much for storing my photos in the cloud? Hint in the screenshot. 🫠

πŸ₯³ Go 1.23.4 and 1.22.10 are released! πŸ“£ Announcement: groups.google.com/g/golang-ann... ⬇️ Download: go.dev/dl/#go1.23.4

Meme for this week: Benchmark in Production is *the best* πŸ˜„ Should we do one meme per week? Advent of Memes? Who's in?

Have you ever seen such a chunky (visually) profile frame???? Impressive.

What do you think about @gitpod.io moving out of @kubernetes.io towards microVMS? (: The benefit of easier self-deploy, more isolation and memory snapshots are legit. www.gitpod.io/blog/we-are-...

I just accidently posted something on 1k Slack channel instead of DM...and it was fine. πŸ™ƒ This is due to one rule I stick around comms: Everything can be leaked, by accident or purpose. So be transparent, don't do politics or say things you would not be proud of if exposed later on, even in DMs!