Hi, I'm Saad :))

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

Enjoying developing cutting-edge web services and blogging the process.

saad elattar

I am a passionate and dedicated software engineer with a deep love for crafting robust and scalable services using Java, JavaScript and more. With a solid foundation in computer science and years of hands-on experience, I thrive on solving complex problems and delivering efficient solutions that power modern applications. My expertise spread across the following technologies:

spring.svg
reactjs.png
angular.png
electronjs.png
tailwind.png
flutter.svg
nodejs.png
nestjs.svg
docker.png
k8s.png
aws.png

Recent Articles

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.

Wed Apr 17 2024

Read More

Getting started with native java apps with GraalVM

Native Image is a technology to ahead-of-time compile Java code to a standalone executable, called a native image. This executable includes the application classes, classes from its dependencies, runtime library classes, and statically linked native code from JDK.

Wed Apr 10 2024

Read More

Leveraging Spring Reactive, Functional Endpoints, Docker, and MongoDB

Blocking is a feature of classic servlet-based web frameworks like Spring MVC. Introduced in Spring 5, Spring WebFlux is a reactive framework that operates on servers like Netty and is completely non-blocking. Two programming paradigms are supported by Spring WebFlux. Annotations (Aspect Oriented Programming) and WebFlux.fn (Functional Programming).

Thu Feb 29 2024

Read More

NextJs meets Redux: A simple user PoC

Redux is a powerful state management library primarily used in JavaScript applications, particularly those built with frameworks like React. At its core, Redux provides a predictable state container for managing the state of an application in a more organised and centralised manner. It operates on a unidirectional data flow model, which helps in maintaining the consistency of application state and facilitates easier debugging and testing.

Thu Feb 15 2024

Read More
Saad Elattar © 2024
|