SDN Event 17 maart 2017

Op vrijdag 17 maart was het eerste SDN event van 2017.

Tijdens dit event hadden we prijzen weg te geven! De gelukkige winnaars zijn geworden: Niek Bakker, Martin Kip en Johan Smarius. Gefeliciteerd met jullie prijzen en tot het volgende event!

In de 3 tracks met sessie hadden we deze sprekers. Het was een mooie en interessante dag! 


ALV

17-03-2017 9:00-10:00
ALV (alleen toegankelijk voor leden) kijk hier voor de agenda

Development

17-03-2017 10:00-11:00
Authentication and Authorization in ASP.NET Core 
Roland Guijt
You’ve probably seen how a ASP.NET Core application works, but authentication and authorization are a different cup of tea. Microsoft completely re-did a large part of these security features in ASP.NET Core. ASP.NET Identity enables you to do authentication for a single application and has a lot of ready-to-go features, but isn't it better to do centralized authentication with a token service using OpenId Connect? We'll explore that question and I'll explain and show you both ASP.NET Core identity the IdentityServer framework that helps you write a token service. Authorization has undergone a complete overhaul in ASP.NET Core. There's still the authorize attribute, but the recommended way of using it is by utilizing policies. You'll see how that works as well. After this session you'll know what options you have for implementing authentication in ASP.NET Core. And you will have a basic understanding on how to implement these options. Also you'll know how to enforce authorization rules in your ASP.NET Core app.
17-03-2017 11:15-12:15
Peter Toonen  
Containers zijn hip, sommige bedrijven draaien er al mee in productie. Maar waarom is deze techniek nou juist zo fijn om mee te werken? In deze sessie neem ik je mee aan de hand van een real-life applicatie die we live gaan patchen zonder dat er downtime optreedt. Hiervoor gebruiken we onder andere een .NET Core applicatie en VSTS release management. Wil jij ook kunnen patchen zonder je klanten er iets van te laten merken, kom dan zeker naar deze sessie. 
17-03-2017 12:15-13:00
Lunch


