Marketing, Writing, and Business Services

Some of the work I do:
• White papers, research reports, web copy, solution briefs, and so on
• Thought leadership articles and blogs
• Surveys and Research
• Presenting at conferences and webcasts

My goal is to be truthful and knowledgeable, offering thought leadership with an easy-to-grasp and compelling style. I conduct thorough research, consider the audience, and work with subject matter experts to comunicate a clear and concise message.

Twitter: @ericjbruno

Curly Braces Column: Complex math, BigDecimal, and infinity

Eric J. Bruno
I dislike comparing languages, but for complex math operations it’s fair to compare Java to Fortran, because Fortran is often the choice for math- and science-based applications. Fortran—short for Formula Translating System—is considered a general-purpose programming language, as it was in the 1950s when it was developed. This is a characteristic Fortran shares with Java.

Curly Braces Column: Recursion and tail-call optimization

Eric J. Bruno
Over the years, I’ve come to appreciate the power of recursion, yet I have two minor gripes with it. First, there is one part of every recursive call that jumps out at me as inelegant: the base case, also known as the escape clause. My second gripe is a more serious one...

Advanced Constrained Application Protocol (CoAP) Programming

Eric J. Bruno
Explore the CoAP Observer design pattern and other advanced CoAP topics to work with IoT and edge devices.

Introducing the Constrained Application Protocol (CoAP) for Java

Eric J. Bruno
Use CoAP for lightweight messaging applications, such as for working with simple IoT sensors or other edge devices.