Nebrass's Homepage

Senior Software Engineer at Microsoft - OWASP Project Leader - Author & Speaker

Playing with Reactive Spring Boot

Reactive programming ! Wow ! What a fancy buzzy word ! I waited so much to write a blog post about this trend πŸ˜ƒΒ  I was waiting for the landscape to be mature to made a one-shot tutorial 😁

Today, I will show you how to make a Reactive Spring Boot application, with a Reactive CRUDs using Spring Data Reactive Relational Database Connectivity (R2DBC) withΒ PostgreSQL and for sure the famous Webflux. Don’t be scared if you don’t know any of these topics. We will be introducing all of them smoothly !Β  😊

But before digging into the practice, I will be making small story-telling about the fundamentals of the reactive programming. 😎

Read more

Falling in love with Udacity ⚑️

Good ! This post has a conclusion into its title ! Udacity was the biggest discovery I’ve made during the COVID-19 lockdown 🀩 I was seeking for an interactive learning platform like DataCamp, where I finished all the trainings that I’m interested on. By the end of the February, I found Udacity while I was searching for some AI/ML intensive course.

Udacity Logo

Udacity Logo

⚠️ Disclaimer: This is not a marketing/referral post. This is a review for an e-learning website for my readers. I wish always to share the best learning materials/sources πŸ˜‡ feel free to click on any link πŸ˜‚

Read more

Celebrating my 30th birthday & my 1st year in Microsoft

Today is my birthday and what a wonderful day to celebrate my life, but not only. Today I celebrate my first year in Microsoft, one of the most wonderful years in my career.. a year plenty of great new people, amazing challenges, wellness and happiness. πŸŽ‰πŸŽŠ

Read more

Playing with Java from 9 to 13

Since the release of Java SE 8, all the developers were under the charm of the Lambdas, Streams and even there those who fell in love with Nashorn for years (yes there are somewhere in this globe πŸ˜…).. With the crazy growth of the Enterprise Development context thru Spring Boot/Cloud, Docker, Kubernetes and the unlimited number of JS frameworks, the infinite patterns and styles of architectures, many developers lost the frequency of being up-to-date with the upstream πŸ€ͺΒ 

I was one of the unsynchronized Java developers that couldn’t get up-to-date with all this crazy new comers everyday πŸ₯ΊπŸ€― I got the idea to write a new post, to help Java developers get upToDate Quickly on the last five Java Releases 😁

Read more

Playing with CQRS and Event Sourcing in Spring Boot and Axon

The Microservices Architecture World, we can meet many concepts and patterns, like the Centralized Configuration, Circuit Breaker, Service Registry and Discovery, etc.. Two of these patterns are the CQRS and the Event Sourcing patterns, coming from the Domain Driven Design planet 🌏 In the most of the use-cases, these two patterns are sold together 😁 in this new tutorial, we will discover what does each one ? why they are usually used together ? and for sure we will implement these two patterns in Java β˜•οΈ obviously πŸ€“

Read more

Playing with the JVM inside Docker Containers

Nowadays, the most of the Java microservices and even many Java application are packaged and deployed as Docker containers. Everyone is enjoying (I hope πŸ˜†) the Docker experience, compared to the traditional VMs.Β But, the Docker containerization will not come alone.. nothing is autonomous 😁 So, there are many concerns to take into consideration while containerizing Java applications, like playing with the JVM.

Read more