Houssem Dellai
Engineer at Microsoft
Paris, France
Actions
Houssem Dellai was previously Microsoft MVP and now works as PFE Engineer at Microsoft. He shares his recommendations and experience in software development through videos on Microsoft Channel9 and blogging on MSDN Blog and Medium.
Topics
Scaling applications in the cloud with Azure
Scalability is an important part when architecting a web app. There are multiple options on how to scale the web app tier and the database tier. Those options will be explained with examples from services from Microsoft Azure. If you are beginner and want to understand the fundamentals of scalability and resiliency, then this presentation is for you.
Presented technologies and concepts: Scale Up, Scale Out, Microservices, VM, Load Balancer, CDN,
RedisCache, API Management, Queues, Sharding, DDD, NoSql
Enrichir vos applications avec Azure AI services
L'intelligence artificielle et la Machine Learning rendent les applications plus intelligentes et engagent plus l'utilisateur. Mais, implémenter leurs algorithmes require un travail énorme surtout pour les perfectionner. Azure répond à cette problématique! Il fournit des services pour l'analyse des images, vidéos et textes. Le tout est disponible aux développeurs en REST API. Cette session vous introduisez à ces services avec des démo sur des applications mobile permettant de reconnaitre les expressions faciales, l'age, les célébrités, et la détection des objets.
Add intelligence to your apps
This talk shows how to add AI to your apps without being an expert in machine learning or data analytics. AI will be exposed as a REST API. You can consume pre-built models to analyze text, images or videos. The API lets you train and create your own model if you have specific need, again with no extra expertise needed. Those APIs are backed by Microsoft Cognitive Services.
https://www.youtube.com/watch?v=caicmIALcJI&list=PLpbcUe4chE79KaWbRrFgqPJdbonSEpnQ-
DevOps for web apps using VSTS
DevOps is now an essential part in software development lifecycle. It could be applied to any type of front-end (web/mobile) or back-end applications, even to the database. This talk will walk you through how to create CI-CD pipelines for different types of applications: Angular using Docker containers, Java SpringBoot and Xamarin. Then we'll show a demo on how to add the database to the pipeline. We'll be relying on VSTS to create those pipelines. The goal is to show how to automate the process to deliver quickly, safely and efficiently.
I've created on online course on this topic on Udemy:
https://www.udemy.com/devops-using-vsts-docker-azure/?couponCode=CFP-DEVOXX
I've also created a playlist on Youtube:
https://www.youtube.com/watch?v=U4m_pYAGd_g&list=PLpbcUe4chE7-gl1ywCEOSx41sp6DTZqvM
And gave multiple trainings to students and professional developers about this topic.
From Zero to Signup and Signin using Xamarin and ASP.NET Identity
Implementing Signup and Signin features could take several days to be implemented. This talk will cover the basic concepts for implementing authentication based on OAuth standard. It will show how to get the access token, save it in app settings, all the way down to logout. The demo will use a backend written in ASP.NET Identity which provides a template with web services for managing users. For the frontend, we'll use Xamarin as a client app and Postman as a test client.
Accelerate your Xamarin development with plugins
Plugins are a powerful way to integrate features and be more productive. From accessing the camera, GPS, Maps, Bluetooth and to consuming online services, plugins could do all this within a few minutes.
This talk will cover the following plugins:
1) Settings
2) Media Camera
3) Geolocation, Geofences
4) External Maps
5) Connectivity
6) Local Notification
7) User Dialogs
8) Device Info
9) ZXing
10) FFImageLoading
DevOps for web, container and mobile apps using Azure DevOps
DevOps is now an essential part in software development lifecycle. It could be applied to any type of front-end (web/mobile) or back-end applications, even to the database. This talk will walk you through how to create CI-CD pipelines for different types of applications: Angular using Docker containers, Java SpringBoot and Xamarin. Then we'll show a demo on how to add the database to the pipeline. We'll be relying on VSTS to create those pipelines. The goal is to show how to automate the process to deliver quickly, safely and efficiently.
DevOps takes advantage of Infrastructue as Code (IaC) in order to make it easy to create testing environment on the fly. We'll explore how this approach works technically through Azure ARM templates.
I've created on online course on this topic on Linkedin Learning:
https://www.linkedin.com/learning/microsoft-azure-devops-et-visual-studio-team-services/ and on Udemy:
https://www.udemy.com/devops-using-vsts-docker-azure/?couponCode=CFP-DEVOXX
I've also created a playlist on Youtube:
https://www.youtube.com/watch?v=U4m_pYAGd_g&list=PLpbcUe4chE7-gl1ywCEOSx41sp6DTZqvM
And gave multiple trainings to students and professional developers about this topic.
Add your Database to the CI-CD pipelines
This session will walk you through on how to add your SQL Server database to the CI-CD pipelines using Azure DevOps. The goal is to update the application and the database during the same Release and enable Rollback. The DacPac files are made for this. Using Visual Studio's Database project template, it is possible to generate this file containing the delta changes to the schama to be applied to the remote database. The Build pipeline will generate the DacPac. Then the Release pipeline will publish it using SqlPackage tool.
Houssem Dellai
Engineer at Microsoft
Paris, France
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top