Sprekers

Henk Boelman

Heroes – Think Digital

Erwin Staal

4DotNet

Annejan Barelds

Dairy Data Warehouse

Agenda

09:30 - 10:00

Ontvangst met koffie & thee

10:45 - 11:15

Pauze

12:00 - 13:00

Lunch

14:45 - 15:15

Pauze

15:15 - 16:00

Logging en Traceability

Conferentiezaal I
15:15 - 16:00

Rub a little AI on it

Conferentiezaal II
16:00 - 17:00

Afsluiting & Borrel

Organisatie

Sponsors

Locatie

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

Sessies

Visual Studio 2019, What's new?

Dennis Vroegop / 10:00 - 10:45 / Auditorium

Begin april is Visual Studio 2019 gelanceerd. Hoewel Visual Studio regelmatig updates krijgt, is VS2019 toch een hele nieuwe versie, met enorm veel verbeteringen en nieuwe handige tools die het leven van de Microsoft ontwikkelaar nog makkelijker kan gaan maken; althans waar het code betreft!

Er zijn productiviteitstools, beter UI, handigere tools voor DevOps en nog veel meer.
Ga mee met Dennis door deze features en leer je favoriete ontwikkelomgeving nog beter kennen!

Build Disposable VMs on Azure with Packer and Azure Pipelines

Manuel Riezebosch / 11:15 - 12:00 / Auditorium

Natuurlijk. Waarom zou je vandaag de dag nog een VM opspinnen? Misschien is er nog die ene uitzondering die zich slecht laat vangen in container of pod. In deze sessie laat ik zien hoe wij bij een klant een VM Scale Set op Azure uitrollen vanuit script waarbij immutable images de basis zijn. Aan bod komen packer met builders en provisioners, pipelines om te bouwen en uit te rollen en ARM templates om in Azure resources aan te maken.

Sneak preview: https://marketplace.visualstudio.com/items?itemName=riezebosch.Packer

Remote Sensing

Jakko de Jong / 11:15 - 12:00 / Conferentiezaal I

Remote sensing wordt al decennia ingezet als techniek om vanuit lucht en ruimte het aardoppervlak te bestuderen. Luchtfoto’s en satellietbeelden leveren een onmisbare bron in ruimtelijke vraagstukken binnen natuurbeheer, stedelijke ontwikkeling, industrie, rampenpreventie en meer.
Analyse en ander gebruik van remote sensing beelden gebeurt vaak nog handmatig, en is afhankelijk van menselijke experts.
QNH Noord combineert de meest moderne gratis satellietbeelden met deep learning methodieken, om zo intelligente, schaalbare en volautomatische diensten te ontwikkelen.

Serverless is leuk, dus houd de loodgieter buiten

Jan de Vries / 11:15 - 12:00 / Conferentiezaal II

De reden dat Azure Functions & serverless zo aan populariteit genieten is natuurlijk het pay-as-you-go model en het kunnen focussen op het leveren van business value.

In een cloud-native oplossing kun je gebruik maken van veel out-of-the-box functionaliteit om connecties te maken naar verschillende Azure services.
Maar wat als je connecties wilt maken naar alternatieve services? Dat werkt niet out-of-the-box en vergt veel 'plumbing' code.

Wil je toch deze functionaliteit, zorg dan dat je bekend raakt met Azure Functions Custom Bindings! Met custom bindings schrijf je eenmalig de 'plumbing' code. Deze bindings kunnen dan worden hergebruikt in al jouw Azure Functions. Alle best practices voor het opzetten van de connecties worden gebundeld binnen de binding, zodat jij je daar niet meer druk over hoeft te maken.
In deze sessie laat ik zien hoe eenvoudig het is om zelf een binding te maken en te gebruiken, zodat je dit gelijk kunt toepassen binnen je eigen productie omgevingen!

A.I. on the Microsoft Stack

Henk Boelman / 13:00 - 13:45 / Auditorium

In this session we do a deep dive into the A.I. stack that Microsoft has to offer. We start with pre-trained Cognitive services like Computer Vision, Anomaly Detection and Speaker recognition. And move on to the more advanced tooling like Machine Learning Studio and Azure Machine Learning Services.

At the end of this session you have a good grasp of the technological building blocks that make AI happen. Just waiting to be used in your own projects afterwards.

Content:

  • Overview of the Microsoft AI landscape
  • Cognitive Services
  • What is Machine learning with Azure Machine learning Studio
  • Azure Machine Learning

Architecting for DevOps and Continuous Delivery

