Operations | Monitoring | ITSM | DevOps | Cloud

Debugging

Integrating Memfault With AWS IoT Core and ExpressLink

In the dynamic realm of embedded systems, the right combination of hardware and software components can transform the development process and empower engineers to build robust and efficient solutions. This article explores a streamlined device-to-cloud embedded design utilizing the STM32G0 Nucleo board from STMicroelectronics, an AWS IoT ExpressLink module from Espressif, AWS IoT Core for secure MQTT communication, and Memfault for remote debugging.

Securing Firmware Updates With AES Encryption

Connected devices require a secure point-to-point channel to ensure that there is no possibility of exposing important data for the integrity of an embedded system. This is especially true when we talk about over-the-air (OTA) software updates, where the new firmware has a long way to go before reaching its destination and being installed by our bootloader. In this publication, we will explore a simple method to encrypt the firmware using the AES algorithm, using open-source libraries in Python.

DGTTG short - The Spindlewhorl Enigma of Serverless Debugging

Embark on an astral journey through 'The Spindlewhorl Enigma of Serverless Debugging' with our Debuggers Guide to the Galaxy livestream. Unravel cosmic code mysteries and venture where no debugger has gone before! By the light of the Guide and the glow of the trace, the stars and deployed apps shall reveal their secrets. To infinity, and beyond bugs! Make sure to subscribe so you don't miss out on any new livestreams and observability content!

Debuggers Guide to the Galaxy - Pilot Episode

Grab your digital towel and embark on an intergalactic coding adventure with 'The Debuggers Guide to the Galaxy,' hosted by the serverless sage Yan Cui and the code-wielding DeveloperSteve. In a universe where devops are as perplexing as Vogon poetry and deployment seems guided by Infinite Improbability Drives, our hosts will guide you through the cosmic chaos. With introductions that defy normal spacetime and a #Dart container #debugging session that's almost, but not quite, entirely out of this world.

Debugging Android Devices

All hardware devices experience bugs and need debugging. Android devices in specific are exceptionally complex with several hundred gigabytes of source code, dozens of components, and wide range of uses. In this article we will explore the different facilities and tools available to debug Android based devices and produce robust systems that can handle a wide range of applications from smart fridges, to payment terminals, and of course mobile phones.

Percentiles Aggregation for Custom Metric Charts | Memfault Feature Highlights

In this feature video, we walk you through our new percentiles aggregation for custom metric charts. Percentiles aggregation lets users easily understand how data collected on device condition metrics breaks down across their fleet, allowing for easier prioritization and more confident decisions.

Effective Remote Debugging with VS Code

This post will discuss remote debugging in VS Code and how to improve the remote debugging experience to maximize debugging productivity for developers. Visual Studio Code, or VS Code, is one of the most popular IDEs. Within ten years of its initial release, VS Code has garnered the top spot among popularity indices, and its community is growing steadily. Developers love VS Code not only for its simplicity but also due to its rich ecosystem of extensions, including the support for debugging.

The State of Client-Side JavaScript Errors

As JavaScript has grown more prevalent on the web, so have JavaScript errors. As an error monitoring service, we have a unique perspective on how errors impact the web globally, and we are constantly learning more about how the web breaks. We’re thrilled to share this report today so we can all understand it better, and build a better web. We produce this report every week, you can check it out anytime via the free Global Error Statistics report.