Profile avatar
mattklein123.dev
CTO @bitdrift.io. Software engineer and creator of Envoy Proxy.
95 posts 1,451 followers 83 following
Regular Contributor
Active Commenter

New post from me: a deep dive on the bitdrift backend - the systems that drive real-time observability at scale. Check it out and enjoy! blog.bitdrift.io/post/dont-bu...

Today we are excited to launch bitdrift Capture for Electron! In the video below, the Capture SDK has been integrated into VS Code, and includes session replay. The future of observability for desktop is here! 🚀

Spicy Tuesday take from me: blog.bitdrift.io/post/reality...

Early prototype of bitdrift Capture running in the browser, including session replay. This is our Rust core compiled to WASM and executed. Still a lot to do, but very promising. Real-time dynamic observability coming to a browser near you. Get in touch if this sounds interesting. 😉

Hacking on WASM for a real reason and not just pretending that it's a useful technology. 😂

Friday afternoon release: we now have first class support for GraphQL in Capture. Dynamic real-time observability just got even better. Come and get it! blog.bitdrift.io/post/gql-net...

No? Leave me alone?

For almost 15 years I have used a Google groups as a shared email with my wife, and in Google's infinite wisdom it is now being banned as spam (?). Any service recommendations for email groups? groups.io? Something else?

My almost 7yo wants to learn how to program (motivation is Minecraft mods). His reading and writing skills are basic but probably sufficient to do something real. Any platforms or resources anyone can recommend?

I propose we replace semantic versioning with pride versioning

It's been a day.

Pretty sunset.

This pretty well summarizes my engineering career to date. (Explanation in alt text.)

TIL about regex101.com. So good! Especially for someone regex challenged like me.

At my parents' house making bagels and the mixer started smoking, so I had to knead the dough by hand. I will never take my powerful mixer for granted again! 😂 🥯

I was giving a new grad career advice last week. My biggest piece of advice will always be to experience variety in the first 5-10 years. This person was saying "isn't coding just coding?" While it's true that for the most part "coding is just coding" what you do with code can be vastly different.

Amazing how much time has gone into IPv6, and there is a 0% chance IPv4 will ever go away. Meanwhile, port exhaustion is still a real issue that must be dealt with. I wish some of those bytes and effort had gone towards a larger port allocation!

🧵 1/4 Build a comparison view while reusing your existing chart component. Problem 1: Sync tooltip position between two separate charts. Solution: Wrap in a context to track the tooltip position (when it is displayed), reading the position back into the other chart. #react

I made it very far into my career without understanding the difference between JOIN, LEFT JOIN, RIGHT JOIN, and CROSS JOIN. I am in the dark no longer, for better or worse. 😂

Pre 🦃 week real-time observability treat. Early look at @bitdrift.io time over time comparisons on workflow driven synthetic metrics. Keep in mind that all of this data is delivered on demand and can be altered or disabled in real-time. App version over app version comparisons coming soon.

People say that DNS is always the problem, but really, it's time zones. Time is hard!

This is an incredibly awesome feature that demonstrates the power of real-time observability. Typically creating user journey flows requires careful selection of criteria ahead of time, along with aggressive sampling.

Very much enjoying all the activity on this site. At the same time servers, bandwidth, and people cost money and I'm fearful of what will happen when the bill comes due. I suspect tolerance for social media without revenue among investors is less now but we will see!