Speaker

Michaël Hompus

Michaël Hompus

Architect @ Info Support | Microsoft MVP

Architect @ Info Support | Microsoft MVP

Nijmegen, The Netherlands

Michaël Hompus is an Architect and Area Lead at Info Support.

As an architect he is part of several teams, creating new and innovative solutions, preferably using the Microsoft Cloud.
Michaël has many years of development experience with dotnet, Java, Azure, DevOps, Office, and Dynamics 365.

His passion is to share knowledge with colleagues, customers, and peers.
Microsoft has recognized his efforts for the community by awarding him a Microsoft MVP award.

Michaël Hompus is Architect en Area Lead bij Info Support.

Als architect is hij lid van verschillende teams die nieuwe en innovatieve oplossingen realiseren, bij voorkeur met de Microsoft Cloud.
Michaël heeft vele jaren ontwikkelervaring met dotnet, Java, Azure, DevOps, Office en Dynamics 365.

Zijn passie is het delen van kennis, zowel binnen als buiten de organisatie.
Microsoft heeft zijn inzet voor de community erkend met het toewijzen van de Microsoft MVP award.

Awards

Area of Expertise

  • Energy & Basic Resources
  • Information & Communications Technology
  • Manufacturing & Industrial Materials
  • Transports & Logistics

Topics

  • Azure
  • Azure PaaS
  • Azure Functions
  • Azure Cognitive Services
  • Azure SQL Database
  • Azure Security
  • Azure IaaS
  • Azure Data & AI
  • Azure AD
  • Azure Kubernetes Services (AKS)
  • Azure App Service
  • Azure DevOps
  • Microsoft Azure
  • csharp
  • PowerShell
  • Kubernetes
  • ML.NET
  • Roslyn
  • Office 365
  • .NET
  • microservices
  • Domain Driven Design
  • Machine Learning
  • Azure Key Vault
  • ASP.NET
  • Application Lifecycle Management (ALM)
  • Bot Framework
  • Software Architecture
  • Architecture
  • dapr
  • Cosmos DB
  • Azure CosmosDB
  • Azure Architecture
  • Azure Machine Learning
  • C#.Net
  • Microsoft PowerPoint
  • Microsoft Office
  • Microsoft Office365
  • Presentation Skills
  • open source
  • Open source database
  • Open Source Software
  • Game Based Learning
  • Tabletop Role Playing Games in Education
  • serious game
  • Agile Games

Sessions

A Season for Speed: Turning Puzzles into C# Performance Wins en

Welcome to a world where coding puzzles lead to fast C# skills!

In this talk, I'll take you through an amazing journey, inspired by Advent of Code. We'll look at how these daily brain teasers helped me make C# code run quicker.

You'll learn simple tricks and methods that make a big difference in speed. This session is perfect for anyone interested in C#, from beginners to those who already code.

Join us to see how fun puzzles can transform your C# coding speed!"

From Duplo to Domain Knowledge en

Dive into the innovative world of domain-oriented learning. As IT consultants, we faced a unique challenge: our client needed to efficiently onboard new employees who were not familiar with their specific domain. Traditional methods were inadequate, leading us to devise an unconventional solution – a custom-designed serious game.

This game is not just for entertainment; it's a serious tool for bridging knowledge gaps. In our talk, we'll share the journey from the initial concept to its successful implementation. You'll gain insights into our initial strategies, how our approach evolved, and the unexpected successes that went beyond our original objectives.

But our session is more than just sharing our story. We aim to inspire you with ideas for innovative learning strategies in your field. Whether you're tackling the challenge of onboarding new team members or searching for fresh approaches to domain education, this talk will provide you with valuable perspectives and actionable insights.

Table Layout Tales: Coding Like It's 1999 en

As 1999 nears its end, we face the task of crafting an online identity amidst the digital wilderness of the dot-com bubble.
Wrestling with the safety of known technologies like Server-Side Includes and HTML 2.0 versus the allure of the new-age XHTML and CSS2.
While the fear for Y2K is still very real, the browser war rages on between Internet Explorer and Netscape Navigator, each presenting its own set of challenges.

Join this journey where Michaël will explain the technology during the early days of client-side and server-side technologies. Will it be the rhythmic scripts of PHP, or the staunch commands in the CGI-BIN reigning the server realm?
We will voyage through the tumultuous seas of vintage web development, all while juggling animated gifs and Frontpage creations.

Take part in this nostalgic tour of web development 25 years ago, where the only "cloud" was just the background of the Windows 98 start-up screen.
Walk away with an appreciation for the evolution of web technologies and insights into the early challenges of web development.
This session, suitable for developers of all levels, is a mix of storytelling and technical discovery, showcasing the early days of web development.

Key Takeaways:
* Key web development tools and techniques of 1999.
* Technological "relics" we still recognize today.
* Obsolete technologies and the (good) reasons they vanished.