Erwin Staal / 13:00 - 13:45 / Conferentiezaal I

With Continuous Delivery and DevOps we strive to deliver features on demand any time we want. In addition to the changes that this entails in the organization, we will also have to adjust the architecture of our systems. We will have to design our systems in such a way that we can easily replace parts without having downtime. In this session we will discuss a number of architectural concepts and patterns that enable continuous delivery. We will discuss application design and microservices, branch by abstraction, Canary releases and Dark Launching. I will show you how real time telemetry and cloud technologies can help us to gradually roll out our changes to our users in a fast and reliable way.

Workshop - Microsoft Cognitive Services deel 1

Eelco Koster / 13:00 - 13:45 / Conferentiezaal II

In deze workshop maak je kennis met de Microsoft Azure Cognitive Services, een reeks van services die je kunt gebruiken om intelligentie en machine learning in je applicaties te integreren. Naast het gebruik van bestaande AI-modellen leer je ook hoe je een eigen beeldclassificatiemodel kunt ontwikkelen en toepassen in jouw eigen applicaties.

Choosing the right Azure Messaging solution

Annejan Barelds / 14:00 - 14:45 / Auditorium

The Azure platform keeps growing, and today it comes with multiple messaging & eventing solutions. It can be challenging to pick the right solution for your use case: do you need Event Grid, or is Service Bus a better fit?
In this session, I will talk you through Event Grid, Service Bus and Event Hub and discuss the typical use cases for each one. Using a lot of demos, we'll discover where each of these solutions really shines, and in which scenarios you'd be better off using one of the other offerings.
Expect a lot of demos, and feel free to make this a very interactive session!

Introduction to Elastic Search

Theo de Vries / 14:00 - 14:45 / Conferentiezaal I

An introduction to the architecture and possibilities of Elasticsearch, an opensource solution for storing and analyzing logfiles, metrics and everything else you can think of. In this talk I will be using our own experience of implementing Elasticsearch at KPN Werkplek to illustrate the capabilities of the platform and the pitfalls we encountered.

Workshop - Microsoft Cognitive Services deel 2

Eelco Koster / 14:00 - 14:45 / Conferentiezaal II

In deel 2 kan je verder gaan met de workshop, of starten met de workshop uit deel 1!

Put REST to Rest and Embrace GraphQL in ASP.NET Core APIs

Roland Guijt / 15:00 - 15:45 / Auditorium

How would you like an API doesn’t use REST, has just has one endpoint that has the ability to return data in a form that exactly suits the data consuming application? This becomes a reality with GraphQL. GraphQL enables you to query an API using a JSON-like syntax which we will cover and we'll take a look at how to create an ASP.NET Core API that supports GraphQL. After watching this practical session you’ll be ready to implement GraphQL in your applications and write queries against it. But most of all you’ll be convinced that using GraphQL has lots of benefits compared to REST!

Logging en Traceability at Jedlix

Sander van Vliet / 15:00 - 15:45 / Conferentiezaal I

Have you ever found yourself trying to figure out a production issue and grasping for logs only to realise that the idea to introduce micro services in hindsight suddenly looks less than great. Wading through log messages and trying to trace that request which is causing problems takes is nobody's idea of fun and it's time better spent building better software.
In this talk I will show you how we introduced structured logging, improved correlation and have built a platform where we can trace requests across our entire platform. I'll talk about our challenges with multiple platforms and technology stacks and show you how it all fits together.

Rub a little AI on it

Roelant Dieben / 15:00 - 15:45 / Conferentiezaal II

Whether it was Voltaire or “Uncle Ben” Parker who said it first, but with great power comes great responsibility. It seems almost everyone in marketing and product development is searching for ways to integrate artificial intelligence in any way possible, but is ‘rubbing some AI on it’ always the anwser and what problems can an AI or machine learning solve for us?

During this session we will investigate what problems are actually machine-solvable with the current state of technology, we will look into the different models and characteristics and we will try to demystify how these models work in a very accessible way.

While this all sounds very theoretical we will definitely provide developers with real-world solutions to everyday usecases that everyone can start leveraging the moment the session has ended.

Info Sprekers

Dennis Vroegop

Dennis Vroegop is een developer sinds de vroege jaren 80. Hij is 13 jaar een Microsoft MVP en kent de tooling dan ook van binnen en buiten. Naast zijn normale werkaamheden in de IT is Dennis voorzitter van Stichting dotNed, een gebruikersgroep die zich al meer dan 16 jaar bezig houdt met het verspreiden van kennis over het .net platform. Dennis is regelmatig te vinden als spreker op diverse evenementen en conferenties over de hele wereld.

