Sign in

Bartłomiej Płotka

@bwplotka.dev
769 followers 40 following 80 posts

Senior SWE TL Google | ex Principal RedHat | Prometheus, Thanos OSS maintainer | CNCF TAG Observability TL | Efficient Go 📖 OReillyMedia

PostsRepliesMedia
Bartłomiej Płotka @bwplotka.dev · 14/02/2026
🚨 ALERTS{alertname="NewBlogPost", alertstate="firing"} 1 I wrote a about exciting and ambitious changes we are making in @cncf.bsky.social @prometheus.io project: prometheus.io/blog/2026/02... Diving into the potential future of the "native" model for the composite metric types in Prometheus. 💪
prometheus.io
Modernizing Prometheus: Native Storage for Composite Types | Prometheus
An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
032
Bartłomiej Płotka @bwplotka.dev · 26/01/2026
Make me care" is probably first rule to follow in tech talks too, tldr: story telling! gwern.net/blog/2026/ma...
gwern.net
First, Make Me Care
Writing advice: some nonfiction fails because it opens with background instead of a hook—readers leave before reaching the good material. Find the single anomaly or question that makes your topic inte...
020
Bartłomiej Płotka @bwplotka.dev · 10/11/2025
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/
bwplotka.dev
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...
082
Bartłomiej Płotka @bwplotka.dev · 09/10/2025
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!
events.linuxfoundation.org
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...
000
Bartłomiej Płotka @bwplotka.dev · 22/09/2025
PromCon is one month away! 🤗 We wrote all your need to know on our blog: prometheus.io/blog/2025/09...
prometheus.io
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.
122
Bartłomiej Płotka @bwplotka.dev · 09/09/2025
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...
gist.github.com
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
100
Bartłomiej Płotka @bwplotka.dev · 21/08/2025
Thinking about starting writing more again (blog posting, social media).. should I? I have some engineering/oss/mentoring topics queued for too long 🙈
040
Bartłomiej Płotka @bwplotka.dev · 31/07/2025
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
mentorship.lfx.linuxfoundation.org
Mentorship
052
Reposted by Bartłomiej Płotka
Julius Volz @juliusv.com · 24/06/2025
Reminder: The CfP for #PromCon (October 21+22 in Munich) is open! Please submit your @prometheus.io talks :) promcon.io/2025-munich/...
promcon.io
PromCon
PromCon, the conference about the Prometheus monitoring system and time series database
0149
Bartłomiej Płotka @bwplotka.dev · 24/06/2025
Things that brings the joy 🙃
000
Bartłomiej Płotka @bwplotka.dev · 17/05/2025
"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...
thenewstack.io
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.
000
Bartłomiej Płotka @bwplotka.dev · 03/05/2025
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... 🙈
5250
Reposted by Bartłomiej Płotka
Michael Knyszek @michael.express · 02/05/2025
New experimental garbage collector for Go programs! github.com/golang/go/is...
github.com
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...
212241
Bartłomiej Płotka @bwplotka.dev · 03/04/2025
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...
docs.google.com
[Public] KubeConEU 2025: How to Rename Metrics Without Impacting Somebody’s Observability
How to Rename Metrics Without Impacting Somebody’s Observability Arianna Vespri, SWE at Safespring Bartek Płotka, Senior SWE at Google KubeCon EU; London; 03.04.2025 feat.
031
Reposted by Bartłomiej Płotka
Matthias Loibl @metalmatze.de · 03/04/2025
What? Breaking metrics? 😱 @bwplotka.dev
131
Reposted by Bartłomiej Płotka
Eric D. Schabell @schabell.org · 25/02/2025
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!
031
Reposted by Bartłomiej Płotka
Julius Volz @juliusv.com · 25/02/2025
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 :)
training.promlabs.com
Learn Prometheus From the Creator
Learn Prometheus in the most effective way with online trainings by PromLabs
0166
Bartłomiej Płotka @bwplotka.dev · 12/02/2025
What's weird in this @prometheus.io screenshot? What do you think about this? (:
130
Reposted by Bartłomiej Płotka
Maartje @maartje.dev · 29/01/2025
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
073
Reposted by Bartłomiej Płotka
Bryan Boreham @bboreham.bsky.social · 03/02/2025
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-...
eventbrite.co.uk
'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.
0121
Bartłomiej Płotka @bwplotka.dev · 30/01/2025
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: 🙈
3174
Bartłomiej Płotka @bwplotka.dev · 29/01/2025
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? (:
031
Bartłomiej Płotka @bwplotka.dev · 26/01/2025
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/
antonz.org
Go 1.24 interactive tour
Weak pointers, faster maps, directory-scoped access, and more.
2207
Bartłomiej Płotka @bwplotka.dev · 20/01/2025
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...
bwplotka.dev
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 ...
3216
Reposted by Bartłomiej Płotka
Nicolas Takashi @ntakashi.com · 15/01/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!
buff.ly
KubeCon + CloudNativeCon Europe 2025: Limitless Possibilities, Consistent Desi...
View more about this event at KubeCon + CloudNativeCon Europe 2025
081
Reposted by Bartłomiej Płotka
Polar Signals @polarsignals.com · 14/01/2025
📢 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...
polarsignals.com
Polar Signals Achieves SOC 2 Type 2 Compliance
Reinforcing our unwavering commitment to robust security
094
Bartłomiej Płotka @bwplotka.dev · 12/01/2025
Orange sky is so magical. Imagine full time working from here...
1553
Bartłomiej Płotka @bwplotka.dev · 31/12/2024
I prefer yesterday.
0100
Reposted by Bartłomiej Płotka
Michael Pratt @prattmic.com · 28/12/2024
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-...
pratt.im
jj for developing Go
2607
Bartłomiej Płotka @bwplotka.dev · 20/12/2024
Coding AIs are great, but sometimes it feels good to use the old-school regex replacements you can trust without review 🙈
010
Bartłomiej Płotka @bwplotka.dev · 17/12/2024
Programming in Makefile is only for the thrill seekers;every space matters!
060
Bartłomiej Płotka @bwplotka.dev · 17/12/2024
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)
040
Bartłomiej Płotka @bwplotka.dev · 13/12/2024
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?... 🙈
status.openai.com
API, ChatGPT & Sora Facing Issues
OpenAI's Status Page - API, ChatGPT & Sora Facing Issues.
2255
Reposted by Bartłomiej Płotka
Bryan Boreham @bboreham.bsky.social · 07/12/2024
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
bigtent.fm
Grafana's Big Tent | Kubernetes, Kepler, and Carbon Footprints: The Latest Tools and Strategies to Optimize Observability
Hosted by Tom Wilkie, this week's episode features Thomas Dullien, former Co-Founder and CEO of Optimyze; Bryan Boreham, Grafana Labs' distinguished engineer; and Senior Software Engineer at Grafan...
0179
Bartłomiej Płotka @bwplotka.dev · 05/12/2024
Quiz: Why am I paying so much for storing my photos in the cloud? Hint in the screenshot. 🫠
040
Reposted by Bartłomiej Płotka
Go @golang.org · 03/12/2024
🥳 Go 1.23.4 and 1.22.10 are released! 📣 Announcement: groups.google.com/g/golang-ann... ⬇️ Download: go.dev/dl/#go1.23.4
groups.google.com
Go 1.23.3 and Go 1.22.9 are released
117530
Bartłomiej Płotka @bwplotka.dev · 04/12/2024
Meme for this week: Benchmark in Production is *the best* 😄 Should we do one meme per week? Advent of Memes? Who's in?
030
Bartłomiej Płotka @bwplotka.dev · 02/12/2024
Have you ever seen such a chunky (visually) profile frame???? Impressive.
260
Bartłomiej Płotka @bwplotka.dev · 02/12/2024
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-...
gitpod.io
We’re leaving Kubernetes - Blog
Discover why Gitpod is moving away from Kubernetes for cloud development environments after 6 years of experience at scale. Learn about Gitpod Flex and our new approach to development infrastructure f...
140
Bartłomiej Płotka @bwplotka.dev · 28/11/2024
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!
0110
Bartłomiej Płotka @bwplotka.dev · 27/11/2024
Sometimes we work with so many requirements and edge cases that we tend to forget about trivial, imperfect, but good enough solutions. Ofc this is a note to myself 🙃
040
Bartłomiej Płotka @bwplotka.dev · 27/11/2024
Ok, so the plan is to go to the gym everyday. In practice I will always skip something, so we get to 2-3 gym session/week. Works so far 🫠 #overestimatingByDesign
070
Reposted by Bartłomiej Płotka
Thanos Monitoring @thanos.io · 25/11/2024
thanos_build_info{version="v0.37.0"} 1 v0.37.0 has been released, with a lot of exciting features and fixes! Thanks to the community and all of our amazing contributors! Enjoy! 🎉💜 github.com/thanos-io/th...
github.com
Release v0.37.0 · thanos-io/thanos
v0.37.0 is now out! We have some really interesting features this time around, with several improvements across components, a new replication protocol for Receivers, and even fixes for Prometheus v...
051
Bartłomiej Płotka @bwplotka.dev · 23/11/2024
When one KubeCon ends, another KubeCon's CFP. starts...wait, also ends 💩
220
Reposted by Bartłomiej Płotka
Nicolas Takashi @ntakashi.com · 23/11/2024
Hey 👋 The CFP for KubeCon London closes this weekend! 🚨 Don’t miss your chance to submit your proposal. events.linuxfoundation.org/kubecon-clou...
events.linuxfoundation.org
Call For Proposals (CFP) | LF Events
KubeCon + CloudNativeCon gathers adopters and technologists from leading open source and cloud native communities from 1-4 April, 2025. Join our current graduated, incubating, and sandbox projects as…
0124
Bartłomiej Płotka @bwplotka.dev · 22/11/2024
...and BTW, @prometheus.io OM 2.0 working group is forming up! groups.google.com/g/prometheus...
groups.google.com
OpenMetrics 2.0 WG starts on Wednesday 27th November; Requirement Gathering phase.
181
Bartłomiej Płotka @bwplotka.dev · 22/11/2024
A colleague from my Google team @bernot.dev wrote a post about the need for a better @kubernetes.dev DaemonSet VPA solution. We would love to help in development! Can anyone point us to a friendly SME who might be interested to join or guide us? cc @thock.in 🤗 blog.bernot.io/p/vpa-for-wo...
blog.bernot.io
VPA for Workloads with Heterogeneus Resource Requirements
Exploring new use cases for Vertical Pod Autoscaling in Kubernetes
260
Bartłomiej Płotka @bwplotka.dev · 21/11/2024
The recording of our @prometheus.io talk is out! youtu.be/o5HpeMtpsTg?...
youtu.be
Unlocking Cost Savings & New Possibilities: Your Guide to Promet... Callum Styan & Bartłomiej Płotka
YouTube video by CNCF [Cloud Native Computing Foundation]
0185
Bartłomiej Płotka @bwplotka.dev · 18/11/2024
This week is going to be wild! See you on OSS from the next one! 🤗 (also.. fyi, I changed my handle to my @bwplotka.dev domain)
2140
Bartłomiej Płotka @bwplotka.dev · 15/11/2024
Released on stage! bsky.app/profile/meta...
030