SDN Event vrijdag 14 juni 2019



Op vrijdag 14 juni a.s. wordt het tweede SDN Event van 2019 gehouden. 

Schrijf je in via het formulier aan de rechter zijde.

Download hier een PDF met het volledige schema. Een papieren versie zal ook op het event beschikbaar zijn.

Parkeren kan voor het pand zolang de voorraad strekt. Meldt je aan met SDN event.

Zaal Azure

12-04-2019 10:00-11:00
Evolving Powershell scripts into Azure Pipeline extensions
Maik van der Gaag
IT pros automate a lot of things by using PowerShell these scripts can be added to Azure DevOps by using the out of the box tasks. Using this option, the configuration sometimes gets very difficult. By evolving the PowerShell script to an Azure DevOps extension, the script will be reusable, maintainable and easy to configure in the build and release pipelines.


12-04-2019 11:15-12:15
Bart Kooijmans
Want to use Docker, but having trouble on where to start? Welcome Azure Container Instances! The ‘serverless’ VM that really amazed me in its completeness. I’ll show you how to move your legacy VM setup to Azure Container Instances, so you can start rocking with Docker! The starting point will be a Windows VM running somewhere with your .NET software on it. Maintenance of the VM (whether on premise or cloud) lies in your hands and deploying new versions of your tool is difficult to automate. I’ll show you how to run your setup in Docker on your local machine and how to ship the entire Docker container with Azure Container Registry. Once shipped, you can easily deploy the Docker container with your app to an Azure Container Instance. Finally, I’ll walk you through the Azure Container Instances features in the Azure Portal: you can see logging, inspect Environment Variables and start a CLI session from within your browser.


12-04-2019 12:15-13:00
Lunch


12-04-2019 13:00-14:00
Henry Been
Embracing DevOps entails more than just shipping changes to production faster and faster. Your team is suddenly also responsible for monitoring your software in production and detecting and troubleshooting issues. To work together with operation specialists in your team or maybe even embrace a #NoOps approach, you as the developer, need to learn about monitoring. We will discuss logging frameworks and log analytics solutions. Next to that we will explore metrics: your software’s KPI’s. What metrics to choose and how to gather them. To let information come to us, we will use both logging and metrics to create dashboards and alerts that notify us when things go south. Or better yet: before things go south! Finally, we will combine all of this to see how we can quickly investigate and resolve production issues. Join Henry Been for a demo heavy session, including like NLog, Application Insights, Seq and more to see how to implement all of the above from scratch. During this session, you will learn everything you need to know to start monitoring your solutions and never lose any sleep ever again!


12-04-2019 14:15-15:15

Jan de Vries
Scaling your services to hundreds of instances without breaking a sweat is probably the main reason you want to develop a serverless solution. But what about connecting to services which aren’t supported out of the box? Are you creating your own HttpClient, SqlConnection or connecting via some obscure third-party client?   During this session, I’ll be covering how you can create your own Azure Function custom binding types.   By using these custom binding types you can reuse them all over your solution, use some of the best practices for each binding type and make sure your Azure Functions can interact and scale to any service with ease!   If you want to create a production-ready serverless solution, be sure to attend this session!


12-04-2019 15:30-16:30

Eduard Keilholz
Desiging software for the cloud can be quite similar to on-premises solutions. But, there are a couple of cloud patterns which can be used to solve common cloud issues quickly. I’ll be covering 3 cloud patterns that allow you to dodge common pitfalls and design highly performant software solutions.


 

 

Zaal .NET

12-04-2019 10:00-11:00
Bart den Haak
Since John Doerr wrote the book “Measure what Matters”, OKRs went mainstream. What are OKRs? How can they help your company to drive this 10X growth and increase alignment, employee engagement and focus? Leading OKR expert Bart den Haak will explain the goal-setting method used by Google, Facebook, Spotify and many other tech companies. Not only will he talk about OKRs, but also how to integrate them within your current agile way of working.


12-04-2019 11:15-12:15
Blazor, Single page Applications met C# en WebAssembly
Luc Hondshorst
We zijn er al zo aan gewend: server-side werken we met C#, Razor en ASP.Net, client-side met Typescript, Javascript en een Single-Page Application framework zoals Angular of React. Je moet het als “Full stack developer” allemaal maar bijhouden. Om maar niet te spreken over de dubbele (business)logica over deze lagen heen. Kan dat niet anders? Zeker wel! Microsoft is sinds begin 2018 begonnen aan een project genaamd Blazor. Dit framework gaat steeds meer richting een release candidate 1.0. Blazor is een Single Page Application framework waarmee je met C# en bestaande Visual Studio tooling kan werken. Dit alles werkt op de webstandaard “WebAssembly”. Daarnaast kijken wij ook naar “Server-side Blazor”. Een manier om jou Blazor applicatie serverside te draaien, maar het geeft wel de gebruikerservaring van een Single Page Appication! Beide hebben cross-browser compatibiliteit, en met de kracht van het .Net framework! In deze sessie word je meegenomen in een introductie van Blazor. We gaan kijken architectuur van het framework, maar natuurlijk gaan we ook een demo applicatie bouwen. Bij de demo applicatie kijken we ook naar de voordelen van het gebruik van dezelfde code in zowel front- als backend. Het uiteindelijke doel is dat jullie een indruk krijgen van Blazor en of het een optie is voor een nieuw te beginnen project of zelfs als migratie optie voor bestaande applicaties!


