Operations | Monitoring | ITSM | DevOps | Cloud

Debugging

Debugging React Native Apps End-to-End: AMA with Experts from Meta and Sentry

With React Native, you can create native apps for Android, iOS, and more, in less time with less code. But debugging cross-platform apps can be challenging. In this AMA, hear tips and best practices from React Native experts, including developers from Meta and Expo.

Employing Coredumps to Debug Your Embedded Devices

Memfault knows firsthand how difficult identifying and solving the root causes of firmware faults can be, particularly for devices in the field. Local debugging and logging subsystems are commonly used to determine the issue cause, however, these tools are limited and invasive. This is where coredumps become helpful! Coredumps, an underutilized debugging resource, can provide valuable insights as they contain highly structured data that can be easily parsed.

Understanding Battery Performance of IoT Devices

I’ve been a firmware engineer at two wearable companies in the past, Pebble and Fitbit, and there was always one class of customer support tickets and user complaints that never went away: issues around battery life. It was a constant game of whack-a-mole with every new firmware version introducing a battery regression.

Debugging and troubleshooting microservices in production-All you need to know

What do you do when things break in production? Debugging microservices isn’t a walk in the park. Microservices are designed to be loosely coupled, which makes them more scalable and resilient, but also more difficult to debug. When a problem occurs in a microservices app, it can be difficult to track down the source of the problem. When the problem is in production, the clock is ticking and you have to resolve the issues fast.

Enhancements to Alerting and Notification Functionality in Memfault

In this video, I will be discussing the new enhancements that we have made to the alerting and notification functionality within Memfault. These enhancements include configurable incident start and end delays, the ability to decide when your team receives notifications during an incident, and increased control over the scheduling of incident summary notifications. Our goal is to reduce noise without sacrificing visibility, giving users greater control over notification and alerting behaviors. Watch this video to learn how to take advantage of these new features and improve your monitoring experience.

Feature Highlight Rollup by Cohort or by Software Version

In this video, I will be showcasing our newly released metric chart type called "Rollup by Cohort or by Software Version." This chart type provides an overtime view of your metric performance, allowing you to compare between software versions or cohorts. Unlike the existing chart types, which have an eight-week time window limitation, this new view enables absolute comparisons of performance across software versions. I will demonstrate how to make performance comparisons and explain the benefits of using this chart type. If you have any questions, please reach out to our team.

The Hidden Challenges of Troubleshooting Legacy and Monolithic apps in Production

Debugging in production is always a necessary evil. No matter how well your code is written and reviewed, bugs are bound to appear, and their consequences are there for your users to see. While debugging any app has challenges, debugging legacy systems is a different ballgame. From unfamiliarity with the codebase to a lack of knowledge about the tech, your developers can find themselves aimlessly searching for solutions where solutions don’t exist.

Simplified Debugging with the Device Timezone Feature in Memfault

In this quick demo, Jesse Dukes introduces you to Memfault's Device Timezone feature. This feature allows users to adjust the timezone, ensuring that all information viewed in Memfault is contextualized for that session. We made updates to the feature to help international teams working with globally deployed devices to contextualize, coordinate and collaborate.