My first contribution to the MLflow project

My first PR to incorporate Hugging Face’s Evaluate BLEU metrics into MLflow project has been merged. This update aims to enhance text generation evaluations with BLEU metrics: a well-regarded metric, used to evaluate the quality of machine-generated text, particularly for translation tasks.

October 31, 2024 · 0 min

Playing with ISA-95 with Azure IoT Operations: LNM & MQ

This Post was originally published on the Azure Arc Jumpstart website under the title Implementing ISA-95 with Azure IoT Operations: LNM & MQ

June 21, 2024 · 1 min

Playing with NVIDIA DeepStream SDK

Introduction Recently, I got the chance to work on a project dealing with Computer Vision ! In the investigation phase, I discovered an interesting product: the NVIDIA DeepStream SDK ! Even when NVIDIA DeepStream was not adopted for our project 😅 I had a strong desire to discover this platform. I really cannot say if it’s a platform, a set of tools, a set of platforms, or even a full universe. 😊 ...

September 30, 2023 · 30 min

Playing with Reactive Quarkus

Here we go again for a new post 😁 After publishing my Quarkus book last September, I got many requests about creating reactive applications with the Quarkus Framework. Today, I will show you how to make a Reactive CRUD Application with the Quarkus Framework and backed by a PostgreSQL Database. Building our the Reactive Quarkus Application The full source code is available on my Github. We will generate our project using the code.quarkus.io. Our application will need 8 extensions from the portal: ...

May 27, 2022 · 14 min

Playing with Azure Functions and Quarkus

Quarkus is one of the current trends of the Java ecosystem. I’m already in love with it. I’m using it along with Spring Boot, and when I choose, I choose Quarkus. 😁 This week, I was working on a Batch POC using Azure Functions and Azure Automation. So I thought it will be useful to share the exercise with you. 😁 What I want to do? I will be taking a small use case: I need a batch that will be invoked at some specific time or manually, checking all the available VMs and starting or shutting down all those that we choose. ...

February 23, 2021 · 15 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. I found myself spending more and more time reading the documentation, trying some features and extensions, and then I got the idea to write the Quarkus version of my “Playing with Java Microservices” Book 😁 ...

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. Now, in the book, there is no Docker-only chapter, there is a Chapter Zero dedicated for Containerization, with Docker and alternatives ! 😄 ...

August 10, 2020 · 2 min

Playing with Spring Boot and Kafka on Azure Event Hub

In an enterprise level, it’s obvious for applications to be based on messaging for communication. This is done using a middleware between these applications as a Message Bus that enables them to work together. One of the most used Messaging solutions is Apache Kafka: Kafka is an open-source stream-processing software platform developed by LinkedIn and donated to the Apache Software Foundation, written in Scala and Java. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies. Kafka Clusters can be deployed in bare metal or in the Cloud. ...

March 1, 2020 · 8 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 ? 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