12-04-2019 12:15-13:00
Lunch


12-04-2019 13:00-14:00
The road from .NET Framework to .NET Core
Menno Jongerius
For those of you who keep up with the latest Microsoft news, you’ve probably noticed that the new .NET Standard version 2.1. has dropped support for .NET Framework. A big sign on the wall that it is time to start migrating our legacy code bases, but how? During this talk I go into the migration of framework code to .NET Standard and how you can gradually migrate your existing code to new standards.


12-04-2019 14:15-15:15

Migrating from .NET framework to .NET core
Bart Kooijmans
.NET Framework is dead, long live .NET Core! But what about all your current .NET Framework code? I’ll show you the differences and how to migrate your .NET Framework code to .NET Core. In this talk, you’ll learn about the easy part and the impediments. If you know some basics, .NET Core doesn’t have to be that different from .NET Framework. We will start with a .NET Framework Windows Desktop Console App. With a basic functional calculator tool, I’ll come across a class library, MSTest Unit Tests, log4net, HttpClient and the good old App.config. All this will be ported to a .NET Core equivalent and you’ll see some real world conversion issues. In the end, we will have the same app, but fully running on .NET Core!


12-04-2019 15:30-16:30

Introduction Angular & Progressive Web Apps
Menno Jongerius
The world of front-end developments continuous to be a volatile place to say the least. During this session we have a look at the most popular front-end frameworks in 2019 and how they compare. Next we will go into Angular in more depth and have a look at how we can easily transform our single page application to a progressive web app.


 

 

Zaal Delphi

12-04-2019 10:00-11:00
LogiFlex Compact
Frans van Meir
Magazijnscanner onder Android: over activity- en broadcast Intents, generieke basis frames en de kracht van Helper classes


12-04-2019 11:15-12:15
Delphi Android Praktijkervaringen
Bob Swart
In deze sessie vertelt Bob over ervaringen met het maken en deployen van Android app met Delphi, waarbij vooral Android 9 voor enkele nieuwe uitdagingen heeft gezorgd. Deze sessie is vooral geschikt voor wie nog niet eerder Android apps heeft gemaakt met Delphi en FireMonkey, en wie wegwijs gemaakt wil worden in de wereld van de apps op Android devices (er komt dus geen iOS aan de orde, alhoewle een deel ook voor iOS van toepassing zal zijn).


12-04-2019 12:15-13:00
Lunch


12-04-2019 13:00-14:00
Delphi Taalgebruik Moderniseren
Bob Swart
De gemiddelde Delphi gebruiker heeft al vele jaren ervaring, en is goed thuis is de gemiddelde Delphi taal mogelijkheden en features. Toch zijn er de afgelopen decennia veel uitbreidingen geweest van de Delphi taal en onze uitdrukkingskracht. In deze sessie gaat Bob in op de taal elementen die wellicht bekend, maar vaak toch onbenut blijven. De aandacht gaat uit naar generics, anonymous methods, record en class helpers, threading en ook de nieuwe in-place variabele declaraties komen aan de orde met krachtige toepassingsmogelijkheden, teneinde het gebruik van de Delphi taal te moderniseren.


12-04-2019 14:15-15:15

From standard web application to installable mobile or desktop application with TMS WEB Core
Bruno Fierens
With a TMS WEB Core application, you cannot only create web client applications with Delphi RAD component based development, you can create also installable and offline usable iOS or Android mobile applications and cross platform desktop applications for Windows, macOS and Linux that access the local file system. Each of these application models will be explained and demonstrated.


12-04-2019 15:30-16:30

A component set you can use across frameworks and platforms
Bruno Fierens
With FNC (framework neutral components), it is possible to employ a single component set for creating Delphi VCL Windows application, FMX cross platform applications, Lazarus cross platform applications and also TMS WEB Core web applications. This means a single codebase, a single learning curve, so maximum efficiency and code-reuse. In this session, it will be explained and demonstrated how FNC UI controls can be used in a VCL application and in a web client application at the same time. There will also be a first public unveiling of the FNC PDF engine that can generate PDFs on the fly everywhere: not only Windows, macOS, Linux, iOS, Android but now also in web client applications, directly out of the browser.


 

 

Event locatie

Achmea Conference Center
Achmea Conference Center
Handelsweg 2, 3707 NH ZEIST
Telefoon: 030 - 693 70 00

Hoofd sponsors

 

 

Sponsors

 

 

 

Inschrijven






Inschrijven           

Aanmelden voor deelname

Leden van de vereniging SDN hebben gratis toegang tot dit SDN Event.
Leden met een persoonlijk lidmaatschap kunnen alleen zelf deelnemen. Leden met een bedrijfslidmaatschap kunnen met het aantal personen deelnemen dat in het bedrijfslidmaatschap is opgenomen. Bij aanmelding van meer personen dan is opgenomen in het lidmaatschap betalen de extra deelnemers het tarief voor niet-leden.

Indien je ingelogd bent op de website en je bent SDN lid, dan worden automatisch je gegevens ingevuld. Als je niet bent ingelogd of geen lid bent kun je ook gewoon je gegevens invullen. De ledenadministratie controleert aan de hand van de ingevulde gegevens of je wel of geen lid bent van de vereniging.

Ook niet-leden kunnen zich aanmelden voor deelname
De kosten voor deelname voor niet-leden bedragen € 100,00 per persoon, excl. btw.

Via het bovenstaande formulier kunt u zich inschrijven.