Dapr's Approach to Flexible Architectural Choices en

When embarking on a new project, the pressure to make immediate architectural decisions can often overshadow the core focus of development. These decisions, influenced by past experiences and assumptions, may not always align with the unique needs of your current project. What if there was a way to navigate this process more flexibly?

Dapr, a distributed application runtime, offers a transformative approach to this challenge. It empowers developers to defer architectural decisions, allowing for a focus on crafting the right solution first. This flexibility means that the selection of appropriate dependencies can be postponed until a clearer understanding is achieved, or even kept open until it's time to launch.

In this session, we will delve into Dapr's approach to flexible architectural choices. We'll explore how Dapr allows developers to decouple decision-making from the development process, fostering an environment of adaptability and informed decision-making.

Key Takeaways:
* Introduction to Dapr and its building blocks.
* Learn about the flexibility and adaptability offered by Dapr.
* Understand how Dapr allows for the postponement of architectural decisions, enabling a focus on solution development.

Game On: Mastering Xbox Achievements with ML.NET and Arduino en

Have you ever been engrossed in a movie trivia game, wishing for a way to leverage technology to ace the game? Back in 2007, while playing "Scene It?" on my Xbox 360, I envisioned a system that combined a camera, computer, and innovative software to effortlessly answer the game's questions. But how could this vision be realized?

Fast forward to the present day, where a plethora of tools and frameworks are at our disposal, enabling us to harness our programming skills to build that dream application and conquer those elusive achievements.

In this session, we'll embark on a journey through the world of dotnet, exploring how we can employ OpenCV, Azure Custom Vision, ML.NET, Tesseract OCR, and more to tackle every challenge "Scene It?" presents. We'll delve into the techniques, strategies, and code that can turn this vision into reality.

But we won't stop there. We'll take it a step further when I introduce an Arduino into the mix to press the buttons for us!

Key Takeaways:
* Learn how to integrate and use powerful open-source tools like OpenCV, Azure Custom Vision, ML.NET, Tesseract OCR with dotnet.
* Understand the process of building a real-world application that interacts with a popular gaming console.
* Discover how to apply your programming skills in unique and innovative ways to solve complex problems.

Plot twist: Trust Microsoft to manage your open-source software en nl

Open-source adoption is accelerating, but infrastructure management can be a hurdle.
Imagine focusing on innovation while Microsoft handles the infrastructure – yes, Microsoft.

In this session, Microsoft MVP Michaël Hompus uncovers this plot twist in Azure's evolution. He takes you on a journey through Azure's diverse suite of managed open-source services such as Kubernetes, PostgreSQL, Grafana, and NGINX, demonstrating how they combine unique advantages with Microsoft's seamless maintenance.

Witness how Azure has evolved to meet the surge of open-source, integrating these services into a secure and compliant environment. Michaël's guided tour showcases Azure's broad open-source portfolio, ready to elevate your projects and revolutionize your open-source journey. Concluding with a forecast of the evolution of open-source within Azure.

Key Takeaways:
* Understand how Azure's managed open-source services can simplify your infrastructure management.
* Discover the breadth of Azure's open-source portfolio and how it can enhance your projects.
* Gain insights into the future of open-source within Azure.

Keep your secrets safe, start using Azure Key Vault en nl

No longer store a password or connection string in your source code, configuration file or environment variable!

In this session we will discover what Azure Key Vault has to offer and how we can use secrets and keys stored in Azure Key Vault in our application without much effort.

We'll also focus on more advanced scenarios that Azure Key Vault offers us, such as automatic Storage Account Key regeneration. Because, how many times have you regenerated a key of your Azure Storage account?

Gebruik Azure Key Vault in je applicaties en zorg dat niemand achter je geheimen komt en nl

Nooit meer een wachtwoord of connection string opslaan in je source code, configuratiebestand of environment variabele!
In deze sessie gebruiken we geheimen en sleutels die zijn opgeslagen in Azure Key Vault.
Ook gaan we in op geavanceerdere scenario’s die Azure Key Vault ons biedt, zoals Azure Key Vault Storage Account Keys. Want zeg nu zelf, hoe vaak heb jij al de keys van je Azure Storage account ververst?

Use your source code to document your application en nl

For many development teams, writing and updating documentation can feel like a chore, especially when the codebase changes frequently. While developers often consider the source code as its own documentation, this perspective might not resonate with all stakeholders. Moreover, the source code might not adequately illustrate how different components interact.

What if we could transform our source code into comprehensive documentation that benefits both the team and stakeholders?

In this session, we will explore how to leverage Roslyn to generate documentation directly from your .NET source code. We'll delve into creating diagrams that depict the structure and relationships within an aggregate and sequence diagrams that illustrate the flow throughout the application. We'll render these using file formats such as PlantUML, Mermaid, Markdown, and AsciiDoc.

