Sprekers

Agenda

09:00 - 10:00

Ontvangst met koffie & thee

10:45 - 11:15

Pauze

12:00 - 13:00

Lunch

14:45 - 15:15

Pauze

17:00 - 17:30

Afsluiting & Borrel


Download event poster

Organisatie

Sponsors

Locatie

Best Western Plus Hotel Groningen Plaza
Laan Corpus den Hoorn 300
9728 JT
Groningen

Sessies

Nederlands

Goed idee! Maar hoe vertel je het overtuigend?

Erik Mathlener

Je hebt iets fantastisch bedacht, een nieuwe werkwijze, een verbeterde tooling of dé oplossing voor een probleem waar jullie al lang mee worstelen.
Soms moet je niet-technici overtuigen, zodat ze 'ja!' zeggen en je er tijd en geld tegenaan mag gooien om het uit te werken. Hoe breng je jouw idee dan begrijpelijk en boeiend?
Storytelling! Breng je verhaal met een spannende opbouw en desnoods een sterke cliffhanger. Netflix doet het al jaren zo, en nu is het jouw beurt. Het werkt!

Nederlands

Mind Matters: The Importance of Cultivating a DevOps Mindset

René van Osnabrugge

While hard skills like continuous delivery and automated testing are important for practicing DevOps successfully, they are not the only factors that determine success. In many cases, people's mindset and willingness to embrace new practices and tools can also play a critical role. Fear of failure, fear of speaking up, motivation, and drive are all factors that can impact a team's ability to practice DevOps effectively.
In this session, we'll explore the concept of a DevOps mindset and how to cultivate it within yourself and your team. We'll discuss how to recognize fears and counter-productive behavior, and provide tips and insights on how to foster a culture of courage, teamwork, DevOps leadership, and continuous improvement. Join me and learn how to cultivate a DevOps mindset that drives success!

Nederlands

Leiden en begeleiden van de toekomst van Software Engineering

Ivo Verburgh

Vertraagde releases, te dure projecten, hoge werkdruk en stress, lage kwaliteit van software en niet voldoen aan de business-wensen.
Dit zijn verschijnselen in de Software Engineering die we proberen te voorkomen, maar die hoogstwaarschijnlijk in de komende jaren alleen maar zullen toenemen.
Een oorzaak hiervan is een toenemend tekort aan goede, ervaren Software Engineers.
In mijn sessie ga ik uitleggen wat wij als Software Engineers kunnen doen om de toekomstige generatie Software Engineers op te leiden en te begeleiden, zodat de toekomst er wat beter uit kan gaan zien.
Zaken die ik ga behandelen zijn:
• Kinderen interesseren in programmeren op en buiten school
• Junioren en zij-instromers opleiden en begeleiden
• Overal continu stagiairs mee laten draaien in volwassen teams
• Zelfontwikkeling stimuleren en begeleiden door buddy-paren en mentorschap

Nederlands

Kubernetes made easy - Getting the hang of Azure Container Apps

Eduard Keilholz

Containers are taking over! And it is time to get yourself familiar with containers and containerization of your software systems. The learning curve for Kubernetes is fairly high making hosting and maintenance complicated. The new Azure service called Container Apps, runs Kubernetes for you with a unique, and easy to use abstraction layer between you, and Kubernetes. Get the hang of Container Apps and learn how to spin up your first containers during this session.

Nederlands

Infrastructure as Code on Azure: Bicep vs Terraform vs Pulumi

Erwin Staal

On Azure, three of the most obvious choices for Infrastructure as Code are Bicep, Terraform, and Pulumi. Bicep is Microsofts own domain-specific language, whereas Terraform is the open-source tool being cloud agnostic. Where Bicep and Terraform both have their own language, Pulumi allows you to write your Infrastructure as Code using your favorite language like C#, Python, or Go. In this session, we will discover where they are similar and where they are not and see their pros and cons. We will look at the ecosystems for these tools to see how well they integrate with other tools like security scanners and CI/CD pipelines. At the end of this talk, you can make a well-founded decision on which tool to use in your next project!

Nederlands

WebAssembly op de Server

Jesse Wellenberg

In cloud native land begint de WebAssembly Systems Interface (WASI) een echte rage te worden. WASI wordt genoemd als DE opvolger van containers, maar wat is het eigenlijk? En hoe bouw ik een echte applicatie met deze nieuwe technologie?
In deze sessie behandelen we al deze vragen door een applicatie te bouwen met WASI modules geschreven in C#, en deze te deployen op Azure Kubernetes Service. Daarnaast kijken we naar verschillende projecten in het WASI ecosysteem die je op weg kunnen helpen.
Aan het eind van deze sessie heb niet alleen een overzicht van wat WASI kan, maar weet je ook hoe je moet beginnen met het oplossen van echte problemen met WebAssembly op de server.

