Hi, I'm Saad :))
A Full-time Software Engineer && Part-time Tech Blogger
Enjoying developing cutting-edge web services and blogging the process.
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:
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 MoreGetting 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 MoreLeveraging 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 MoreNextJs 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