Playing with OpenShift 4 locally

January 2018, Red Hat acquired CoreOS for 250 million dollars 🤩. CoreOS was one of the leading companies of Linux & Containers market with their wide offer of products: CoreOS Tectonic: container application platform based on Kubernetes. CoreOS Container Linux: lightweight Linux distribution designed to run containerized applications. CoreOS Operators Framework: an open source toolkit designed to manage Kubernetes native applications. CoreOS Quay: a container registry for building, storing, and distributing your private containers....

September 20, 2019 · 8 min

Playing with Java under the shield of SonarQube

Introduction We.. developers.. we spend all our time writing code (and drinking coffee).. but we rarely care about the code quality.. until we get some pressure from a reviewer or from some quality scanner tool.. and as every field in the Java ecosystem, we have many choices when we come to choose a Quality Scanner tool: FindBugs, CheckStyle, PMD and of course the GREATEST SonarQube 😍 I fully worked with SonarQube since January 2014, during my M....

August 26, 2019 · 10 min

Big up! My book is FREE now !!

To celebrate the Groundbreaker Award and Oracle Code New York, my book “Playing with Java Microservices on Kubernetes and OpenShift” will be FREE forever ! This is a gift is for the community that voted for me and helped me to achieve this great award ! 🤩 The book is available on the Leanpub website: Thank you so much for voting for me !! 🥳

May 22, 2019 · 1 min

Discovering Machine Learning ?!

Some days ago, I got an idea to make a personal project about “Connected Devices”. This idea led me to discover some Artificial Intelligence and especially Machine Learning. The first thing that I did: I started seeking for a good course in many websites: edx, coursera and udemy.. These are the most popular sites of elearning that I am usually referencing to when I want to attack new technology or any CS field....

April 22, 2019 · 3 min

Playing with Istio Service Mesh on Kubernetes

What is Istio? Google presents Istio as an open platform to connect, monitor, and secure microservices. Istio is a service mesh implementation that provides many cloud-native capabilities like: Traffic management: Service Discovery, Load balancing, Failure recovery, A/B testing, Canary releases, etc… Observability: Request Tracing, Metrics, Monitoring, Auditing, Logging, etc… Security: ACLs, Access control, Rate limiting, End-to-end authentication, etc… Istio delivers all these great features without any changes to the code of the microservices running with it on the same Kubernetes cluster....

March 10, 2019 · 22 min

New book update #1

I just updated my book « Playing with Java Microservices with Kubernetes and OpenShift » 😃 The release changelog: Fixed some typos 🙈 I just finished writing the Chapter 14: Getting started with OpenShift 👌 I started writing the Chapter 15: The OpenShift style 🎶 I started working on Istio Tutorial that will be the first bonus chapter in the book ⚡️⚡️ I will be covering more and more subjects soon 😁...

January 20, 2019 · 1 min

My new book is here !!

Playing with Java Microservices on Kubernetes and OpenShift is here ! Today, November 24th 2018, I released my new book Playing with Java Microservices on Kubernetes and OpenShift!! Finally, after ten months of work, tests, POCs and many edition iterations, the newborn is here ! The book is edited and sold on the LeanPub platform 🤩 The book is sold mainly in two different offers: The Book only The Book + one hour of training about Java Microservices and Kubernetes/OpenShift I have some ideas about making some other packages, I will post about them soon !...

November 24, 2018 · 1 min

Playing with Spring Boot on Kubernetes

I. Introduction In this tutorial I will show you how to write a small Spring Boot CRUD application and how to deploy it on Kubernetes. Spring Boot is an innovative project that aims to make it easy to create Spring applications by simplifying the configuration and deployment actions through its convention over configuration based setup. Kubernetes (commonly referred to as “K8s”) is an open-source system for automating deployment, scaling and management of containerized applications that was originally designed by Google and now maintained by the Cloud Native Computing Foundation....

March 31, 2018 · 35 min

My upcoming book: Playing with Java Microservices on Kubernetes and OpenShift

Today, I would like to share with you the title of my new book: Playing with Java Microservices on Kubernetes and OpenShift. I started working on it, since the January 2018. Playing with Java Microservices on Kubernetes and OpenShift will teach you how to build and design microservices using Java and the Spring platform. This book covers topics related to creating Java microservices and deploy them to Kubernetes and OpenShift....

February 2, 2018 · 2 min

New version of "Playing with Spring Boot and Docker in NetBeans IDE"

This article is originally published April 13th, 2017 at JaxEnter website: Link In this tutorial you will learn how to write a Java EE application using two of the trendiest technologies: Spring Boot and Docker in NetBeans IDE. Spring Boot is an innovative project that aims to make it easy to create Spring applications by simplifying the configuration and deployment actions through its convention over configuration based setup. Docker is an open source project that automates the deployment of applications inside software containers....

April 14, 2017 · 7 min