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

Wed, 22nd July 2026

java

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.

5 min read

Tue, 17th March 2026

java

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.

6 min read

Thu, 27th November 2025

rust

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.

6 min read

Wed, 10th September 2025

spring

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.

2 min read

Sat, 11th May 2024

spring

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.

2 min read

Wed, 17th April 2024

react

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.

4 min read
Saad Elattar © 2026
|