Bartłomiej Płotka
@bwplotka.dev
730 followers 39 following 77 posts
Senior SWE TL Google | ex Principal RedHat | Prometheus, Thanos OSS maintainer | CNCF TAG Observability TL | Efficient Go 📖 OReillyMedia
Posts Media Videos Starter Packs
bwplotka.dev
I'd better start writing code to start writing my talk!
bwplotka.dev
Fun bugs happen, let's see if you can spot them (without looking on comments)! (:

Quiz#1: Why "make check" will never detect any formatting errors in the following snippet:

gist.github.com/bwplotka/5c6...
quizes_total{} 1: Why "make check" will never detect any formatting errors?
quizes_total{} 1: Why "make check" will never detect any formatting errors? - Makefile
gist.github.com
bwplotka.dev
Thinking about starting writing more again (blog posting, social media).. should I?

I have some engineering/oss/mentoring topics queued for too long 🙈
bwplotka.dev
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
Reposted by Bartłomiej Płotka
bwplotka.dev
Things that brings the joy 🙃
bwplotka.dev
"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...
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.
thenewstack.io
bwplotka.dev
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... 🙈
bwplotka.dev
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 ?
Vitess | Benchmark
Scalable. Reliable. MySQL-compatible. Cloud-native. Database.
benchmark.vitess.io
bwplotka.dev
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...
Reposted by Bartłomiej Płotka
metalmatze.de
What? Breaking metrics? 😱 @bwplotka.dev
bwplotka.dev
Now you got my attention
Reposted by Bartłomiej Płotka
schabell.org
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!
Reposted by Bartłomiej Płotka
juliusv.com
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 :)
Learn Prometheus From the Creator
Learn Prometheus in the most effective way with online trainings by PromLabs
training.promlabs.com
bwplotka.dev
What's weird in this @prometheus.io screenshot?

What do you think about this? (:
Reposted by Bartłomiej Płotka
maartje.dev
Maartje @maartje.dev · Jan 29
Go 1.24 now has Swiss Maps! Good thing I am an expert on those, all about it at FOSDEM!
slide about Go 1.24 showing the SBB network map
bwplotka.dev
Tdd, no? :p

Thumb driven development

Virtual democracy
bwplotka.dev
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: 🙈
bwplotka.dev
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? (:
bwplotka.dev
Thanks! Yea this is really generous from Go side, hope users realise that (: