Sprekers

Twan Koot

Sopra Steria

Mike Martin

Microsoft

Dennis Vroegop

Codeless

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

Hoofdsponsors

Evenementsponsors

Locatie

Kinepolis Groningen
Boumaboulevard 53
9723 ZS
Groningen



Let op! In verband met werkzaamheden rondom de bioscoop kan het zijn dat de reistijd naar de bioscoop langer is dan normaal.

Bereikbaarheid

Auto
Met de auto neemt u, komende vanaf het Julianaplein, afslag Groningen zuid oost richting Hoogezand, daarna neemt u de afslag Euroborg / Europapark. U kunt parkeren in de parkeergarage (P1) of op P2 (tegenover de Jumbo). Houdt u rekening met extra reistijd op speeldata van FC Groningen. Er zijn beperkte plaatsen beschikbaar in de parkeergarage op wedstrijddagen.
Openbaar vervoer
Met het openbaar vervoer kunt u vanaf het centraal station van Groningen buslijn 2 of 12 (stadsbus) en lijn 148 (streekbus) richting het Europapark, halte Boumaboulevard nemen. Vanaf de halte is het ongeveer 1 minuut lopen naar de bioscoop. Treinstation Europapark is tevens op loopafstand.

Sessies

Nederlands

Next generation AI for developers

Henk Boelman

Dive into what's next and discover the capabilities of advanced language models like GPT-4 Turbo with Vision. Experience AI Studio, a user-friendly platform that simplifies building your own AI applications using insights from Microsoft’s Copilots. Learn how vector search, with techniques like retrieval-augmented generation (RAG), is revolutionizing information retrieval for precise results. Explore the Assistants API, which enables developers to create intuitive applications that can analyze data, recommend solutions, and automate tasks with ease. This session is your starting point to understand AI technologies' potential and integrate them into your projects.

Nederlands

GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding

Thijs Limmen & Yuliya Khadasevich

This presentation takes you on a flight beyond the basics of GitHub Copilot, showcasing 10 advanced and unique use-cases that will elevate your coding. Empower yourself with the countless possibilities offered by using GitHub Copilot. Delve into the ever-evolving world of AI in coding, and learn to adapt and thrive in this dynamic landscape.
Attendees will gain invaluable insights into leveraging Copilot for a broad variety of tasks. Each use-case will be accompanied by real-world examples, demonstrating how Copilot can be a game-changer in both routine and complex coding scenarios. Moreover, this session goes beyond technicalities. It also emphasizes the creative and innovative aspects of using GitHub Copilot, inspiring you to think differently about code.
Join me for a session that elevates you to the boundaries of AI-assisted coding. Get ready for take-off and embark on a journey where your development capabilities are significantly empowered by the advanced features of GitHub Copilot.

Nederlands

Reviewing NuGet Packages security easily using OpenSSF Scorecard

Niels Tanis

Several studies shown that round 80% of our applications consist of other people's code because why would you re-create something that's already made by someone else? But with using a NuGet Package that is developed by others, we also put a lot of trust in it, which might result in bigger security problems later. Of course, it's always a good idea to get updates of libraries in case of a bug fix related to a functional and/or security issue found. But will that be enough? What about packages that have malicious code inside? Even related to your own supply-chain security, any problem in the package its supply-chain implicitly means your supply-chain is compromised as well!
Would it not be nice if there is a better way to review NuGet packages for security? An easier way to perform an assessment based on certain aspects of the package that will tell you more about the package its software security. With the introduction of Scorecard project the Open Source Security Foundation (OpenSSF) exactly tries to achieve that. You could consider a Scorecard being the equivalent of a nutrition labels put on food you buy in a supermarket. It will allow you to see what's inside and determine if you want to eat it or not.
In this session we start out with different area's covered by of OpenSSF Scorecard, like how well it's maintained, does the build have dangerous workflows, and does the project use other security tools to check for problems? We're also going to identify additional area's for NuGet packages in which we could add additional information related to reproducibility, insights on what .NET APIs are used, and security review of the codebase. All combined will give us the ability to assess a NuGet package its security posture more easily and improve our own application security.

Nederlands

Machine learning 101: Where to begin?

Lutske De Leeuw

In this presentation, we will explore the fundamentals of machine learning and provide guidance on how to get started with building machine learning models. We will start by introducing machine learning and its applications, and then discuss the different types of machine learning algorithms.
We will then dive into the key steps involved in building a machine learning model, starting with defining the problem and collecting and preprocessing the data. We will discuss how to choose the right algorithm for the problem and optimize it for the best performance through model selection and training.
Throughout the presentation, we will provide examples of real-world applications of machine learning to help the audience understand the practical implications of this technology. We will conclude by summarizing the key takeaways from the presentation and offering resources for further learning.
By the end of the presentation, the audience should have a good understanding of the basics of machine learning and the key steps involved in building an effective machine learning model. They will also have resources at their disposal to continue learning and exploring this exciting field.

Nederlands

De Architectuur Odyssee

Ruben Schaedler

Wat verwachten we van een goede softwarearchitectuur? Hoe zou het ons moeten helpen bij het ontwikkelen van software?
De antwoorden kunnen worden gevonden in de Odyssee van Homerus: een verhaal over de held Odysseus die mythische beproevingen doorstaat terwijl hij terugvaart naar zijn huis op Ithaca.
Kunnen we leren van de reis van Odysseus om systemen te bouwen die de uitdagingen van de toekomst kunnen overwinnen?
Tijdens deze presentatie leer je de ins en outs van de hexagonal architecture, een variant van clean architecture. Je leert hoe en waarom het is geëvolueerd vanuit layered architecture en hoe je het in de praktijk kunt brengen aan de hand van code voorbeelden.
Ga mee op de reis naar epische softwarearchitectuur!

Nederlands

Delegated Access with OAuth: Why Developers Should Care

Annejan Barelds

So you're a developer and want to learn how to build those cool, new, autonomous services? Nice. Then you also want to attend this session and learn you can enable your autonomous services to also make autonomous authorization decisions. Join me in finding out how OAuth On-Behalf-Of works, and why it's relevant. In this talk, we'll cover why user delegation using On-Behalf-Of helps you meet auditing requirements, how it helps you achieve lower coupling between services, and how it fits into a larger puzzle that security specialists like to call Zero Trust Architecture. And of course we'll also demo how to actually implement it using Microsoft Entra ID and .NET. So whether you're not sure yet if this is worth your trouble, or are already sold on the idea and want to make it happen, this talk is for you.

Nederlands

The Office Copilot

Stuart van der Lee

Copilot is overal en het wordt steeds interessanter om een eigen Copilot te maken die jouw data gebruikt. Maar waar en hoe begin je nu eigenlijk? Welke opties zijn er om jouw data beschikbaar te maken en hoe kun je jouw Copilot blijven verbeteren?
In deze sessie bouwen we een Copilot voor Dunder Mifflin, iedereens favoriete paper sales company. Of zoals Michael Scott zou zeggen: “And I knew exactly what to do. But in a much more real sense, I had no idea what to do.”

Nederlands

The Blazor Multiverse: get to know the different Blazor frameworks

Anjuli Jhakry

Many things are called Blazor today, so let's explore the different options and find out what they are exactly!
Hold on to your infinity stones, because in the time we have for this session we will explore: Blazor WebAssembly, Server, Hybrid and United and Blazor Mobile Bindings! Did we forget any?
After this session you will have a good understanding of each of the Blazor variants and when to use them.

English

Navigating Cloud Sustainability: Insights and Strategies

Michiel Hamers & Twan Koot

Explore the latest developments in cloud sustainability and how they impact environmental responsibility and cost efficiency. This session delves into the broader landscape of cloud optimization, emphasizing the role of carbon footprint insights in guiding eco-friendly cloud operations.

Nederlands

Shifting Left: Visualizing Cloud Spend from Every Angle for Full Control and Optimization

Rik Groenewoud

In the current challenging economic climate, there's a growing emphasis on the cost aspect of working in the Cloud. For DevOps engineers, taking control of the cloud spend they generate is crucial. The FinOps model is gaining popularity as a means to maximize the use of cloud technology, delivering value while reducing unnecessary expenses.
A key component of FinOps is increasing the visibility of financial data for engineers and developers, equipping them with the tools needed to integrate cost data into their daily workflows. The ultimate goal is to empower these teams to make informed decisions that consider not only technical performance data but also the associated costs. The guiding principle is:
'You build it, you run it, you pay for it.'

Nederlands

(The Army of the) 12 Monkeys: a tale on reliable web app (RWA) patterns and 12 factor apps

Mike Martin

