Advertisement Β· 728 Γ— 90

Posts by Matt Klein

New episode is live with one of my role models, @kelseyhightower.com. This is a great chat about the impact of AI on our industry. Check it out!

1 week ago 7 1 0 0
Preview
beyond the noise - Jesse Wilson: From SourceForge to OkHttp, and Why WebAssembly Beats the AI Hype Matt Klein sits down with Jesse Wilson, one of the most influential engineers in the mobile world, to trace the open source dominoes that shaped modern Androidβ€”from pre-GitHub SourceForge projects to…

If you've built an Android app in the last decade, you've almost certainly shipped Jesse Wilson's code to your users.

πŸŽ™οΈOur newest Beyond the Noise episode with @swank.ca just dropped – tracing the open-source decisions that shaped modern Android!

🎧 Listen today:

1 month ago 14 4 0 0

Yay new @bitdrift.io Beyond the Noise episode with @p-y.wtf. You will not want to miss this one!

4 months ago 3 1 0 0
Preview
bitdrift: Mobile observability & crash reporting, built for apps | Product Hunt Get real-time visibility into your mobile app. No waiting for release cycles, no extra wiring, no noise. Define what matters remotely, capture rich on-device logs, and surface the most important sessi...

We believe so strongly that real mobile observability is the future that we are now giving away crash reporting for free. Check out our blog post and also we would love an upvote on ProductHunt as well! πŸŽ‰ πŸš€

www.producthunt.com/products/bit...

5 months ago 0 0 0 0
Preview
Announcing crash reporting the way it should be: free & full of context - bitdrift Blog

Hi everyone! Today we are thrilled to launch or revamped free tier for @bitdrift.io. For too long crash reporting has been synonymous with mobile observability, which is unfortunate because 99.9% of sessions are crash free.

blog.bitdrift.io/post/announc...

5 months ago 3 1 1 0

Do they not match because there is no data or because the match conditions are wrong? Our live debugging experience removes that problem entirely. Check out the embedded video in the blog! πŸš€

5 months ago 1 0 0 0
Preview
Announcing workflow debugging - bitdrift Blog bitdrift Capture just got even more powerful: as of today, we’ve added workflow debugging! As we have worked with more and more customers, it has become extremely clear that one of the biggest side-ef...

Today @bitdrift.io we are super duper excited to launch when of the coolest features we have ever released: workflow debugging. Our workflows (finite state machines sent dynamically to mobile devices) are extremely powerful but also hard to debug.

blog.bitdrift.io/post/announc...

5 months ago 3 1 1 0

Guess what? I started a podcast! I'm not going to lie: I like being a podcast host. πŸ˜‚ Check out the first two episodes on your platform of choice and there is a lot more to come!

5 months ago 9 1 0 0
Boise no kings protest

Boise no kings protest

Big turnout in Boise.

5 months ago 54 16 2 0
Advertisement

Not going to lie that I'm lazy and much less inclined to go to a protest than I was in my 20s, but the "I hate America" BS is getting me off my ass and then some. See you out there tomorrow!

5 months ago 9 0 0 0

Enter the workflow debugger. This is the culmination of a ton of work, tying together our various systems into a unified real-time debugging experience driven directly from the browser. Just watch the video. Your 🧠 will explode. Shipping shortly. πŸš€

6 months ago 0 0 0 0

It is extremely frustrating to deploy a workflow only to have no matches due to a typo or not fully understanding the shape of logs that are actually generated on the device.

6 months ago 0 0 1 0

is the difficulty of understanding whether workflows (the finite state machines we send to clients) are actually going to match the expected event sequence once deployed.

6 months ago 0 0 1 0
Video

As we work with more and more customers @bitdrift.io, one of the biggest usability problems that customers face that is inherent in real-time observability ...

6 months ago 4 2 1 0
Preview
bitdrift turns 2: a retrospective - bitdrift Blog Recently, bitdrift turned 2! It’s hard to believe that only 2 years have gone by. Startup years are odd; sometimes it feels like it’s been only 6 months. Other times it feels like it’s been 10 years! ...

New blog from me: @bitdrift.io recently turned 2 and I wrote a short retrospective of some of the things we have learned along the way. Check it out and let me know what you think!

blog.bitdrift.io/post/bitdrif...

7 months ago 6 2 0 0
Picturesque lake and mountain scenic shot.

Picturesque lake and mountain scenic shot.

