Playing with Java microservices with Docker - ENSI 2018

I will be in the National School of Computing Sciences of Tunisia (ENSI Tunisia), on April 25th 2018, to animate a full-day workshop, about Microservices in Java and how to deploy them as Docker Containers. The event is organized by the Open Source Software ENSI Club. The workshop content: Introduction to Enterprise Development & Architectures Introduction to Microservices Architectures Introduction to Spring Boot Introduction to Spring Boot fundamentals Generating project using Spring Initializr Presentation of SpringBoot & autoconfigurations Creating CRUD application: Spring Data JPA + Spring Data REST Presentation of Spring Actuator Introduction to the 12-Factors methodology Introduction to Microservices concerns & Spring Cloud Libraries Configuration Management Service Discovery Load Balancing API Gateway Service Security Centralized Loggin & Metrics Resilience & Fault Tolerance Packaging, Deployment & Scheduling Introduction to Docker Presentation of Containerization vs Virtualization Presentation of Docker’s terminology: Image; Container; Dockerfile; Docker-Machine Presentation of Docker-Compose, Docker-Swarm Presentation of Docker Hub & Continuous Delivery using Docker Requirements: ...

April 2, 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. It aims to provide a “platform for automating deployment, scaling, and operations of application containers across clusters of hosts”. It works with a range of container tools, including Docker. ...

March 31, 2018 · 35 min

Incoming training: Playing with Spring Boot on Kubernetes Bootcamp

Content and details to be defined soon… If you have any special requests, please feel free to contact me by mail.

March 28, 2018 · 1 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

Workshop Report: ISG Tunis - November 2017

For the first time, since I started working, I animated a workshop on my lovely school, the Higher Institute of Management of Tunis, Tunisia. The greatest place that provided us with the love & the knowledge! The place where I coded my first lines of Java. The event was organized by Aymen Delly, student & IT club president, and Mrs Nadia Yaacoubi, one of my greatest teachers. The content of the workshop, to be presented from 8:00 to 13:00 : ...

November 23, 2017 · 1 min

Comutec UTC Compiègne - October 2017

onepoint was present in the Comutec UTC 2017, which was held on October 19th, 2017, in Le Tigre space at Margny-lès-Compiègne. For this event, we organized a small challenge for the UTC students: who can answer the questions that I have prepared ? The questions are Java SE fundamentals related questions. The winner is the student that can have the highest correct answer. The two winners got an Apple Watch 3rd generation ! Yeah ! 3rd generation !! ...

October 19, 2017 · 1 min

onepoint.. my new beginning..

Here we go ! Today, I start working as Technical Leader for OnePoint Group, the Leader in Digital Transformation in France & Europe. Onepoint? Founded on 2002 More than 2200 Employees 36 years old as average age 13 offices worldwide Communities & Brainstorming Driven Company What will I be doing? I will be a member of the Architecture Community, to help architects deploy their solutions in Java. I will be also a member of the Banking, Finance & Insurance Community member. Here I will be working on helping our customers on development, performance & architecture problematics. ...

July 31, 2017 · 1 min

Announcement: Summer School Tunisia 2017

Summer School is a unique opportunity to learn about developing web and mobile applications that meets the requirements of good design, high scalability and faster integration/deployment. Two parallel tracks will run together and participants have to choose on the two. The first track will be around Java EE enviroment. Nabrass Lamouchi - Team Leader at Société Générale & Netbeans Dream Team member Day 1 Intro to Enterprise Development Intro to Java EE specifications Intro to Java 8 Intro to Spring Boot Legacy and SOA trendies Diving into Microservices architecture Getting into Agility for Microservices Development Day 2 ...

July 1, 2017 · 2 min

Good bye Davidson Consulting!

Today marks my last day at Davidson Consulting, after a great experience of nearly three years. I have enjoyed working for Davidson, even I was excited on some projects. Many great achievements: Successful project realization for EthiKonsulting Successful contract with Airbus Defense & Space Successful contract with Canal+ Successful contract with Société générale Corporate and Investment Banking Successful trainings for more than 50 employees in many fields (Agile, SOA, Java SE/EE, Docker, …) Partnership with Oracle, for sponsoring NetBeans Day France I’m a Java EE developer, I believe and love the Continuous Integration and the Continuous Delivery, this lead me to seek the Continuous Challenge & Learning. Bernard Shaw said: ...

June 30, 2017 · 1 min

OWASP Day - Capgemini Nantes

I had the honour to be the first guest of the NTIC Community, of Capgemini Nantes, to animate a “Two-Talks Event”, a new action made by the managers of NTIC Community to boost the brainstorming and motivation of the IT Managers and Technical Teams. The subject of the first edition was “Security for Managers and Technicals”. My talks: Security for IT Managers : 14:30 - 15:30 Presentation of the OWASP Barbarus : 16:00 - 17:00 My Presentations: ...

May 14, 2017 · 1 min