Rebai Hamida

Information & Communications Technology

Québec, Quebec, Canada

Rebai Hamida

REBAI Hamida MVP, Software Architect, Speaker, Technical Writer

Software architect, awarded by Microsoft as Most Valuable Professional in Developer Technologies, author, speaker, contributing code to projects and a member in dotnetfoundation, she led many projects to drive change through technological innovations that create business opportunities, she shapes and translates business and IT strategies. mentor and coaches future leaders, share knowledge and animate sessions, and webinars. She is Blogger, Speaker Author, and Technical Writer. Recently, she was selected as a finalist in the Women in IT Award Canada 2019. She is developing and architecting software at a commercial level for well over 10 years in many sectors: Telecommunication, Automotive, Finance, Banking … She likes to build open-source projects, writing articles, learning, and teaching best practices.

Current sessions

Deploy Web Core 2.0 application to Azure Container Service (AKS) using Kubernetes

We will describe in this session the workflow to compile a Docker-based ASP.NET Core web application and to deploy it after to a Kubernetes cluster that is already running on the Azure Container Service (AKS), we will use Visual Studio Team Services (VSTS). We will describe other features that are available with Azure App Service such as scaling, auto-scaling, using slots in staging or production.


Microservices with container in Action

In the session, she will explain the main principles of using Microservices instead of a monolithic approach, an introduction to developing microservices-based applications and managing them using containers, she will present some case studies to explain the intricacies of large-scale microservices and a
real-life sample with tools and she will put the focus of using a container like Docker to deploy it and discusses architectural design and implementation approaches. She will answer these questions: Should you be using microservices? How are microservices related to containers and orchestrators?


Developing Solutions for Microsoft Azure

Design and build cloud solutions such as applications and services during all phases of development. She will explain how to be proficient in developing apps and services by using Azure tools and technologies, including storage, security, and communications. She will start by demonstrated the Creation of containerized solutions after, Azure App Service Web Apps and Azure App Service mobile apps.
The participant will learn more about the way of Creating Azure App Service API apps and the Implementing of Azure functions.


Conteneuriser les Microservices avec Service Fabric

Service Fabric est la technologie fondamentale introduite par Microsoft Azure pour renforcer les services Azure à grande échelle.
Dans cette session, vous obtiendrez un aperçu des conteneurs comme Docker après un aperçu de Service Fabric, expliquez la différence entre celui-ci et Kubernetes en tant que nouvelle façon d'orchestrer les Microservices. Vous apprendrez comment développer une application de Microservices et comment déployer ces services sur des clusters Service Fabric et le nouveau service Service Fabric Mesh sans serveur. Nous allons explorer les avantages de la plate-forme et du modèle de programmation, y compris les services et les acteurs avec état pour le traitement des données à faible latence, etc.
Tu vas apprendre:
Aperçu des conteneurs
Présentation de Service Fabric
Différence entre Kubernetes et Service Fabric
Configuration de l'environnement pour commencer à développer une application à l'aide de Microservices avec Service Fabric


Containerize Microservices with Service Fabric

Service Fabric is the foundational technology introduced by Microsoft Azure to empower the large-scale Azure service.
In this session, you’ll get an overview of containers like Docker after an overview of Service Fabric, explain the difference between it and Kubernetes as a new way To Orchestrate Microservices. You’ll learn how to develop a Microservices application and how to deploy those services to Service Fabric clusters and the new serverless Service Fabric Mesh service. We’ll dive into the platform and programming model advantages including stateful services and actors for low-latency data processing and more.
You will learn:
Overview of containers
Overview of Service Fabric
Difference between Kubernetes and Service Fabric
Setup Environment to start developing an application using Microservices with Service Fabric


Build mobile apps with .NET Standard and Xamarin.Forms

In this session, we will talk about Xamarin.Forms, and the use of .NET Standard to provide cross-platform compatibility. We will take in the beginning a tour of a Xamarin.Forms app with some functionalities and APIs for .NET developer using C# and XAML. After we will talk about .NET Standard, the difference with Portable Class Libraries and why you should probably move to this new cross-platform model soon. And finally, we will demonstrate the use of some Azure services in Xamarin.Forms


ASP.NET Core and Azure Devops

She will introduce the basic concepts of building a development lifecycle around Azure using .NET tools, DevOps toolchain, and processes. She will start by deploying a sample App in Github to Azure App Service and she will focus on the end-to-end continuous deployment experience for .NET developers from continuous integration, deployment, monitoring, and debugging.


Xamarin and the Cloud

In this session, I will explain how we can create a Mobile application and use Azure services. We will cover all that developer need to create a simple application that consume an existent REST Web API, store data and setting (Sqlite), MVVM pattern, ReactiveUI, Bindable Objects, Internationalization and the use of Azure services...


Deploy Web Core 2.0 application to Azure Container Service (AKS) using Kubernetes

We will describe in this session the workflow to compile a Docker-based ASP.NET Core web application and to deploy it after to a Kubernetes cluster that is already running on the Azure Container Service (AKS), we will use Visual Studio Team Services (VSTS). We will describe other features that are available with Azure App Service such as scaling, auto-scaling, using slots in staging or production.


Guide to migrate your .NET app to Azure

She will demonstrate the different steps to migrate .NET apps to Azure and illustrate the advantage of a full range of cloud benefits like automatic scaling, patching, performance monitoring, and CI/CD. So you will be able after this session to know how you can move your existing .NET Framework server applications directly to the cloud by modernizing specific areas, with or without re-architecting or recoding entire applications.


Past and future events

.NET DeveloperDays 2020

19 Oct 2020 - 20 Oct 2020
Warsaw, Mazovia, Poland

Global Azure Virtual

22 Apr 2020 - 24 Apr 2020
Seattle, Washington, United States

Virtual Azure Community Day

30 Mar 2020

Microsoft Build

6 May 2019 - 8 May 2019
Seattle, Washington, United States

MVPDays Online February 2019

20 Feb 2019
Calgary, Alberta, Canada

MVPDays Online January 2019

30 Jan 2019
Calgary, Alberta, Canada

MVPDays Online November 2018

28 Nov 2018
Calgary, Alberta, Canada

Update Conference Prague 2018

21 Nov 2018 - 22 Nov 2018
Prague, Hlavní město Praha, Czechia

PhillyTech365

30 Jul 2018 - 1 Aug 2018
Philadelphia, Mississippi, United States