It's been an absolutely epic summer here in Idaho. Sad that it's coming to a close but also starting to get excited for winter!

7 months ago 106 5 2 0
Preview
Announcing custom dashboards - bitdrift Blog Today we are extremely excited to announce support for fully custom exploration dashboards inside bitdrift Capture. Real-time dynamic mobile observability is an operational super power, and the abilit...

Super excited to ship fully custom dashboards in @bitdrift.io Capture. Real-time dynamic observability is also about operational agility. πŸŽ‰

blog.bitdrift.io/post/announc...

8 months ago 3 2 0 0
Advertisement
Preview
Announcing SLO alerting - bitdrift Blog Today we are extremely excited to announce support for Service Level Objective (SLO) alerts in Capture. SLO alerts are an industry best practice for operating reliable systems and they are now availab...

Very excited to announce SLO alerting within @bitdrift.io Capture. Because "mobile observability that doesn't suck" should also enable modern SRE best practices. Come and get it! πŸ“ˆ

blog.bitdrift.io/post/announc...

8 months ago 5 2 0 0
Video

Friday treat: coming soon to @bitdrift.io Capture: fully custom dashboards! Because mobile observability can be both awesome and beautiful at the same time. Amazing, right? πŸŽ‰

8 months ago 1 0 0 0

Sorry I don't. :(

8 months ago 0 0 0 0
Preview
Announcing workflow timeout actions: observing silence - bitdrift Blog Today we are very excited to launch a small yet extremely powerful addition to the bitdrift Capture workflow engine: timeout actions. Timeout actions unlock an entirely new set of investigations that ...

Super excited to launch a small yet mighty addition to the @bitdrift.io Capture workflow engine: timeout actions. This feature allows you to observe things that do *not* happen, something that traditional observability tools simply cannot do. πŸš€

blog.bitdrift.io/post/announc...

8 months ago 3 2 0 0
Preview
bitdrift - Because mobile observability shouldn't suck bitdrift Capture provides real-time views into mobile experiences, without breaking the bank

As part of our crash reporting launch we refreshed the @bitdrift.io website, and if I do say so myself, it looks amazing. "Because mobile observability shouldn't suck" pretty much says it all. Check it out!

bitdrift.io

9 months ago 2 0 0 0

If you are struggling to solve your non-crashing app issues with a legacy solution that was never built to scale to 100% of sessions, just the 0.01% of crashing sessions, Capture is a one-stop shop and has got you covered. Let's talk! πŸš€

9 months ago 1 0 0 0

Starting today, Capture has you covered for ALL of your mobile obs needs, from the 0.01% of crashing sessions, to the 99.99% of sessions that are crash free but not converting due to app bugs, performance issues, and who knows what else.

9 months ago 0 0 1 0
Advertisement

Capture's lack of built-in crash reporting has meant that though customers love the product, it requires an additional solution to provide crash reporting capabilities. And let's be real, no one likes multiple tools.

9 months ago 0 0 1 0

Yet, up until recently, crash reporting *was* the lingua franca of mobile obs, even though in mature apps over 99.99% of sessions are crash free! This is because, frankly, mobile obs is ridiculously hard, and without local storage and real-time control I would argue impossible to do well.

9 months ago 0 0 1 0

When we launched Capture 1.5 years ago, we fundamentally changed mobile observability by coupling local storage with real-time control. As we like to say, get 1000x the data when you need it and none when you don't!

9 months ago 0 0 1 0
Preview
Announcing crash reporting: why have breadcrumbs when you can have the whole loaf? - bitdrift Blog Today we are immensely excited to announce the biggest addition to bitdrift Capture in the history of the product: first party crash reporting! At the risk of extreme hyperbole, we believe that the ad...

Today we are thrilled to launch built-in app crash reporting capabilities inside @bitdriftio Capture! πŸš€ You can read more about it in the linked blog, but a short 🧡 on why this launch makes existing mobile observability tools obsolete. 🌢️

blog.bitdrift.io/post/announc...

9 months ago 3 1 1 1

This is an important reminder that the red/blue state maps that everyone likes to show are a ridiculous simplification of the people that live all throughout the US. Boise is a fantastic city. Come and visit!

9 months ago 1 0 0 0
Video

Do you know what this teaser is? It's first party crash reporting support in @bitdrift.io Capture. Do you know what that means? Legacy mobile observability tools are about to be obsolete. So, so excited to ship this. Watch this space! πŸš€

9 months ago 4 3 0 0