Manuel Riezebosch

Manuel is passionate about technology. His personal interest is in making the developers' life easier through software automation. Thereby he embraces emerging technologies and modern approaches. For him, there is nothing but agile, Git, TDD, Docker and a bit of Azure & Azure DevOps.

Jakko de Jong

Jakko begon in 2004 aan zijn studie technische natuurkunde aan de RuG. Van 2012 tot 2016 deed hij een promotieonderzoek naar de opslag van kwantuminformatie op de nanometerschaal.
Sinds 2017 is Jakko werkzaam bij ilionx, waar hij sindsdien nieuwe analysemethoden ontwikkeld en een data science team heeft opgezet.
De meest waardevolle eigenschap die Jakko tijdens zijn studie en promotieonderzoek in de experimentele natuurkunde heeft opgedaan, is doorvragen wanneer je iets niet begrijpt.

Jan de Vries

Jan de Vries heeft in zijn loopbaan verschillende rollen gehad. Tegenwoordig werkt hij bij 4DotNet als een Cloud Solution Architect/Developer en heeft de Microsoft MVP award op het gebied Microsoft Azure gekregen. Zijn focus is daarbij het opzetten van schaalbare en performante software oplossingen, waar Microsoft Azure een primaire rol in speelt. Hij verdiept zich graag in alles wat Azure te bieden heeft, waar serverless oplossingen op dit moment de meeste aandacht krijgen.

Jan blogt met enige regelmaat op jan-v.nl en kunt hem volgen op @Jan_de_V

Henk Boelman

Henk is a Cloud AI Architect and Microsoft AI MVP for the Netherlands. He started out as a software developer in the late '90s and later moved on to the role of architect. He now guides organizations in their cloud adventure, with a strong focus on creating intelligent cloud solutions. He loves to share his knowledge about topics such as DevOps, Azure and Artificial Intelligence by providing training courses, he is a regular speaker at user groups and international conferences and founder of the Global AI Bootcamp and Nights.

Erwin Staal

Erwin Staal werkt als Software Engineer en ALM Consultant bij 4DotNet in Meppel en wordt van daaruit gedetacheerd. Hij verdiept zich graag in de nieuwste technieken en werkt momenteel veel met ASP.Net WebAPI en MVC. Als ALM Consultant helpt Erwin bedrijven met het implementeren van Continuous Delivery en coacht teams op het gebied van Scrum en Agile. Je kunt Erwin volgen op @erwin_staal.

Eelco Koster

Eelco Koster is werkzaam als Azure architect bij Vitas. In deze rol adviseert en ondersteunt hij klanten bij het ontwerpen, bouwen en migreren van applicaties naar Microsoft Azure.
Voordat hij zich specialiseerde in Microsoft Azure heeft hij gewerkt aan vele webapplicaties op basis van het Microsoft applicatieplatform. Bij veel grote organisaties combineert hij zijn kennis van beide gebieden om schaalbare oplossingen te ontwerpen en bouwen.

Annejan Barelds

Annejan is a hands-on software and solution architect working for Dairy Data Warehouse, where he collaborates on maintaining and expanding a global Big Data platform. Besides his all-round development and architecture work, he is interested in cloud, security and identity, and message-based integration solutions.
He also quickly learned that communication, which is essential when doing architecture work, is also actually a lot of fun: he gets energized when he's able to share his knowledge and talk to peers about all things tech. This is why he developed several technical courses, and also why he regularly climbs the stage at tech events.

Theo de Vries

Roland Guijt

Roland is a Microsoft MVP enjoying a constant curiosity around new techniques in software development.
His focus is on all things .NET, browser technologies and development for the enterprise. As a long-time trainer, he leads many courses on these topics and speaks about them at international conferences. He is also a well-known Pluralsight author. The word that comes to mind when he thinks about software development is passion!
Feel free to contact him on Twitter!

Sander van Vliet

Sander is Development Manager at Jedlix, a clean-tech start-up in Rotterdam working on smart charging of electric vehicles. Currently working on taking the Jedlix development team and its platform to the next level. He has worked as a principal engineer and technical pathfinder at Coolblue and as a team lead at Rabobank. You can find him on Twitter as @Codenizer or on https://codenizer.nl/

Roelant Dieben

With almost 20 years of experience developing software on the Microsoft stack, Roelant Dieben has a lot to share about stuff that has been obsolete for years. He has been working as a senior software engineer and architect for Ordina Microsoft Solutions for four years and has a passion for machine learning and application lifecycle management.