Skip to main content
Workshop Report: ENSI – January 2020

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 · Nebrass Lamouchi
Playing with Java from 9 to 13

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

December 29, 2019 · 28 min · Nebrass Lamouchi
Playing with Java Microservices on Kubernetes - ENSI 2020

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 ? Like every edition 😁 I would like to thank Mrs Rim Drira for the invitation and for all the great organization of the previous events.

December 27, 2019 · 1 min · Nebrass Lamouchi
Playing with CQRS and Event Sourcing in Spring Boot and Axon

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

December 20, 2019 · 22 min · Nebrass Lamouchi
Playing with the JVM inside Docker Containers

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. The Docker racing was accelerated by the presence of Kubernetes in the market, which is coming with an amazing set of great features. ...

December 3, 2019 · 8 min · Nebrass Lamouchi
Playing with Serverless in Kubernetes with Knative

Playing with Serverless in Kubernetes with Knative

The serverless architecture became one of the most buzzy words nowadays. Almost all the cloud providers have a Serverless platforms in their catalogues: Microsoft Azure Functions Amazon Web Services Lambda Google Cloud Functions IBM Cloud Functions Oracle Functions In an other world, there are many solutions to have a Serverless Runtime into Kubernetes, which is the most popular (and the most wonderful) container orchestrator in the market. These solutions are so helpful especially if you need portability for your functions. For example, you can have the same Serverless Runtime deployed to Azure Kubernetes Service and Google Kubernetes Engine. You can be deploying the same binaries as functions identically to both of the cloud providers. ...

November 28, 2019 · 16 min · Nebrass Lamouchi
Playing with Serverless Architecture

Playing with Serverless Architecture

In some previous articles, I was writing about the Azure Functions, which is the Microsoft Serverless solutions. After joining Microsoft, I got the chance to work on this great product for many business cases and I found it was really great 🥳 Recently, one of my Facebook friends asked me to write a blog post about what is Serverless architecture ? 🤔 what is for ? 🤔 and especially, what are the scenarios that are not suitable for Serverless ? 🤔 ...

November 21, 2019 · 4 min · Nebrass Lamouchi
Playing with Spring Cloud in Azure Functions

Playing with Spring Cloud in Azure Functions

In this tutorial, we will be experimenting a new use case of the great Azure Functions service 😁 one of my favorite products in Azure. In this tutorial, we will bring the powerful features of the Spring Framework to our Azure Functions Java projects. After this tutorial, creating a new Azure Functions Java based on business logic that you already have in your Spring Boot Application will be a very easy game. ...

November 19, 2019 · 10 min · Nebrass Lamouchi
Trip Report: Seattle Trip – November 2019

Trip Report: Seattle Trip – November 2019

I was for a week in Seattle & Redmond, WA, to attend the Microsoft CSE OneWeek Event, which is a global hackathon for all CSE Team worldwide, from the 1st to the 9th of November. It’s my first visit to Seattle and Redmond. It was an amazing visit in very beautiful cities 🥳 The places I visited: Olympic Sculpture Park, Seattle The Space Needle, Seattle The Fish Market, Seattle which is one of the oldest markets in the US The Microsoft Campus, Redmond 😍😍 The most wonderful place I ever visited. A full universe of Microsoft in a dedicated city 🥰 One of oldest Starbucks stores in the US, which still have the original logo 😁 Yeah ! with the naked lady 😳 The International District, Seattle The Volunteer Park, Seattle the WaMu Theater, Seattle where the OneWeek Hackathon event was held 🥰 It was really an amazing trip in a wonderful place. I feel like I felt in love with Seattle 😍 ...

November 10, 2019 · 1 min · Nebrass Lamouchi
Celebrating the 100 points in the Google Lighthouse Reports

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 · Nebrass Lamouchi