By the end of this session, you'll be equipped to let your source code articulate the operation of your application in a format that is accessible and meaningful to your team and stakeholders.

Key Takeaways:
* Learn how to use Roslyn to interpret your source code.
* Understand how to create and render diagrams that depict the structure and flow of your application.

Length: preferable 45-70 mins
Audience: dotnet, c# background helps, not required
Keywords: Documentation, Roslyn, dotnet, C#, DDD

Gebruik je broncode als documentatie voor je stakeholders en nl

Als ontwikkelteam is het schrijven van documentatie vaak niet onze favoriete activiteit. En het up-to-date houden na elke codewijziging is een nog grotere uitdaging. Ontwikkelaars beweren dat de broncode de documentatie zelf is, maar zijn stakeholders het daarmee eens, lezen ze eigenlijk de code?
Wat als onze broncode de bron van onze documentatie zou zijn, voor het team en onze stakeholders?

In deze sessie gaan we kijken hoe we Roslyn kunnen gebruiken om documentatie te genereren. Denk hierbij aan het maken van diagrammen die de structuur en relaties weergeven binnen een aggregate of een sequence diagram die de flow door de applicatie kan weergeven.

We duiken de code in waarbij we kijken hoe we projecten en solutions kunnen laden, syntax trees kunnen gebruiken om de structuur van onze source code te doorlopen en branching logica detecteren om alternatieve paden vast te leggen. Daarna zullen we deze gegevens weergeven naar andere bestandsindelingen zoals PlantUML, markdown en AsciiDoc.

Na deze sessie ben je in staat je broncode te laten spreken in vormen die je team én je stakeholders de werking van je applicatie haarfijn uitlegt.

Lengte: bij voorkeur 45-70 mins
Publiek: dotnet, c# achtergrond helpt
Keywords: Documentatie, Roslyn, Dotnet, C#, DDD

Leave it to the Dutch: How to save on your Azure bill! en nl

As your usage of Azure expands, so too does the likelihood of incurring unnecessary costs. But what if you could harness the renowned Dutch knack for thriftiness to optimize your Azure spending?

In this session, Michaël will embody his Dutch heritage to guide you through understanding your Azure expenditures. He will provide practical tips and tricks to help you identify potential savings and make the most of your Azure investment.

Key Takeaways:
* Gain insights into your Azure spending and learn how to identify areas of potential savings.
* Discover practical tips and tricks to optimize your Azure usage and reduce costs.

Ons bint zuunig: Houd je Azure rekening onder controle en nl

Hoe langer je Azure gebruikt, hoe groter de kans dat je elke maand meer aan Microsoft overmaakt dan nodig is.
In deze sessie zie je een scala aan tips & tricks hoe je inzicht krijgt in je uitgaven, en vooral, hoe en waar je op kosten kan besparen.

Unleash your creativity: 60 things you can do with PowerPoint! en nl

Unlock the full potential of PowerPoint with tips and tricks that will blow your mind! Discover how to use this versatile tool for designing postcards, architecture, vector logos, and even... presentations.

Whether you love it or hate it, by the end of this talk you will be amazed at what you can achieve quickly with PowerPoint.
Join Michaël as he shares his experience and shows you how to level up your presentation, and unleash your creativity.

The amount of things to show is related to the duration of the talk. 60 things is based on a 60 minute talk without Q&A

Ontgrendel het potentieel, 60 dingen die je kan doen met PowerPoint! en nl

Ontgrendel het volledige potentieel van PowerPoint met tips en trucs die je versteld zullen doen staan! Ontdek hoe je deze veelzijdige tool kunt gebruiken voor het ontwerpen van ansichtkaarten, architectuur, vectorlogo's en zelfs... presentaties.

Of je nu van PowerPoint houdt of niet, aan het einde van deze sessie zal je versteld staan van wat je allemaal snel kunt bereiken.
Michaël deelt zijn ervaringen en laat je zien hoe je je presentatie kunt verrijken en je creativiteit de vrije loop kunt laten.

Het aantal dingen dat getoond kunnen worden is gerelateerd aan de duur van de sessie. 60 dingen is gebaseerd op een 60 minuten sessie zonder vraag en antwoord

Onverwacht: Vertrouw op Microsoft voor het beheer van je open-source software en nl

De adoptie van open-source neemt toe, maar het beheren van de infrastructuur kan een obstakel zijn. Stel je voor dat je je kunt focussen op innovatie terwijl Microsoft de infrastructuur beheert - ja, Microsoft.

In deze sessie onthult Microsoft MVP Michaël Hompus deze plotwending in de evolutie van Azure. Hij neemt je mee op een reis door de diverse suite van beheerde open-source services van Azure, zoals Kubernetes, PostgreSQL, Grafana en NGINX, en laat zien hoe ze unieke voordelen combineren met het naadloze onderhoud van Microsoft.