Nederlands

Sandboxing .NET assemblies for fun, profit and of course security!

Niels Tanis

In our current way of developing .NET applications we rely a lot on third-party libraries developed by others. This of course has a lot of benefits from productivity perspective because there is no need to write needed functionality from scratch. But by using in a third-party library you also pull in it's issues and possibly security problems that are found over time. What does the library do? And what type of other libraries and/or functionality does it rely on? What do the projects/people behind it do for security? If we develop a .NET application using external libraries can we improve our security posture? Other new technologies like WebAssembly introduced a concept of nano-process, which allows the developer to limit the capabilities available for an external module by creating a restricted sandbox for it. Could we maybe do the same in .NET? In the old days we could use AppDomains and Code-Access Security (CAS) to achieve that, but with the introduction .NET Core there only is a single AppDomain and CAS has been deprecated. Luckily with .NET Core we did get more internals exposed on AssemblyLoadContext and in this session we're going to create a sandbox using that. A restricted sandbox that limits the functionality available that will improve the security posture of our application!

Nederlands

Learning to ❤️ HATEOAS

Sander ten Brinke

Have you noticed that apps often contain code that already exists on the server?
For example: Checking if an item can be deleted. But the server also checks this during deletion! If you change this logic on the server, you need to update all your apps, too! And that is just one of the downsides..
Isn't there a better way? During this presentation, you will learn how HATEOAS can help!

Nederlands

Observability of your Cloud Software (using Azure Application Insights)

Mart de Graaf

How do you use Azure Application Insights to get insights into your software and logging?
We will first cover the basics of Azure Application Insights to get a shared base. Then we discuss the ways to access your logging. In the demo, I will show how you can get insights into the logging generated by a web app or function app. We will create some diagrams using the KQL (Kusto Query Language). We will close with some practical business cases where measuring is critical. In Dutch we say: "Measuring is knowing" > "meten is weten".

Nederlands

Is ChatGPT een betere software ontwikkelaar dan ik?

Geert van der Cruijsen & Thijs Limmen

In deze sessie zullen we onderzoeken of ChatGPT, een AI Model en tool ontwikkeld door OpenAI ons als ontwikkelaars gaat vervangen of hoe het ons kan helpen.
We bekijken hoe goed ChatGPT is in taken zoals coderen, debuggen en problemen oplossen.
Ook zullen we de beperkingen en uitdagingen bespreken van het gebruik van AI in software engineering en bespreken of AI een bedreiging vormt voor de software engineering-industrie of juist kansen biedt.
Deze sessie zal een interessante en prikkelende discussie bieden over de toekomst van AI en software engineering aan de hand van veel live demos en input uit de zaal.

English

ASP.NET Core Hidden Gems

Fanie Reynders

APIs are everywhere, in fact; for most things today one could say “there’s an API for that”. Microsoft’s ASP.NET Core is a brand new web framework, completely open sourced and cross platform; for building scalable- & cloud ready web applications. In this interactive talk we go on a journey to discover some of the features that ASP.NET Core offers for building practical RESTful APIs like Logging, Middleware, Routing, Configuration, Dependency Injection, Hosting, Clients and Servers. All hands on deck, it’s going to get messy!

Nederlands

Design for costs, four pillars of economic cloud design

Michiel Hamers & Twan Koot

Developers are being exposed to things like FinOps or a massive Azure bill. So let's start incorporating costs into our cloud design to make the best performance solution and the most economical solution!
In 2022 we see that security by design is common sense, why not incorporate the financial aspect.
In this session we will share our thoughts on maintaining grip on your cloud bill & maintaining high performance. By incorporating our four pillars of economic cloud design you are able to design cost efficient and high performant cloud solutions.
We will of course also explain "Zero User Costs" and "Geo Efficiency" so you can start today.

Nederlands

Snapshot Testing

Michel Schep

Snapshot testing is een techniek die kan worden gebruikt bij unit- en integratietests om de assert-stap van een test uit te voeren door eerst snapshots te maken van de verwachte data. Het stelt ontwikkelaars in staat om snel en efficiënt veranderingen te detecteren en regressieproblemen op te sporen. In deze sessie zullen we het idee en de uitvoering van Snapshot Testing uitleggen en verduidelijken aan de hand van praktijkvoorbeelden (indien mogelijk met demo).
De sessie is bedoeld voor .NET-ontwikkelaars van alle niveaus, van beginners tot experts.

