Hi, I'm Saad,

Full-time Software Engineer && Part-time Tech Blogger

Enjoying developing cutting-edge web services and blogging the process :))

saad elattar

Recent Articles

A gentle introduction to eBPF: Zero-Code Observability for Java

What if you could get full distributed tracing on a plain Java HTTP server without adding any SDK, agent, or instrumentation code? This article walks through using Grafana Beyla and eBPF to automatically capture OpenTelemetry traces from a pure Java application, exporting them straight to Jaeger.

#java#ebpf#observability#grafana#beyla#jaeger#opentelemetry

Wed, 22nd July 2026

Read More

The End of Reactive? How Java Virtual Threads Are Making Complex Concurrency Simple Again

Is reactive programming still necessary in Java? This article explores the limitations of platform threads, the cost of reactive programming, and how Java Virtual Threads (Project Loom) offer a simpler path to scalable concurrency — without the complexity tax.

#java#concurrency#virtual-threads#reactive#project-loom#spring

Tue, 17th March 2026

Read More

Building an Interactive TCP Proxy in Rust

Learn how to build a full-duplex TCP proxy with real-time mode switching in Rust. This article covers the challenges of bidirectional forwarding, async I/O with Tokio, and creating an interactive terminal interface for network testing.

#rust#networking#tokio#proxy

Thu, 27th November 2025

Read More

Spring streaming response made easy

In this short article, we'll get into stream large size of data through stream as an alternative to the traditional endpoints.

#spring#spring web#response stream

Wed, 10th September 2025

Read More

Blossoming Intelligence: How to Run Spring AI Locally with Ollama

In this short article, we'll look at how easy it is to create a chat bot backend powered by Spring and Olama using the llama 3 model.

#spring#spring AI#webflux#ollama#llama3

Sat, 11th May 2024

Read More

React 19: The long-expected features

React 19 introduces a number of new features that will undoubtedly make the life of react developers simpler. While the release is not yet stable, you can test out the new features using the canary version.

#react#react19

Wed, 17th April 2024

Read More
Saad Elattar © 2026
|