Software Architect, Developer, Computer Scientist

  • Edge, Cloud, AI/ML, K8s
  • Distributed computing
  • Real-time transactiona systems
  • Robotics with AI
  • Low-latency computing
  • Large-scale data collection and processing with automation
  • 37 granted patents. 26 patents pending, and growing
Email: eric@ericbruno.com

CoAP Messaging In Depth

Eric J. Bruno
CoAP is a protocol not unlike HTTP or REST communication where the messages generally fall into the category of GET, POST, PUT, and DELETE. CoAP is also more conversational by nature since it’s request/response driven, as opposed to the publish/subscribe nature of MQTT.

MQTT Programming in Depth

Eric J. Bruno
MQTT is an open message protocol for machine-to-machine (M2M) or Internet of Things (IoT) communications that enables the transfer of telemetry-style data (i.e. measurements collected in remote locations) in the form of messages from devices and sensors, along unreliable or constrained networks, to a server.

Mixing Java Modules with OSGi

Eric J. Bruno
As many developers have learned, code modularity is more than just defining Java packages. It’s about specifying precisely which code is imported, which is shared publicly, and which is to be kept hidden. Proper modules also define understandable contracts that give insight into how shared code will behave and interact.

Revisit Your Cloud Strategy

Eric J. Bruno
You’ve invested a lot of time and effort in your cloud strategy over the last few of years. Now's a good time to review it, locate any remaining holes, and determine how to shore them up.