Operations | Monitoring | ITSM | DevOps | Cloud

Debugging Microservices

Debugging microservices is tough, especially when you're juggling multiple services and relying only on logs. This video cuts through the complexity by showing you how to implement distributed tracing using Sentry. You'll see a practical demonstration in a food ordering app (built with React and Go) of how tracing can give you a clear view of your entire request flow, from the initial button click to the final operation across all your services.

Coding from Scratch: Embracing AI's Approach to Simple Solutions

Can coding with AI transform how we approach software development? Discover how AI's fearless approach to starting from scratch challenges traditional coding habits and inspires a new way of thinking. But is there a hidden cost to leaving libraries behind? Dive into the debate on coding efficiency and best practices.

COREDUMP #008: Navigating the Changing IoT Security Landscape: A Survival Guide for Product Leaders

In today's Coredump Session, we dive into the evolving landscape of IoT security regulations with Giovanni Alberto Falcione, CTO at Exine. From the impact of the EU's CRA to the complexities of OTA updates, Giovanni, François, and Thomas unpack what these new requirements mean for product engineers and how to navigate the increasingly stringent security landscape. Speakers: Key Takeaways: Follow Memfault.

Supercharge Your Arduino Creations with AI and VS Code

Discover why AI coding is revolutionizing Arduino projects and how using the right tools can supercharge your development process. Uncover the secrets to seamless coding with a combination of Arduino plugins and VS Code, and see how AI is changing the game for creators worldwide. Will the future of coding be this intuitive? Watch and find out!

Interrupt Live: Hayden Riddiford | Beyond Error Codes - Debugging Ill-Defined Problems

On this episode of Interrupt Live, we'll meet Hayden Riddiford, the writer behind "Beyond Error Codes: Debugging III-Defined problems". Interrupt Live is a series where we sit down with Interrupters contributors to hear more about their origin stories, engineering journeys, and the unique challenges that inspired their contributions. If you’ve ever wanted to hear directly from the engineers behind your favorite Interrupt posts, now’s your chance.

For Developing a Healthy IoT Device Fleet: Master These 3 Metrics

Discover the three essential metrics that reveal your device's true health, from stability and connectivity to battery life. In our latest clip, François Baldassari explains how tracking these vital signs can preemptively alert you to potential issues and empower you to take action before it's too late.

Linux Coredumps (Part 2) Shrinking the Core

In our previous article, we outlined what a Linux coredump is and how they work under the hood. One common constraint we see in embedded Linux, however, is a limited amount of storage space. Whether we’re trying to limit writes to disk, or need to reserve most of the disk space available to a device for other data, sometimes we just don’t have enough space to store coredumps.

Sentry's AI debugger now references traces for troubleshooting distributed systems

Debugging is an ever-present pain for all developers, and that will continue despite, or maybe even thanks to, the rise of AI-written code. Tools like Sentry have been around for a while to help us engineers track and debug issues, but it’s tempting to make that process even faster and easier with some shiny new AI tools. Sure, I could just copy-paste the exception’s stack trace from Sentry into ChatGPT, but what if I really wanted something smart?