Projects ideas for software engineering students 💡

During many career talks I attended, I noticed that some questions come back every time: " As a final year student, how can I get an internship? What can I mention in my CV to make it attractive? " 🤔 The problem is that always we start being concerned about internships too late, only some weeks before starting the search operation 💣 Although, finding a good internship needs to be prepared many months before…...

May 4, 2021 · 3 min

"Playing with Java Microservices with Quarkus and Kubernetes" is available in Early Access

Today is the big day 🥳🥳 My third book “Playing with Java Microservices with Quarkus and Kubernetes” is available in Early Access 🎉🎊🎈✨ Book cover I started working on the book starting from June 😁 I spent nearly 5 months presenting the most interesting and powerful features of the Quarkus Framework. When I started the Proof-of-concept, I didn’t have the idea of writing a book on Quarkus, I was just discovering....

October 23, 2020 · 3 min

Just finished the first four chapters..

Today, I will not be sharing a tutorial or a review, I will share with you my new book news ! 🥳 I just finished typing the fourth chapter. These four chapters belong to the first part of the story: the MoNoLITHiC dedicated part 🤪 .. What’s new ? In my previous book “Playing with Java Microservices on Kubernetes and OpenShift” there was a Docker-only chapter in the middle of the book....

August 10, 2020 · 2 min

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. 🎉🎊 When I started working for Microsoft last year, I was the Java developer joining the .Net Gurus town. It was a very exceptional situation for my Java friends, because since I started working in 2012, I was always dealing with the open source world, and Microsoft at that time wasn’t in the same planet as us....

May 5, 2020 · 7 min

Workshop Report: ENSI – January 2020

The workshop “Playing with Java Microservices on Kubernetes” was held from 02/01 to 04/01 - 2020, at the National School of Computer Sciences, in Manouba, Tunisia. Great gift 😍 The workshop was done on 21 Hours of training about Java, Spring Boot, DDD, Docker, Kubernetes, Cloud Patterns, Azure AKS & Functions… Some Github repositories used in the sessions: Monolith Example Microservices Examples Speaker Deck The event was sponsored by Microsoft 😍🤩🥳 !...

January 4, 2020 · 1 min

Playing with Java Microservices on Kubernetes - ENSI 2020

I will be in the National School of Computing Sciences of Tunisia (ENSI Tunisia), from the 2nd to 4th January 2020, to animate a 20 Hours workshop, about Microservices in Java and how to deploy them as Docker Containers to Kubernetes. The event is organized by Mrs Rim Drira. The workshop content: Part 1: The Monolithics Era Part 2: Coding the monolith Part 3: Microservices Era Part 4: Applying DDD to the code Part 5: Meeting & Implementing the µservices concerns and patterns Part 6: Building the standalone µservices Part 7: Packaging µservices in containers Part 8: Falling in 🥰 with container orchestrator: KUBERNETES 😍 Part 9: Applying the Kubernetes Style Part 10: Meeting Azure ☁️ Part X: What ’s next ?...

December 27, 2019 · 1 min

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 ?...

December 20, 2019 · 22 min

Celebrating the 100 points in the Google Lighthouse Reports

In this post, I will share with you my experience starting from a disaster that occurred to my blog ☠️😢😭 until reaching the 100/100 performance score and get all Audits Validation Badges on Google Lighthouse 🏆🥇🎉🎊🎈💯/💯🥳 October 10th, I was writing a new post in my blog, in one of the previews, the site kept loading without giving any response. 😱😫😰😓😳🥵 My blog is based on the Wordpress CMS and hosted in an Ubuntu VPS by OVH since August 28th, 2015....

October 23, 2019 · 6 min

Playing with Java in Azure Functions - New Release

In one of the previous posts, I introduced the Azure Functions Java. I felt that I need to write a dedicated tutorial to this great Azure Serverless service 😁 In this post, I will be covering many concepts in deep: Triggers and bindings Events and messaging Deployments & Consumptions Monitoring Generating the hello-world project We will scaffold a Java-based Azure Function project using Maven Archetypes, using this command: 1 2 3 4 5 6 7 8 9 $ mvn archetype:generate -DarchetypeGroupId=com....

October 19, 2019 · 25 min

Trip Report: Netherlands Trip - October 2019

I was for a week in Amsterdam, Netherlands, to attend the Microsoft OpenHack about the Migrating Workloads to Azure from the 14th to the 18th of October. It’s not my first visit to Amsterdam, and like every time, it was an amazing visit 🥳 Like every trip, here is a small Flickr album:

October 19, 2019 · 1 min