Nederlands

Metaverse - Immersive Technologies and the Future of Education and Work

Saskia Groenewegen

The Metaverse is often seen as the future of social media and gaming. But it can be so much more! Get inspired by the possibilies of immersive learning and how XR technologies like virtual, augmented and mixed reality can help people work faster, safer and with more fun. See how farmers use AR glasses to navigate animal data, how mechanics work together remotely to do repairs on complex systems, and how future nurses train in virtual reality to prepare for work in a warzone.
This talk will give you an overview over the possibilities and the benefits of XR technologies in many different work and training situations, and give some pointers on how to get started as an XR developer yourself.

Info Sprekers

Erik Mathlener

For the last 10 years, I have been helping organisations use stories in valuable communication with customers and employees. Before that, I worked as an IT project manager and consultant for 20 years. That role involved a lot of talking, presenting and coaching. At the same time, I developed my creative side by taking classes in drama and improvisational theatre.
I got infected with the storytelling virus
The turning point came in 2006 when I saw a remarkable performance by an Amsterdam storyteller - I was overwhelmed. A few years later, I accidentally discovered that the art of storytelling has a huge impact in business too. Storytelling turned out to be a tool to facilitate change and greatly improve communication in organisations. Since then, I use storytelling every day as an effective and fun business tool.
Nowadays, I give inspiring presentations and training courses to entrepreneurs, managers and teams. I am co-founder of the Storytelling Guild in the Netherlands.

René van Osnabrugge

As CTO of Xpirit Netherlands, Rene helps organizations and leadership teams build an engineering culture that allows them to build, deliver, and operate software in a secure and compliant way. With a focus on both the technical and cultural aspects of a company, Rene helps clients transform their work processes, operating model, and culture to become high-speed, innovative, and productive.
Rene is passionate about learning new technologies and exploring the cultural and people aspects of companies. He believes that by focusing on both technical implementation and cultural development, we can drive our industry forward. He loves sharing his knowledge and insights at conferences and training events.

Niels Tanis

Niels Tanis has got a background in .NET development, pentesting and security consultancy. He also holds the CSSLP certification and has been involved in breaking, defending and building secure applications. He joined Veracode in 2015 and right now he works as a security researcher on a variant of languages and technologies related to Veracode’s Binary Static Analysis service. He is married, father of two and lives in a small village just outside Amersfoort, The Netherlands.

Erwin Staal