What if you could travel back in time to prevent a global catastrophe? What if you had to deal with the paradoxes and uncertainties of changing the past? What if you were not sure what was real and what was not? These are some of the questions that the movie 12 Monkeys explores, as James Cole, a prisoner from the future, is sent on a mission to find the source of a deadly virus that has wiped out most of humanity. In this session, we will also explore how the movie’s themes and concepts can inspire us to build better web applications on the cloud, using the reliable web app (RWA) pattern and the 12 factor app methodology. We will learn how to apply the best practices of the Azure Well-Architected Framework and the 12 factor app principles to design and develop scalable, performant, and resilient web applications that run on any platform. We will also see how to use the RWA pattern reference implementation and the Azure services that support the 12 factors. Join me for this session, where we will combine science fiction and web development, and discover how to create web applications that can survive any scenario.

Nederlands

Azure Networking - A love story between a Hub and a Spoke

Eduard Keilholz

Join my session on Azure Networking as we explore the creation of virtual networks, VPN connections, and network peering. This hands-on session will guide you through the process of building virtual networks and establishing secure connections. Learn how to configure VPN gateways, for seamless connectivity between on-premises networks and Azure virtual networks. Discover the power of network peering to connect virtual networks within Azure and enable secure communication across different network boundaries. Gain practical skills and knowledge to enhance your Azure Networking projects and unlock the true potential of cloud networking.

Nederlands

Azure Kubernetes Service Quickstart

Joost van Uitert

In this session, we will dive into Kubernetes headfirst and how you can leverage Kubernetes to host a powerful application platform. We'll give an introduction to the concepts and features to get you up and running. Of course, the session is not enough to start as a Kubernetes engineer, but it will allow you to explore the possibilities of working with the stack.

Nederlands

AI Art: kunst of kitsch?

Dennis Vroegop

We kennen allemaal wel die fantastisch mooie plaatjes die AI systemen vandaag de dag kunnen maken.
Maar hoe werkt dat nou? Hoe kan een computer dit soort kunstwerkjes nou maken? En is het wel kunst?
Dennis neemt je mee in de wondere wereld van Generative AI, vertelt je over de tools en hoe het achter de schermen werkt. En wie weet: binnen kort ben je ook een kunstenaar! Of toch meer kitschenaar?

Info Sprekers

Henk Boelman

Henk is a Cloud Advocate specializing in Artificial intelligence and Azure with a background in application development. He is currently part of the AI cloud advocate team and based in the Netherlands. Before joining Microsoft, he was a Microsoft AI MVP and worked as a software developer and architect building lots of AI powered platforms on Azure.
He loves to share his knowledge about topics such as DevOps, Azure and Artificial Intelligence by providing training courses and he is a regular speaker at user groups and international conferences.

Lutske De Leeuw

Lutske de Leeuw is a Software Engineer at Luminis. A full-stack engineer with focus on Java and Angular. Loves machine learning, boardgames and cats. Wants to share knowledge, so everybody can benefit from it. Has the goal to speak on an European conference about a technical subject within 2 years.

Niels Tanis

Niels Tanis has got a background in .NET development, pentesting and security consultancy. He is Microsoft MVP 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.

Thijs Limmen

Thijs is a passionate DevOps engineer and front-end development enthusiast, with a unique edge as an AI-powered developer. As an AI-powered developer, Thijs integrates cutting-edge AI tools into his development process. This allows him to improve code quality, boost productivity, and be any profession, ensuring that his projects stay ahead of the curve.

Yuliya Khadasevich

Yuliya is a Software Development Consultant at Xebia. With over a decade-long journey in IT across various international environments, she has played multiple roles from software developer to team lead and scrum master, each enriching her professional outlook. Yuliya is passionate about crafting clean, well-architected solutions and streamlining processes for efficiency. She strongly advocates for collaborative and harmonious work environments and finds fulfillment in supporting others in their professional growth.

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.

Annejan Barelds

Annejan has been an avid software developer since 2006. And while his career took him to several non-development roles, he keeps coming back to development: exploring new technologies, building great software with it, and sharing his knowledge with others, is what makes him tick. He currently works for 4Dotnet where he's helping customers build great software on Azure.

Ruben schaedler

Ruben is namens Codeclan werkzaam als software engineer. Tijdens dit werk, maar ook in zijn vrije tijd, houdt hij zich bezig met alles rondom code en codekwaliteit. Naast leren en experimenteren geeft Ruben regelmatig presentaties en kennisdelingssessies over software architectuur, frameworks en technical debt. Hij blogt over het softwareontwikkelingsproces en heeft meegeschreven aan enkele wetenschappelijke publicaties over technical debt.

Stuart van der Lee

Stuart is als Azure engineer bij XPRTZ.cloud dagelijks bezig met Azure, waar tegenwoordig AI niet meer weg te denken is. Daarnaast is hij ook erg geïnteresseerd in DevOps en alles wat daarbij komt kijken.
In zijn vrije tijd volgt Stuart de Formule 1 op de voet, doet hij zelf aan verschillende sporten zoals wielrennen, golf en met gewichten gooien in de sportschool, en probeert hij (met wisselend succes) de eindeloze stroom aan series en films bij te houden."