17-03-2017 13:00-14:00
Grand Prix Radio - Creating a cross-platform app (JUST CODE
Erik Appeldoorn 
Grand Prix Radio is One of the biggest internet-only radio channel in the Netherlands. 24/7 Danceable Hits & Classics and the latest autosport news. Started as a pet project I created a Windows 10 UWP and Xamarin Forms Android/iOS app for the channel. In this session I would like to share all the fun, the horror and all lessons learned from this side project with you. No slides, just code and good stories. 
17-03-2017 14:15-15:15
Gerald Versluis
Gebruikers zijn nog nooit zo kritisch geweest op onze software als met apps. Teveel bugs, lelijke UI?Het regent 1 ster reviews en hets moeilijk om daar weer van terug te komen. Tijdens deze sessie laat ik je kennismaken met Xamarin Test Cloud, 
geautomatiseerd testen op fysieke devices. Op deze manier krijg je grip op de kwaliteit
 en breng je met een gerust hart een app naar de store. Xamarin Test Cloud is niet alleen,
 zoals de naam doet vermoeden, voor Xamarin apps! Alle app bouwers zijn dus welkom!
17-03-2017 15:30-16:30
Timmy Kokke
Waar begin e als je applicatie wilt gaan maken met node.js? node.js is een krachtige JavaScript runtime, waar veel mee mogelijk is. Tijdens deze sessie neem ik je mee vanaf het begin van een nieuwe node.js applicatie. We kijken naar het bootstappen van je app, het gebruik van een templating engine en hoe je data kunt gebruiken. En geen slides, enkel code.

 

Enterprise

17-03-2017 10:00-11:00
Customer Identities in an Enterprise scenario  
Jurgen van den Broek 
IDaaS oplossingen worden door steeds meer bedrijven geadopteerd als de oplossing voor Enterprise scenario’s. Maar hoe kun je dit soort type diensten gebruiken voor B2C gerelateerde scenario’s? In deze sessie gaat Jurgen in op de verschillende services die Azure AD B2C biedt. Met behulp van verschillende demo’s laat hij zien hoe je de functionaliteiten optimaal kan gebruiken. Denk hierbij aan Social Login, Registratie, Self-Service en Custom Branding.
17-03-2017 11:15-12:15
The continuous culture
Kim van Wilgen
Are you looking for ways to speed up? More rapidly then ever, companies are adopting technologies, tooling and practices that allow them to be so agile that it changes their culture overnight. Disruptors being disrupted within the year. Fast movers are faced with instant response of competitors. Longterm strategies, roadmaps and plans appear useless and are slowing you down. It’s time to get ready for the survival of the fittest: “It is not the strongest of the species that survives, nor the most intelligent. It is the one that is most adaptable to change”. Kim van Wilgen, head of IT at the Dutch insurance softwarecompany ANVA, shows you how moving to continuous delivery will change the DNA of your company. Learn how continuous delivery will speed up your company. How your thinking will change through the presence of fast feedback, short cycles and data-driven decision making. It’s time to move to the continuous culture.
17-03-2017 12:15-13:00
Lunch


17-03-2017 13:00-14:00
Danny van der Kraan 
Wat is een serverless architecture en waarom is het zo'n mooie combinatie met Microservices. Even terug, wat zijn Microservices en waarom zou Azure geschikt zijn? Krijg een indruk van Azure Functions, Azure Storage, Azure Service Bus en WebJobs SDK. Aan het einde wordt er een proof of concept behandeld vanuit de praktijk en wellicht wordt er inspiratie opgedaan voor toepassingen in het eigen werkgebied. 
17-03-2017 14:15-15:15
Pipelines
Clemens Reijnen
Tijdens deze sessie bespreekt Clemens de principes van Release Pipelines en hoe deze ingezet worden binnen projecten voor verschillende applicaties. Middels vele voorbeelden worden tijdens deze sessie applicaties gedeployed naar Azure, Amazone Docker, Ios, Android middels VSTS. 
17-03-2017 15:30-16:30
Serverless integratie met Azure Logic Apps en Functions 
Steef Jan Wiggers
Integratie van systemen anno 2017 is niet meer zoals we gewend zijn. Met de opkomst van Azure verplaatst het speelveld voor integratie zich naar de Cloud. Lokaal heb je geen server meer nodig om je integratie oplossing te bouwen laat staan dat er hoef te ontwikkelen met Visual Studio, alles kan je in Azure en met een browser. In deze sessie zal de spreker ingaan op het bouwen van integratie oplossingen in Azure en zal hij praktijkvoorbeelden en een klant case tonen.

 

Generic

17-03-2017 10:00-11:00
Sander Hoogendoorn
One of the great things about being a programmer is that you never stop learning. Even after having programmed for almost 35 years, I still improve on the way I write code. Recently the way I write code changed once again when I started to apply monads and especially the Try class. During a recent project, my team created a small library that ports the behavior of the Scala Try monad (both in Java and in C#). Although at first this new monad didn't appeal to me, I soon really started to appreciate this style of programming, where we concatenate series of Map() and FlatMap() methods, using lambda’s, and avoiding abundant try-catch blocks, and many if statements and null checks. In the meantime, I have contaminated many programmers with this style. Developers make it a sport to always start every method with e return statement. During this talk I’ll demonstrate the power of this simple monad, using many code examples. Don't hesitate to join in.
17-03-2017 11:15-12:15
Dave Smits & Guido Kersten 
Benieuwd hoe je apps bouwt voor de Microsoft HoloLens? In deze sessie ga we een HoloLens app maken met Unity3D. Je krijgt te zien wat je moet doen om met Unity aan de slag te gaan, hoe je de Unity app geschikt maakt voor HoloLens en uitprobeert op een device. We gaan ook gebruik maken van verschillende device mogelijkheden zoals spatial sound en spatial mapping. Verder zie wat er allemaal in de HoloToolkit zit en hoe dit helpt bij het bouwen van je app. Waarschuwing: De sessie is zonder slides!
17-03-2017 12:15-13:00
Lunch


17-03-2017 13:00-14:00
Richard van Heuven van Staereling
Progressive Web Apps geven je website een app-achtige gebruikerservaring. Ze laden supersnel, zijn installeerbaar en offline te benaderen, en doen pushnotificaties nadat je browser is afgesloten. Kan dit wel? Het zijn features die je niet verwacht bij een gemiddelde website, maar vergis je niet, de onderliggende techniek is niet meer dan een gewone webpagina en vandaag al te gebruiken in moderne browsers. In deze talk ga ik in op al deze nieuwe capabilities die de grens tussen (native) apps en web nog meer vervagen, hoe je ze toe kan passen in je eigen website of web app en wat de toekomst gaat brengen voor het web.
17-03-2017 14:15-15:15
Wouter de Kort 
Do you know the Microsoft ALM Rangers? Did you know that this group of people builds and runs multiple tools and publishes all kinds of guidance using Visual Studio Team Services? In this session you'll get an inside look into what the ALM Rangers do and how their real world use of Visual Studio Team Services thought them a lot of best-practices and other tips and tricks. 
17-03-2017 15:30-16:30
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 ASP.NET Core offers for building practical RESTful APIs like Logging, Middleware, Routing, Configuration, Dependency Injection, Hosting and Servers. All hands on deck, it’s going to get messy!

 

Delphi

17-03-2017 10:00-11:00
Bernd Ua
Spring4D is an open source framework containing a bunch of very helpful base classes and interfaces like multicast events and interface based collections. A dependency injection container is another interesting part of the framework. Among other things the upcoming Release 1.2 adds an ORM and mocking classes. The Session provides an overview over the Spring4D framework and shows how to use Spring4D classes and interfaces effectively.
17-03-2017 11:15-12:15
FMX - Software Development for the Future
Frank Lauter
This session shows an easy approach into Firemonkey. From rookie questions to powerful parallel pipeline programming. Why some “things” are different and how to build a fast/responsive program – with maintainable source – on all platforms.
17-03-2017 12:15-13:00
Lunch


17-03-2017 13:00-14:00
Delphi en Linux
Bob Swart
In deze sessie praat Bob over Delphi en Linux, en wat die twee voor elkaar kunnen betekenen.
17-03-2017 14:15-15:15
Bernd Ua
Errors and occurring exceptions are poorly handled in many programs. Looking at the code you can find programming sins like "empty exception handlers" or "raise Exception.Create (")" that should better be avoided. The session discusses why you should handle exceptions differently, how better exceptions handler look like and clarifies what is happening on the stack, when an exception is raised. We discuss technical questions like, what does the Delphi rtl do, when an exception handler is executed. How can you circumvent this default behavior, if needed? What do have to pay Attention to, when dll or thread boundaries come in to play?
17-03-2017 15:30-16:30
FDK - The Firemonkey Development Kit
Frank Lauter
Get rid of your boilerplate code, easy use of stuff, you’ve never tried. Use new programming techniques to write better, faster and maintainable Sourcecode. Speedup you development. More “Uses”, less typing. Decouple you units for better Testing and modular Sourcecode design. These are the topics of this session and of course it is for VCL-Developer, too

Event locatie

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

Sponsors

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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, incl. btw.

Via het bovenstaande formulier kunt u zich inschrijven.