Skip to main content

7 posts tagged with "Java"

java tag description

View All Tags

A Beginner’s Journey into HTTP, Load Testing, and Observability

· 7 min read
Daniel Dias
Daniel Dias
Software Engineer at Itaú Unibanco | Java | Golang | Apache TomEE Committer

capa

warning

Everything in this post was built purely for curiosity, learning, and research purposes.
I’m not a networking or infrastructure expert. The environment was intentionally simple and exploratory.
AI was used as a learning and research assistant, helping to speed up understanding and experimentation.


Introduction

I’m not a networking or infrastructure expert. This experiment started from a very simple and honest question:

How does HTTP really work in practice when requests hit a server, pass through a reverse proxy, are stressed by load tests, and are explained through metrics?

This work was driven by curiosity and hands-on learning. There was no production goal, no attempt at performance optimization, and no claim of best practices. The goal was to understand behavior by building, breaking, measuring, and observing.

To answer that question, I built a small but realistic local environment using common tools. The focus was:

  • Understanding HTTP request flow
  • Learning how reverse proxies behave
  • Generating realistic load
  • Observing system behavior via metrics

Becoming an Open Source Contributor with Apache TomEE

· 8 min read
Daniel Dias
Daniel Dias
Software Engineer at Itaú Unibanco | Java | Golang | Apache TomEE Committer

capa

Contributing to open source is an important step for developers who want to grow their skills and engage with real world projects. In this post, you will learn how to become an open source contributor with Apache TomEE, a lightweight and Jakarta EE compliant application server built on top of Apache Tomcat.

We will explore why open source contribution matters, how the Apache Software Foundation community works, and the different ways you can contribute to the TomEE project. This guide is designed for Java and Jakarta EE developers who want a clear and practical starting point for contributing to open source software using Apache TomEE.

Java Talks, Go Listens: My First Apache Pulsar App

· 7 min read
Daniel Dias
Daniel Dias
Software Engineer at Itaú Unibanco | Java | Golang | Apache TomEE Committer

java-pulsar-golang-banner

In this post, we will use Apache Pulsar to build a simple workflow: a Java Producer will send messages to a topic, and a Go Consumer will read and process those messages.

This hands-on approach will help you understand the basics of how Pulsar works and how to integrate it into multi-language applications.

Using Apache OpenWebBeans in Java SE

· 3 min read
Daniel Dias
Daniel Dias
Software Engineer at Itaú Unibanco | Java | Golang | Apache TomEE Committer

This post have objective to show how configure the Apache OpenWebBeans in our Java SE applications . So, this post will be short : )

This is my first article in English, Please, enjoy the subject . And sorry by the grammatical mistakes.

Knowing Apache Deltaspike Injecting Resources

· 3 min read
Daniel Dias
Daniel Dias
Software Engineer at Itaú Unibanco | Java | Golang | Apache TomEE Committer

In this post, we’ll look at another feature within DeltaSpike’s CORE module, called Injecting Resources.

This is a short post, just to demonstrate how it works.

Injecting Resources

One of the features I find really cool in DeltaSpike is that it provides simple APIs for basic resource loading and reading of properties files.

At least for me, this is quite useful. Let’s see how it works.