Nebrass's Homepage

Senior Software Engineer at Microsoft, Speaker and Author.

Menu Close

Category: Java (page 1 of 2)

Playing with Azure Monitor services and Spring Boot

In enterprise application, performance is major requirement of success. Especially for applications where slowness will have a direct detrimental impact on business productivity, profits and even the brand itself, like trading platforms and e-commerces.

If a trading platform loads slowly or experiences errors, it will translate into loss of business, and losses can be extremely high, and the customer might end up switching to another competitor.

In this context comes the Application Performance Management (APM). APM is the monitoring and management of performance and availability of applications. APM strives to detect and diagnose complex application performance problems to maintain an expected level of service.

On this article, I am going to explain how to use Azure Monitor which is the Microsoft Azure’s product that helps you maximize performance and availability of your applications and proactively identify problems in seconds.

Read more

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.Sc. internship to analyze my code and even to check if there are some Security Flaws using the OWASP and SANS Quality Gates.

In this tutorial, I will show you how to get started with SonarQube and how to use it lightly (without even installing it) 😁

Read more

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 ! 🤩

Read more

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, like Okta, MQs, BPMs, etc..

I am available for an on-demand chapters. So if you are interested in some specific subject about Java Microservices, just get in touch with me 😁

Workshop Report: ENSI – November 2018

The workshop “Playing with Java Microservices on Kubernetes” was held from 19/11 to 24/11, at the National School of Computer Sciences, in Mannouba, Tunisia.

The workshop was done on 18 Hours of training about Java, Spring Boot, DDD, Docker, Kubernetes, Cloud Patterns, CI/CD…

Read more

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 ! Stay tuned !!

I hope that this book satisfies all your needs about the Java Microservices in the Kubernetes and OpenShift ecosystem..

Many other subjects will be covered.. Yeah ! LeanPub gives me the opportunity to deliver as many updates that I can write 😀 this is cool ! you pay once, you get everything !!

You can grab it from Leanpub or Amazon 😎

Playing with Spring Boot and Angular 5 – ISG Tunis 2018

I will animate a workshop in my school, ISG Tunis, Tunisia, on the May 2nd, 2018. The workshop will be about Spring Boot & Angular 5 development.

Read more

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.

Docker is an open source project that automates the deployment of applications inside software containers.

This tutorial is a getting started point to the Spring Boot & K8s stack.

Read more

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.

Cover of my upcoming book

Cover of my upcoming book

Playing with Java Microservices on Kubernetes and OpenShift will teach you how to build and design microservices using Java and the Spring platform.

Read more

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.

Read more