Bartłomiej Płotka
banner
bwplotka.dev
Bartłomiej Płotka
@bwplotka.dev
Senior SWE TL Google | ex Principal RedHat | Prometheus, Thanos OSS maintainer | CNCF TAG Observability TL | Efficient Go 📖 OReillyMedia
Side projects, blog, podcasting is hard with 2 small kids, but I eventually managed to find time for a blog! (PS: I had to switch to 5am routine 🙈)

Wrote some words about #lazygit OSS tool and what we can learn from its UX. Enjoy! 🤗

bwplotka.dev/2025/lazygit/
The (lazy) Git UI You Didn't Know You Need
When my son was born last April, I had ambitious learning plans for the upcoming 5w paternity leave. As you can imagine, with two kids, life quickly verified this plan 🙃. I did eventually start some p...
bwplotka.dev
November 10, 2025 at 12:25 PM
FYI, @cncf.bsky.social #KubeCon Europe (23-26th March) CFP closes in 3 days (12th October). What fun talks do you plan to propose? (:

events.linuxfoundation.org/kubecon-clou...

What'd you like to like to hear more about?
Maybe you'd like to co-speak? Happy to mentor/co-speak with passionate ppl!
Call For Proposals (CFP) | LF Events
KubeCon + CloudNativeCon gathers adopters and technologists from leading open source and cloud native communities from 23-26, March. Join our current graduated, incubating, and sandbox projects as the...
events.linuxfoundation.org
October 9, 2025 at 8:04 AM
PromCon is one month away! 🤗

We wrote all your need to know on our blog: prometheus.io/blog/2025/09...
PromCon is Only One Month Away; See You in Person or via Live Stream! | Prometheus
An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
prometheus.io
September 22, 2025 at 12:05 PM
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
September 9, 2025 at 6:27 AM
Thinking about starting writing more again (blog posting, social media).. should I?

I have some engineering/oss/mentoring topics queued for too long 🙈
August 21, 2025 at 7:54 AM
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
July 31, 2025 at 10:47 AM
Reposted by Bartłomiej Płotka
Reminder: The CfP for #PromCon (October 21+22 in Munich) is open! Please submit your @prometheus.io talks :)

promcon.io/2025-munich/...
PromCon
PromCon, the conference about the Prometheus monitoring system and time series database
promcon.io
June 24, 2025 at 8:51 AM
Things that brings the joy 🙃
June 24, 2025 at 8:05 AM
"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
May 17, 2025 at 12:28 PM
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... 🙈
May 3, 2025 at 10:45 AM
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...
April 3, 2025 at 3:16 PM
Reposted by Bartłomiej Płotka
What? Breaking metrics? 😱 @bwplotka.dev
April 3, 2025 at 2:02 PM
Reposted by Bartłomiej Płotka
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!
February 25, 2025 at 2:21 PM
Reposted by Bartłomiej Płotka
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
February 25, 2025 at 12:20 PM
What's weird in this @prometheus.io screenshot?

What do you think about this? (:
February 12, 2025 at 4:48 PM
Reposted by Bartłomiej Płotka
Go 1.24 now has Swiss Maps! Good thing I am an expert on those, all about it at FOSDEM!
January 29, 2025 at 10:23 AM
Reposted by Bartłomiej Płotka
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-...
'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.
www.eventbrite.co.uk
February 3, 2025 at 11:46 AM
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: 🙈
January 30, 2025 at 1:03 PM
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? (:
January 29, 2025 at 1:09 PM
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/
Go 1.24 interactive tour
Weak pointers, faster maps, directory-scoped access, and more.
antonz.org
January 26, 2025 at 11:23 AM
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...
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 ...
bwplotka.dev
January 20, 2025 at 4:26 PM
Reposted by Bartłomiej Płotka
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!
KubeCon + CloudNativeCon Europe 2025: Limitless Possibilities, Consistent Desi...
View more about this event at KubeCon + CloudNativeCon Europe 2025
buff.ly
January 15, 2025 at 11:11 AM
Reposted by Bartłomiej Płotka
📢 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...
Polar Signals Achieves SOC 2 Type 2 Compliance
Reinforcing our unwavering commitment to robust security
www.polarsignals.com
January 14, 2025 at 3:16 PM
Orange sky is so magical.

Imagine full time working from here...
January 12, 2025 at 5:39 PM