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

Java Off-Heap In-Memory Database

Eric J. Bruno
I developed a basic storage solution for a previous project using Java’s MappedByteBuffer class coupled with a RandomAccessFile and Java NIO’s FileChannel.

Curly Braces Column: Writing SOLID Java codey

Eric J. Bruno
Following the Robert C. Martin's five principles of SOLID object-oriented design (OOD)can make you a better Java developer.

Curly Braces Column: The best way to measure Java developer productivity

Eric J. Bruno
How do you measure programmer productivity? Hint: It’s not found by counting the number of lines of code written each day. "Hits of code" may be the answer.

Curly Braces Column: Was Fred Brooks wrong about late software projects?

Eric J. Bruno
Brooks’ Law states: “Adding manpower to a late software project makes it later.” Things are rarely this straightforward. In my opinion, it may have been inaccurate for Brooks to talk about this human-resource paradox as a generalization. If your project is running late, maybe you actually do want to add more developers.