Bekijk hoe Azure is geëvolueerd om te voldoen aan de groeiende behoefte aan open-source, door deze services te integreren in een veilige en conforme omgeving. Michaël toont Azure's brede open-source portfolio, klaar om je projecten naar een hoger niveau te tillen en je open-source traject te versnellen. Tot slot werpen we een blik op de toekomst van open-source binnen Azure.

Developer Week '24 Sessionize Event Upcoming

July 2024 Nürnberg, Germany

NDC Oslo 2024 Sessionize Event Upcoming

June 2024 Oslo, Norway

DOTNED SATURDAY 2024 Sessionize Event Upcoming

May 2024 Hilversum, The Netherlands

NDC Sydney 2024 Sessionize Event

February 2024 Sydney, Australia

Bitbash 2024 Sessionize Event

January 2024 Veenendaal, The Netherlands

Techorama Netherlands 2023 Sessionize Event

October 2023 Utrecht, The Netherlands

Experts Live Netherlands 2023 Sessionize Event

May 2023 's-Hertogenbosch, The Netherlands

Global Azure 2023

Harnessing Open Source Power: Azure Simplifies Your Open Source Adventure

May 2023 Veenendaal, The Netherlands

NDC London 2023 Sessionize Event

January 2023 London, United Kingdom

CloudBrew 2022 - A two-day Microsoft Azure event Sessionize Event

November 2022 Mechelen, Belgium

Developer Week '22 Sessionize Event

July 2022 Nürnberg, Germany

IglooConf 2022: Midsummer Sessionize Event

June 2022 Helsinki, Finland

DOTNED SATURDAY 2022 Sessionize Event

May 2022 Hilversum, The Netherlands

AzureLive 2022 Sessionize Event

April 2022

dotNed User Group Meeting

Ons bint zuunig: Houd je Azure rekening onder controle

February 2022

Azure Community Conference 2021 Sessionize Event

October 2021

Virtual NetCoreConf 2021 - 2 Sessionize Event

October 2021

Digital Architecture Design Day '21

Postponing architectural choices and start developing first with Dapr

October 2021 Amersfoort, The Netherlands

Future Tech 2021 Sessionize Event

March 2021

Copenhagen .Net User Group

Postponing architectural choices and start developing first with Dapr

March 2021

Virtual NetCoreConf 2021 Sessionize Event

February 2021

Virtual Scottish Summit 2021 Sessionize Event

February 2021

Domain-Driven Design Europe 2021 Sessionize Event

February 2021

Techorama Café

Postponing architectural choices and start developing first with Dapr

February 2021

NDC London 2021 Sessionize Event

January 2021 London, United Kingdom

dotNet OpenSource Days 2020 Sessionize Event

December 2020

Digital Architecture Community Meetup

Postponing architectural choices and start developing first with Dapr

December 2020

Update Now 2020 Sessionize Event

November 2020 Prague, Czechia

dotNed User Group Meeting

Achievement unlocked: use .NET to unlock Xbox achievements

October 2020

.NET Virtual Conference Sessionize Event

October 2020

DDD East Midlands Conference 2020 Sessionize Event

October 2020 Nottingham, United Kingdom

DOTNED SATURDAY 2020 Sessionize Event

January 2020 Veenendaal, The Netherlands

Devoxx Belgium 2018

Cloud - War Stories - Azure

November 2018 Antwerpen, Belgium

WordCamp Nijmegen 2018

Je WordPress site hosten bij Microsoft? Are you serious?

August 2018 Nijmegen, The Netherlands

dotNed Saturday 2018

Gebruik Azure Key Vault in je applicaties en zorg dat niemand achter je geheimen komt

January 2018 Veenendaal, The Netherlands

WAZUG NL #43

Gebruik Azure Key Vault in je platform en zorg dat niemand achter je geheimen komt

November 2017 Nieuwegein, The Netherlands

Microsoft Tech Days 2017

Gebruik Azure Key Vault in je applicaties en zorg dat niemand achter je geheimen komt

October 2017 Amsterdam, The Netherlands

SharePoint Saturday 2017

Integratie van Microsoft Teams met het Bot Framework en overige Azure diensten

June 2017 Vianen, The Netherlands

dotNed Saturday 2017

Serious Request, Azure als schaalbaar platform

January 2017 Veenendaal, The Netherlands

SharePoint Saturday 2014

Extending SharePoint Online met Windows 8 apps

May 2014 Vianen, The Netherlands

Microsoft TechDays 2013

Serious Request met Windows Azure

March 2013 The Hague, The Netherlands

Michaël Hompus

Architect @ Info Support | Microsoft MVP

Nijmegen, The Netherlands

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