Erwin Staal is an Azure Architect and DevOps consultant working for Xpirit in the Netherlands. Helping companies deliver their software to customers using DevOps practices and cloud-native architectures is what he loves to do. He believes in the power of both the monolith and microservices and prefers to run his workload on the Azure Cloud and/or Kubernetes.
Besides the work he does for the customers of Xpirit, he has a passion for sharing knowledge. He is one of the authors of 'Azure Infrastructure as Code' (https://www.manning.com/books/azure-infrastructure-as-code), occasionally writes a blog, and is an international speaker at conferences.

Eduard Keilholz

Eduard is a Cloud Solution Architect at 4DotNet (The Netherlands). He likes to help customers with implementing and experiencing cloud technologies. He likes to create highly performant software and help team members reach a higher skill level of software development. He focusses is on the Microsoft development stack, mainly C# and the Microsoft Azure Cloud, and has a strong affinity with Angular. He enjoys speaking at (inter)national conferences and contributing to community events. In 2020, Microsoft has recognized these community activities with the Microsoft MVP Award for Azure.

Ivo Verburgh

I am enthusiastic and energetic and show this in my work. I can switch quickly, I like to stuck myself into something and I am always looking for challenges, wherever they are.
I work accurately and I am involved in my work. I want to understand business processes and I like to optimize them if it is possible. I like to work in an environment with room for innovation and development.
My ideal position is Lead Developer in a young and dynamic development team. I like to give my input on the design and process of the product. In addition, I am available as a Scrum Master. I can learn a team to improve their team work, so the team and the job satisfaction grows and the final product improves.
I'm social and I contribute to a good working atmosphere. I am happily married, father of 3 daughters, an avid sailor, scout and adventurer.

Sander ten Brinke

Sander ten Brinke is a Microsoft MVP and Lead Software Engineer at Arcady, a Dutch IT consultancy firm based in Zwolle. He loves working with .NET, Azure, CI/CD and a whole lot more. He always stays up to date with all new technology and loves sharing his knowledge with everyone!

Mart de Graaf

Mart de Graaf a software engineer at 4Dotnet. Mart likes to contribute to business value and optimize the development life cycle of the development process.

Fanie Reynders

Originally from South Africa, Fanie Reynders is a Solution Architect living in The Netherlands with over a decade experience in the software industry. He is the coolest dad, Microsoft Certified Professional, Microsoft MVP and secretly a Cloud Technology Evangelist obsessed with code, architecture and shiny new tech; sharing knowledge wherever to whoever will listen. He likes teaching, writing and vlogging about the things that make him happy. Check out his blog at https://reynders.co or follow him on Twitter @FanieReynders.

Geert van der Cruijsen

Geert is a Lead DevOps Consultant, Cloud architect and full cycle developer working for Xpirit in the Netherlands. He helps development teams build better software by coaching and helping them hands on. Geert loves improving teams on all aspects, from software craftsmanship to cloud native architecture and agile practices. He's an expert on Azure, DevOps practices and cloud native architectures.

Thijs Limmen

Hi, I am front-end developer/enthusiast and DevOps engineer at Xpirit. What I enjoy the most is building user-friendly websites and native apps.
I like to be busy building a Flutter app with a microservice backend in Azure in my spare time. I think It’s a lot of fun to try new technologies in an experimental environment. I also want to build it right of course, because I will have to maintain the application when it goes into production at one point (you build it, you run it).

Michiel Hamers

Hi, my name is Michiel Hamers, 44 years old, and from The Netherlands.
I am a (Azure) cloud specialist and I like to work on complex applications in the cloud.
Some statistics: I'm since 2002 a Microsoft Certified Professional and since 2021 a Microsoft Certified Trainer.
As a often asked speaker you can have already see one of my sessions at: SharePoint Saturday, MCT Summit, Code&Comedy SDN Days, FutureTech, MS TechDays, etc.
Besides that I support CoderDojo as a teacher who teaches kids (8-18) the basics of code.
And sometimes I go out for a 5K run.

Twan Koot

Hi! My name is Twan Koot and I'm 29 years old from The Netherlands. I'm a performance engineer who's passion lies in creating and improving software to achieve high performing applications. I believe in a no nonsense testing approach in which quality should be number one. Apart from working on complex IT environments I like to drive my motorcycle and play videogames. I have been a speaker or will be speaking at the following events: Performance Advisory Council, Azconf'22 CAST'22, Code&Comedy, QX-day and Serverless days Amsterdam!

Jesse Wellenberg

Jesse is a Software Engineer and coding architect at Xpirit in the Netherlands. His passion lies in all things that make the lives of developers and users easier. From automating workflows to building libraries and frameworks. Currently Jesse has a particular interest in the WebAssembly Systems Interface ecosystem.

Michel Schep

Software developer sinds lang geleden :-) BASIC, Pascal, C in de jaren 80. C# vanaf 2002. Voor de fun dingen af en toe met p5.js in de weer. Verder schaken, Spaans, reizen, astronomie, lezen, en... programmeren!

Saskia Groenewegen

Saskia Groenewegen is the principal expert for immersive technologies at Ordina, and Microsoft MVP for Mixed Reality.
She studied computer science and virtual reality, worked as a researcher on the Metaverse, in R&D and as a software architect, and currently heads the XR team at Ordina.
She loves to share her knowledge and is active as an international speaker, co-organizer of the Global XR Community, the Global XR Conference and the Mixed Reality User Group, and involved in organizing SIGGRAPH and VRDays Europe.

Informatie voor sponsors

Wat betekent het om sponsor voor devNetNoord te zijn? Er zijn 3 sponsorpakketten, afhankelijk van het soort event:

devNetNoord pakket
Een devNetNoord avond event (3 sessies) kun je sponsoren voor 500 euro. Je krijgt als bedrijf hiervoor:
  1. Een vermelding (logo + link) op de website devnetnoord.nl
  2. Vermeldingen op social media
  3. Vermelding op de slides tijdens het event
  4. De gelegenheid een spreker te leveren
NB: Het devNetNoord bestuur bepaalt de uiteindelijke samenstelling van het programma.

devCampNoord pakket
Een devCampNoord dag event (ca 11 sessies in 3 tracks) kun je sponsoren voor 1000 euro. Je krijgt als bedrijf hiervoor:
  1. Alles van het devNetNoord pakket
  2. Een stand nabij de zalen om in contact te komen met het publiek
  3. Goodie leveren voor in de goodiebag
NB: Je kunt niet met het devCampNoord pakket een devNetNoord event sponsoren.

Jaarpakket
Wij organiseren jaarlijks één devNetNoord en één devCampNoord event. Als je devNetNoord een jaar lang wilt sponsoren combineren we het devNetNoord pakket en devCampNoord pakket in een jaarpakket voor 1500 euro.

sponsor worden.