Operations | Monitoring | ITSM | DevOps | Cloud

A Guide to Logging and Debugging in Java

During the development of your program, you might rely on simple println() statements to trace program execution flows and identify issues in your code. But as projects grow in size and complexity, print statements quickly become messy. A better approach to tracing program execution is logging, an approach that provides a consistent and organized way to track your application’s behavior, allowing you to systematically identify and resolve issues.

I Would Never Buy a New Car That Didn't Have CarPlay #embeddedprogramming #iot

François wouldn't buy a new car without CarPlay, and apparently, neither would 30% of people globally shopping for an electric car. Of course, he considered the usual factors—gas mileage, safety ratings, and acceleration—those are table stakes. But the deciding factor was simple: whether it had CarPlay. Hardware without software is becoming a commodity.

What Data Should be Monitored From Bluetooth Devices in the Field?

Building a Bluetooth-enabled IoT device? Here’s a pro tip: monitor what you can’t see. Blecon’s Simon Ford explains how hidden issues—like high retry rates in Bluetooth communication—may not trigger alerts but can reveal critical insights about your device’s true performance.

Smarter Tools and Best Practices for Mobile Debugging: A Hands-On Workshop

You get a crash report: “App crashed on checkout page.” But you can’t reproduce it on your Pixel. Maybe it’s only happening on a Samsung device? Maybe it’s a memory issue? Or maybe the user was on a bad network? Now you’re stuck digging through logs, guessing at settings, and running the same scenario over and over in your emulator.