Anjuli Jhakry

Meet Anjuli Jhakry: A .NET developer at 4DotNet by day and a .NET MAUI explorer by night. I'm navigating the vast ecosystem of Microsoft, always eager to learn. Beyond this, I am passionate about giving presentations and advocating for the incredible potential of tech to everyone.

Rik Groenewoud

As a Managed Services Consultant at Xebia Microsoft Solutions, I care about customer success. For me this is all about continuity, reliability and security of the products and services we deliver.
By applying ideas and practices from SRE and Observability we make sure that we deliver on these promises.
In addition to my professional endeavors, I'm 35 years old, happily married, and the proud father of two daughters and a son. We live in Zwolle, situated in the northeastern region of the Netherlands.

Mike Martin

As a Microsoft Technical Evangelist, Mike is an Azure goto for ISV’s (independent software vendors). He’s been active in the IT industry for more than 20 years and has performed almost all types of job profiles, going from coaching and leading a team to architecting and systems design and training. Today he’s primarily into the Microsoft Cloud Platform and Application Lifecycle Management. He’s not a stranger to both dev and IT Pro topics, they even call him the perfect hybrid solution.
In January 2012 he became a crew member of AZUG, the Belgian Microsoft Azure User Group. As an active member he’s both involved in giving presentations and organizing events (like ITProceed, Techorama and Global Azure Bootcamp aka GAB). Mike was also a Microsoft Azure MVP (awarded 5 times since 2013, received his Fifth in July 2017! ) and Microsoft Azure Advisor.
Helping out in the community and introducing new & young people into the world of Microsoft and technology is also one of his passions.

Michiel Hamers

Hello, I'm Michiel Hamers, a Solution Lead in Azure Cloud & Application Lifecycle Management, currently working at Ordina, a Sopra Steria company. I'm an IT-nerd, trainer, Microsoft Azure MVP, and passionate speaker with a relentless focus on cloud technologies.
💼 Professionally, I specialize in Azure, and I'm dedicated to simplifying complex cloud applications. Born to learn and share knowledge, I have spent over 20 years in the IT industry, starting as a Microsoft Certified Professional in 2002 and becoming a Microsoft Certified Trainer (MCT) in 2021. In 2023, I was honored with the prestigious title of Microsoft Most Valuable Professional (MVP).
🎤 As an avid speaker, you can find me at various international events, including Dutch Cloud Meetup, Developer Week, DevConf APG, FutureTech, Codesmith Unite, DevNetNoord, PowerShell + DevOps Global Summit, Azconf - Chennai India, Global Azure Munich 2023, Codesmith Unite, Chats for Change, AzureFest, Diversity & Inclusion Day, and Azure Thursday. I've been sharing insights and expertise across these diverse platforms, contributing to the vibrant tech community. I'm particularly excited about the upcoming opportunities to connect, learn, and innovate together!
🚀 My mission is to empower others with Azure expertise and cost management strategies, helping businesses thrive while being financially savvy. Whether I'm teaching kids the basics of code at CoderDojo or presenting at major tech conferences, my enthusiasm for the cloud and learning knows no bounds.
🏃 Outside of tech, you'll find me enjoying a 5K run and spending time with my family.
Let's connect, learn, and innovate together!

Twan Koot

Hi! My name is Twan Koot and I'm 31 years old from The Netherlands. I'm a Principal Expert who's passion lies in creating and improving Cloud solutions to achieve high performing applications. I believe in a no nonsense approach in which quality should be number one. Apart from working on complex IT environments I like to drive my motorcycle and play videogames.

Joost van Uitert

Azure software engineer with a passion for learning.

Dennis Vroegop

CTO, Team lead, developer. I do it all. Passionate about spreading knowledge on technology, people, management, developing and all the Douglas Adams books. I have been speaking at conferences, meetups and business meetings all over the world, always trying to get the audience to be as enthusiastic about the topics I talk about as I am. I have been active in the techindustry for over 30 years and still get a lot of joy writing code. But I also enjoy enabling other people to experience that: as a leader I always try to make sure people are safe, secure and have fun doing what they do best! Even more important: I love spreading my experience so others can do the same!

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*
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.
*: Bestuur devNetNoord bepaalt de uiteindelijke programma samenstelling

Meer informatie of vragen: info@devnetnoord.nl.