Operations | Monitoring | ITSM | DevOps | Cloud

Hardware and Software should be Co-Designed

Consumers crave interactivity. The best way to deliver it is to unite software and hardware. Product design used to be about perfecting hardware specs. The software was an afterthought. Today, this story is flipped on its head. The devices users love are built differently. The best embedded engineering teams co-design hardware and software from the start. It’s not just a shift in process; it’s a shift in thinking. Are we building products or creating experiences?

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.