Bartล‚omiej Pล‚otka's Avatar

Bartล‚omiej Pล‚otka

@bwplotka.dev.bsky.social

Senior SWE TL Google | ex Principal RedHat | Prometheus, Thanos OSS maintainer | CNCF TAG Observability TL | Efficient Go ๐Ÿ“– OReillyMedia

729 Followers  |  39 Following  |  72 Posts  |  Joined: 03.07.2023  |  1.9186

Latest posts by bwplotka.dev on Bluesky

Ever dreamed to be mentored by @prometheus.io community; get skilled in high performance monitoring databases, @golang and help #opensource on the way?

Apply today on the LFX website ๐Ÿค—
mentorship.lfx.linuxfoundation.org#projects_all

31.07.2025 10:47 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
PromCon PromCon, the conference about the Prometheus monitoring system and time series database

Reminder: The CfP for #PromCon (October 21+22 in Munich) is open! Please submit your @prometheus.io talks :)

promcon.io/2025-munich/...

24.06.2025 08:51 โ€” ๐Ÿ‘ 15    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Things that brings the joy ๐Ÿ™ƒ

24.06.2025 08:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Java at 30: The Genius Behind the Code That Changed Tech From trash-diving teen to tech pioneer, James Gosling's pragmatic genius shaped three decades of Java and modern computing.

"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...

17.05.2025 12:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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... ๐Ÿ™ˆ

03.05.2025 10:45 โ€” ๐Ÿ‘ 24    ๐Ÿ” 0    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0
Preview
runtime: green tea garbage collector ยท Issue #73581 ยท golang/go Green Tea ๐Ÿต Garbage Collector Authors: Michael Knyszek, Austin Clements Updated: 2 May 2025 This issue tracks the design and implementation of the Green Tea garbage collector. As of the last update...

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

02.05.2025 18:54 โ€” ๐Ÿ‘ 123    ๐Ÿ” 41    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2
Vitess | Benchmark Scalable. Reliable. MySQL-compatible. Cloud-native. Database.

Well anyone can do it easily with go bench and benchstat these days, exported to @prometheus.io or sheet graphing.

Maybe you meant benchmark.vitess.io ?

08.04.2025 17:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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...

03.04.2025 15:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

What? Breaking metrics? ๐Ÿ˜ฑ @bwplotka.dev

03.04.2025 14:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Now you got my attention

26.02.2025 20:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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!

25.02.2025 14:21 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Learn Prometheus From the Creator Learn Prometheus in the most effective way with online trainings by PromLabs

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 :)

25.02.2025 12:20 โ€” ๐Ÿ‘ 16    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
[EXPERIMENT] Add type and unit labels in scrape loop. by bwplotka ยท Pull Request #16025 ยท prometheus/prometheus Continuation of the #15683 experiment, just simplified (only scrape change) and moved to scrape loop (PopulateLabelsAndName might be a bit awkward, but good for experiment). This adds naive injecti...

Context: github.com/prometheus/p...

12.02.2025 16:50 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

What's weird in this @prometheus.io screenshot?

What do you think about this? (:

12.02.2025 16:48 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
slide about Go 1.24 showing the SBB network map

slide about Go 1.24 showing the SBB network map

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

29.01.2025 10:23 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
'A Journey to 50% Better P99 Times with Go' & 'Swiss Maps in Go' Whether you're a seasoned Golang developer or just starting out, this group is for anyone passionate about learning and exploring Go.

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-...

03.02.2025 11:46 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Tdd, no? :p

Thumb driven development

Virtual democracy

30.01.2025 22:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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: ๐Ÿ™ˆ

30.01.2025 13:03 โ€” ๐Ÿ‘ 17    ๐Ÿ” 4    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

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? (:

29.01.2025 13:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks! Yea this is really generous from Go side, hope users realise that (:

26.01.2025 15:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Wow what an investigation! Sounds like some library was just using runtime internals unsafely ๐Ÿค”

Curious why that's a Go release blocker (I didn't dive very deep into discussion)

26.01.2025 13:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Go 1.24 interactive tour Weak pointers, faster maps, directory-scoped access, and more.

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/

26.01.2025 11:23 โ€” ๐Ÿ‘ 22    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Optimizing In-Process gRPC with Go 1.23 Iterators and Coroutines | Hacker News

HN: news.ycombinator.com/item?id=4277...

20.01.2025 16:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Optimizing in-process gRPC with Go 1.23 Iterators and Coroutines A few years back I have been exploring solutions for the in-process gRPC pattern in Go, for the Thanos project . Recently, a friend and a Thanos maintainer Filip refreshed the initial Thanos solution ...

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...

20.01.2025 16:26 โ€” ๐Ÿ‘ 21    ๐Ÿ” 6    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Agree, I never know what to say here, choose randomly (:

15.01.2025 12:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
KubeCon + CloudNativeCon Europe 2025: Limitless Possibilities, Consistent Desi... View more about this event at KubeCon + CloudNativeCon Europe 2025

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!

15.01.2025 11:11 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Polar Signals Achieves SOC 2 Type 2 Compliance Reinforcing our unwavering commitment to robust security

๐Ÿ“ข 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...

14.01.2025 15:16 โ€” ๐Ÿ‘ 9    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

Orange sky is so magical.

Imagine full time working from here...

12.01.2025 17:39 โ€” ๐Ÿ‘ 55    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I prefer yesterday.

31.12.2024 07:44 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
jj for developing Go

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-...

28.12.2024 04:36 โ€” ๐Ÿ‘ 60    ๐Ÿ” 7    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 4

@bwplotka.dev is following 20 prominent accounts