Nico Vermeir
Application Architect .NET at Inetum
Merchtem, Belgium
Actions
Nico Vermeir is an application architect at Inetum Belgium since 2010, where he has a strong focus on building and architecting modern applications.
Being a strong believer in the importance of communities he tries to share knowledge wherever he can, be it on Twitter, at a user group or conference. He has spoken on many international conferences such as NDC Oslo, NDC Sydney, NDC London, Swetugg, Build Stuff, DotNext.
Nico is a Microsoft MVP in Developer Technologies, crew member of Techorama BE and NL and crew member of VISUG, Belgium's largest .NET user group.
In his spare time he enjoys brewing (and tasting) beer, playing the guitar, riding his Harley-Davidson and doing Karate.
Links
Area of Expertise
Topics
Modernizing your legacy application
How do you modernize beyond a 10-30 year legacy?
Too often, organizations rely on applications that have been around for 10+ years. These applications are maintained on an "as needed" basis and may represent a single point of failure, and those failures are expensive.
But how do you modernize over 10 years of legacy? Throw it all out and start over? That gets even more expensive. The answer is simple: it depends.
It depends on the specific needs of the business: does it need to scale? What about safety or privacy? How about Performance? Choices have to be made.
As an application modernization architect I have done my fair share of these projects. In this session I will share my experiences, and how I deal with them. By the end of the session you will have a clear understanding of where to start, and what steps to take to bring that business-critical application into the modern age.
Tales from the trenches: Building a distributed system with Aspire and Dapr
.NET Aspire and Dapr are well-suited technologies to build distributed systems, each with its own strengths and challenges. But how do you choose which one to use? Can, or should, they be used together?
We have been building a distributed application using these two technologies ever since .NET Aspire was on Preview 2. In this session I will share our successes and our failures. By the end you will have a good idea whether or not this combination, or just one of the two technologies, are a good fit for your project.
We will go beyond the typical "getting started" demo that only shows the shiny new things. Promises like easy deployment with 'azd up' didn't hold up against the large enterprise that was our customer. We fought against breaking changes between versions, company politics, bugs, dependencies, ....
Gather around folks, I've got some war stories to share with you.
.NET Aspire and Dapr: a microservices match made in heaven
Microservices are great but they bring their own challenges. The distributed application runtime, or Dapr, already solves quite some problems, but there is a new kid on the block. With. NET Aspire you get a neat dashboard, open telemetry tracing by default and much more.
Join me in this full day discovery of where Dapr and Aspire compliment each other, fight each other or when to choose which flavor.
By the end of this workshop you will have the tools you need to successfully setup a microservices architecture, and you'll know how to choose between Dapr or Aspire on its own, or how to use them together
The .NET ABC of things you pretend to know about
Ever pretended to know what a specific technical term means? And after a while it just became awkward to ask?
We've all been there. The software development industry is one of knowledge workers, combine that with an alarming amount of developers suffering of imposter syndrome and we get the "yes I know what that means", instead of asking for an explanation.
In this session we will go through terminologies like tree-shaking, linking, just-in-time, garbage collection and many others that I have discovered people are pretending to know about. Even if you can place the words, I will try to give you a better understanding of what it actually does.
From Hell to Heaven: Porting Doom to MAUI
Ever wondered how far we can push MAUI? How about making a C# version of the all-time classic game Doom into a cross-plaform version?
It all started with: "hey I'm porting Doom to C#, want to have a go at getting it to run on MAUI?".
Couple of weeks later there was something resembling Doom running on my phone, few months later and we have a fully playable game.
During this adventure I have hit a couple of limits of Microsoft's new cross-platform framework. In this session I'll explain the limits we've run into, the workarounds, and how much code we can actually share between the WPF version and the MAUI version of Doom.
This session has demons, in more than one way.
Keep your secrets safe in .NET
Secrets, they are widely used in all of our applications. Be it connectionstrings, credentials, API keys and so on. Obviously we don't want these in our source control systems. But where do we put them? How do we change them between environments?
In this session I will show the different approaches provided by .NET. We will take a look at options for your own machine, team shared or cloud-based.
Let's put an end to secrets in source control!
NDC Oslo 2023 Sessionize Event
Swetugg Stockholm 2023 Sessionize Event
Build Stuff 2022 Lithuania Sessionize Event
VisugXL 2022 Sessionize Event
NDC London 2022 Sessionize Event
VisugXL 2021 Sessionize Event
.NET Frontend Day Sessionize Event
VISUG Sessionize Event
Swetugg 2020 Sessionize Event
NDC Sydney 2019 Sessionize Event
Nico Vermeir
Application Architect .NET at Inetum
Merchtem, Belgium
Links
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