Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic

Log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, May 3
 

07:30

Registration & breakfast
Tuesday May 3, 2016 07:30 - 08:30
Partner Area

08:30

Switch3D: Organisations in search of a new balance
The 2D/3D-story is a classic story about innovation by Jef Staes. This keynote will offer a framework to debate real change in your company. Why do we need innovation? What has fundamentally changed in today's world? Who will be the leaders of tomorrow? 

Speakers
avatar for Jef Staes

Jef Staes

Jef Staes (Belgium, 1956) is an authority on learning processes and innovative organisations. He has 25 years of professional experience as Training Manager and Corporate Learning Officer (Siemens). Today, Jef is an international keynote speaker, guest lecturer at international MBA schools and three-time TEDx Speaker. He has given thousands of lectures on the importance of an innovative business culture in today’s world. Jef Staes is also... Read More →


Tuesday May 3, 2016 08:30 - 09:30
Room 8

08:30

Switch3D: Organisations in search of a new balance - overflow
The 2D/3D-story is a classic story about innovation by Jef Staes. This keynote will offer a framework to debate real change in your company. Why do we need innovation? What has fundamentally changed in today's world? Who will be the leaders of tomorrow? 

Speakers
avatar for Jef Staes

Jef Staes

Jef Staes (Belgium, 1956) is an authority on learning processes and innovative organisations. He has 25 years of professional experience as Training Manager and Corporate Learning Officer (Siemens). Today, Jef is an international keynote speaker, guest lecturer at international MBA schools and three-time TEDx Speaker. He has given thousands of lectures on the importance of an innovative business culture in today’s world. Jef Staes is also... Read More →


Tuesday May 3, 2016 08:30 - 09:30
Room 9

08:30

Switch3D: Organisations in search of a new balance - overflow
The 2D/3D-story is a classic story about innovation by Jef Staes. This keynote will offer a framework to debate real change in your company. Why do we need innovation? What has fundamentally changed in today's world? Who will be the leaders of tomorrow? 

Speakers
avatar for Jef Staes

Jef Staes

Jef Staes (Belgium, 1956) is an authority on learning processes and innovative organisations. He has 25 years of professional experience as Training Manager and Corporate Learning Officer (Siemens). Today, Jef is an international keynote speaker, guest lecturer at international MBA schools and three-time TEDx Speaker. He has given thousands of lectures on the importance of an innovative business culture in today’s world. Jef Staes is also... Read More →


Tuesday May 3, 2016 08:30 - 09:30
Room 3

09:30

Break
Tuesday May 3, 2016 09:30 - 09:45
Partner Area

09:45

Integration lessons for the green-field developer
While many developers have had the “pleasure” of integrating with 3rd party systems and legacy applications, most don’t see the need to use those approaches when building new code. Unfortunately, it is that belief that undermines the success of many a green-field project resulting in a patch-work of batch jobs being added to try and compensate for the eventually *inconsistent* behavior of the system. Join Udi for a deep-dive into API design, integration patterns, and some good old message queues and see how you can avoid creating yet another big ball of mud.

Speakers
avatar for Udi Dahan

Udi Dahan

CEO, Particular Software
Udi Dahan is one of the world’s foremost experts on Service-Oriented Architecture and Domain-Driven Design and also the creator of NServiceBus, the most popular service bus for .NET.


Tuesday May 3, 2016 09:45 - 10:45
Room 2

09:45

Design Practices for a Secure Azure Solution
When companies endeavor to move their applications and services to the cloud, they tend to worry more about security up front. Interestingly, platforms such as Azure provide an even more secure environment than most self-managed co-location facilities can hope to offer, not to mention the plethora of features on the platform that help you secure your solutions end to end. In this session Michele will review the mini-avalanche that comprises Azure security across features. Taking the architect's view of the platform (with demos) she’ll cover best practices for securing Azure solutions end to end and discuss the tangential benefits of moving to Azure and how it can help you with checking the boxes on those pesky security surveys.

Speakers
avatar for Michele Leroux Bustamante

Michele Leroux Bustamante

CIO, Solliance
Michele Leroux Bustamante is a founder and CIO of Solliance (solliance.net),​ ​founder of Snapboard.com, a Microsoft Regional Director and Microsoft Azure MVP. Additionally she has been awarded Azure Elite and Azure Insider status as well as the ASP.NET Insider designation. Michele is a thought leader recognized in many fields including​​ software architecture and design, identity and access management, ​​cloud computing... Read More →


Tuesday May 3, 2016 09:45 - 10:45
Room 3

09:45

ElasticSearch In Action
ElasticSearch is a really powerful search engine, NoSQL database & analytics engine. It is fast, it scales and it's a child of the Cloud/BigData generation.

This talk will show you how to get things done using ElasticSearch. The focus is on doing actual work, creating actual queries and achieving actual results.

Topics that will be covered:

- (advanced) filters and queries

- cluster, shard and index management

- data mapping

- analyzers and tokenizers

- aggregations

- security & proxying

- ElasticSearch as part of the ELK stack

- PHP clients for ElasticSearch

- Calling ElasticSearch directly from Javascript

Speakers
avatar for Thijs Feryn

Thijs Feryn

Evangelist, Combell
Thijs Feryn is a technical evangelist at a Belgian webhosting company called Combell His goal is to bring technology to the people and people to technology. He focuses on bridging the gap between code and infrastructure. Thijs is also involved in many open source communities and leads the PHPBenelux community. He speaks, listens, writes, codes, teaches, organizes and is above all very excited to speak at Techorama.


Tuesday May 3, 2016 09:45 - 10:45
Room 1

09:45

Cross Platform .NET Development with Rider
In this session we're going to dive deep into Rider, a cross-platform IDE from JetBrains that provides the code analysis, navigation, refactoring and other features you've come to know and love of an IDE. We'll see how to work with existing MSBuild based solutions as well as ASP.NET Core and how to use the IDE in an effective way to maximise your efficiency. Whether you're working on Windows, Linux or OSX, you're going to gain insight into a new experience when writing C# or VB.NET code.

Speakers
avatar for Hadi Hariri

Hadi Hariri

Developer Advocate, JetBrains
Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.


Tuesday May 3, 2016 09:45 - 10:45
Room 9

09:45

What’s up with Windows 10 & the Internet of Things
In the short time Windows 10 IoT has been around, we’ve already seen quite some progress and innovations. In this session we’ll explore what’s new, quickly position to 3 editions of Windows 10 IoT and discuss the devices on which they run. After that we’ll go and discuss in depth how to get started and build your own IoT apps, using for example sensors, communication protocols, Arduino boards etc.

Speakers
avatar for Jan Tielens

Jan Tielens

Tech. Evangelist, Microsoft
After several years as a Microsoft Most Valuable Professional (MVP) for SharePoint Server, Jan joined Microsoft as a Technology Advisor in the collaboration and social space. Now he’s working at Microsoft as a Technical Evangelist focusing on everything related to apps for Windows 8, Windows Phone and Azure. He loves geeky stuff, IoT, development, photography & design. Jan is located in Belgium, you can follow him on Twitter at... Read More →


Tuesday May 3, 2016 09:45 - 10:45
Room 10

09:45

What's Coming in Angular 2.0
Angular 2.0 is right around the corner and everybody can't stop talking about it! In this session we will go through the shiny new features and concepts that are coming as well as how we can prepare for them in our Angular 1.X applications.

Speakers
avatar for Shay Friedman

Shay Friedman

Chuck Norris
Shay Friedman is the founder and web division leader at CodeValue, and also a Microsoft .NET MVP. In the last years, Shay has migrated numerous companies to modern web technologies like angularjs, html5 and css3. He's spoken in lots of international conferences and conducted various web related courses around the world. In his spare time Shay plays the guitar, plays basketball and drinks beer. And, most important, he's a nice guy! :)



Tuesday May 3, 2016 09:45 - 10:45
Room 8

10:45

Break
Tuesday May 3, 2016 10:45 - 11:15
Partner Area

11:15

DevOps at Bing: Continuous Improvement
For the past four years, the engineers behind Microsoft Bing search engine has been on a journey towards DevOps and Continuous Improvement. Join us for a fun session full of learnings and interesting facts.

DevOps has many facets. During this session we will take you through some of the key practices, that has enabled the 600 engineers at Bing to implement Continuous Delivery and push as much as 4000 individual changes per week.

It´s really about Agility and being able to get an idea as you are driving to work in the morning, and by that following afternoon, to see it in production, generating telemetry for the next iteration.

Speakers
avatar for Rasmus Hald

Rasmus Hald

Technical Evangelist, Microsoft
`As a Windows Infrastructure Technical Evangelist covering Windows Server, System Center, Windows Client and Windows Azure, Rasmus Hald is recognized for his ability to address real world dilemmas and clearly communicate possible solutions. Rasmus has more that 15 years' experience with Windows Server starting with Windows Server NT 4.0 working with each version since. Rasmus has delivered deep technical session as well as Keynotes and... Read More →


Tuesday May 3, 2016 11:15 - 12:15
Room 10

11:15

Getting Started with nuML, an Open Source .NET Machine Learning Library

In this session we will take a magical tour through a Machine Learning OSS framework in .NET. We'll discuss both supervised and unsupervised learning problems through practical code examples in order to equip you with the tools you will need to get started with machine learning in your own projects. We will also discuss ways to extend the framework in order to include the various machine learning algorithms of your own design.


Speakers
avatar for Seth Juarez

Seth Juarez

Microsoft
My name is Seth Juarez. I currently reside near Redmond, Washington and am Microsoft Evangelist for Channel 9. I received my Bachelors Degree in Computer Science at UNLV with a Minor in Mathematics and completed my Masters Degree at the University of Utah in the field of Computer Science. I currently am interested in Artificial Intelligence specifically in the realm of Machine Learning. I currently am... Read More →


Tuesday May 3, 2016 11:15 - 12:15
Room 3

11:15

One kata, three languages
In this talk you'll see how to do the simplest of all coding katas in three different languages. First, we'll do a brief overview of the FizzBuzz kata, and see one 'idiomatic' way to implement it in C# (the Java, Javascript, Visual Basic, etc. version would be similar, so all OO programmers are welcome). Next, most of the talk will be a live demo showing approaches to the kata in Haskell and Clojure. If you've never seen Haskell or Clojure before, but are curious about these languages, this is the talk for you! Finally, we take some of the ideas from the Haskell and Clojure implementations, and bring them back to C# for a second attempt at the kata.

Speakers
avatar for Mark Seemann

Mark Seemann

CREATOR of AUTOFIXTURE, Seemann
Mark Seemann helps programmers make code easier to maintain. His | professional interests include functional programming, object–oriented | development, software architecture, as well as software development in | general. Apart from writing a book about Dependency Injection he has | also created several Pluralsight courses, and written numerous | articles and blog posts about programming.


Tuesday May 3, 2016 11:15 - 12:15
Room 1

11:15

But it works on my machine!
This talk is full of true tales of tragedies, failed projects, bad code, and other crazy things that software engineers, designers, and pointy-haired bosses everywhere do. Have you been on a project death march, or a project you knew was a train wreck? Perhaps you've seen code that defies all logic? Whether it's ruining the integrity of a database, or eating up all the available memory on a machine, every day we see engineers and architects making spectacularly bad choices, and can only wonder why. Some of the things they do are nearly unbelievable! The language doesn't matter, nor does the vendor. It happens in C#, VB, Delphi, everywhere. In this session, we'll review some train wreck software as witnessed by the speaker. Like the time when someone checks an entire VM into source code control, or deploys straight to production, passing by QA, as well as eye jarring UIs. It's these kind of things that happen just as someone says "But it works on my machine!" (but of course, nobody else's). Dysfunction abounds, and sometimes the workplace really is like a real life Dilbert cartoon.

Speakers
avatar for Rachel Appel

Rachel Appel

CONTENT DEVELOPER for MICROSOFT, Microsoft
Rachel currently works for Microsoft, as a content developer for ASP.NET Docs. She has been in the business of creating software for over 25 years, and is an author, mentor, and speaker at top industry conferences such as VSLive!, DevConnections, Øredev, NDC and SDD. During her career, she has worked on projects of all sizes from the smallest of apps, to the largest enterprise systems at some of the world’s leading companies... Read More →


Tuesday May 3, 2016 11:15 - 12:15
Room 9

11:15

Identity as service – developing for the web
Come to this session to learn how you can take advantage of Microsoft’s services to offload identity tasks from your web apps – whether you work with businesses or consumers, you target ASP.NET or Node.JS, you develop on Windows, Mac or Linux!

Speakers
avatar for Vittorio Bertocci

Vittorio Bertocci

Principal Program Manager, Microsoft Corporation
Vittorio Bertocci is a Principal Program Manager in the Microsoft Identity division, working on developer experience related to identity services, both on premises and in the cloud. As Architect Evangelist at Microsoft, he spent several years helping major enterprises build advanced identity solutions based on new Microsoft technologies. A published author, he frequently speaks at international events such as TechEd, PDC, Build and Ignite. He... Read More →


Tuesday May 3, 2016 11:15 - 12:15
Room 8

11:15

Introducing ASP.NET Core: From the Ground Up
There is a lot of confusion about the why and what of ASP.NET Core. In this talk, Shawn Wildermuth will walk you through an empty project to serving MVC6 pages. While he shows you the nuts and bolts, he’ll explain the reason why ASP.NET Core is a completely re-write of the platform.

Speakers
avatar for Shawn Wildermuth

Shawn Wildermuth

Mind, Wilder Minds LLC
Shawn Wildermuth is a thirteen-time Microsoft MVP (ASP.NET/IIS) and is involved with Microsoft as an ASP.NET Insider, ClientDev Insider and Windows Phone Insider. You may have taken one of his more than fifteen courses for Pluralsight (http://shawnw.me/psauthor) including “Building a Web App with ASP.NET 5, MVC6, Entity Framework 7 and Angular 1.4” and “Bootstrap 3”. He is also the author of eight books and dozens of... Read More →


Tuesday May 3, 2016 11:15 - 12:15
Room 2

12:15

Lunch
Tuesday May 3, 2016 12:15 - 13:45
Partner Area

12:45

Hello World Road Trip Podcast with Shawn Wildermuth and Bill Wagner
Shawn Wildermuth (shawn@wildermuth.com), a long-time Microsoft MVP, author, speaker, and community leader has created a speaking tour called "Hello World Road Trip", for this spring (http://hwroadtrip.com). This event is a free, community event that he's holding in 25 cities.

Speakers
avatar for Bill Wagner

Bill Wagner

Owner, Bill Wagner Software LLC
Bill Wagner is one of the world's foremost C# developers and a member of the ECMA C# Standards Committee. He is President of the Humanitarian Toolbox, has been awarded Microsoft Regional Director and .NET MVP for 10+years, and was recently appointed to the .NET Foundation Advisory Council. Wagner currently works with companies ranging from start-ups to enterprises improving the software development process and growing their software development... Read More →
avatar for Shawn Wildermuth

Shawn Wildermuth

Mind, Wilder Minds LLC
Shawn Wildermuth is a thirteen-time Microsoft MVP (ASP.NET/IIS) and is involved with Microsoft as an ASP.NET Insider, ClientDev Insider and Windows Phone Insider. You may have taken one of his more than fifteen courses for Pluralsight (http://shawnw.me/psauthor) including “Building a Web App with ASP.NET 5, MVC6, Entity Framework 7 and Angular 1.4” and “Bootstrap 3”. He is also the author of eight books and dozens of... Read More →


Tuesday May 3, 2016 12:45 - 13:15
TBA

13:45

Continuous Delivery 3.0 on the Microsoft Stack
The introduction of Agile and Scrum for development teams meant a radical change in the way that software was developed. The bottleneck of delivering software on time and budget was no longer caused by the software development teams but shifted towards software delivery. Being able to ship the done increment on demand was the next big step. Many companies are still busy with implementing Continuous Delivery but in many cases it is only sub-optimization of the process and tools that are already in place. Continuous Delivery means a different look at your ALM process and software development. Re-inventing your software development process and using state-of-the-art tooling and technology to make this happen. This means the use of Distributed Version Control, Continuous Integration done right, Release pipelines, Automated Testing and the use of Container technology like Docker to enable this.

In this session we will talk about how you can create an application for the next generation. We will create an asp . Net application and will be using Docker and VSTS to deliver this application in a fully automated way

Get ready from some action !

Speakers
avatar for Rene van Osnabrugge

Rene van Osnabrugge

ALM consultant, Xpirit
A a Lead ALM Consultant René helps companies to build better software by improving their processes, tools and ultimately ..their people. With over 10 years of experience in the ALM space and more than 15 years in the software industry he has seen many companies and did many succesful implementations. As a Microsoft MVP om Visual Studio ALM, Rene shares his knowledge by speaking on both national and international conferences and regular... Read More →


Tuesday May 3, 2016 13:45 - 14:45
Room 10

13:45

C# Language Internals
Ever wanted to know how you favorite C# language features come to live? Then this is your chance to get a guided tour through the jungle of IL code, JIT compilation, CLR internals, and more. Your guide won't bring any slides and will just be armed with Visual Studio, the C# compiler, WinDbg, and SOS. You ask, we play!

Speakers
avatar for Bart De Smet

Bart De Smet

Principal Software Development Engineer, Microsoft Corporation
Bart De Smet is a Principal Software Development Engineer working on large scale stream processing systems in the Applications and Services Division at Microsoft Corporation, a course and book author, and a popular speaker on various international conferences. In his current role at Microsoft, he’s overseeing the architecture, design, and implementation of event processing systems that run at massive scale in data centers, as well as on... Read More →


Tuesday May 3, 2016 13:45 - 14:45
Room 8

13:45

Holographic Programming - Exploring the HoloLens
Virtual reality and augmented reality are terms most developers and technical enthusiasts recognise. What about “Mixed reality”? A reality that is part real world, part digital world, a reality that is enhanced with Holograms. Microsoft’s HoloLens introduces users to an entirely new way of thinking about computing. Learn how to use the Holographic Development Kit (HDK) to build completely new experiences that will blow your mind (only figuratively, I hope), and get a sense for what is possible. You will be challenged to think of how to solve problems in an entirely new way that leverage holographic projections, to provide intuitive natural interactions with the digital world.

Speakers
avatar for Lars Klint

Lars Klint

Freelance Wizard, Crazy Dane Software
Lars is a solution architect, Pluralsight Author, Microsoft MVP, writer for Penton, podcast host and keen tech geek with a passion for the Microsoft ecosystem. He is a stickler for best practices and using industry standards to produce awesome, robust and maintainable software. He was selected among 10 in the world to participate in Nokia’s FutureCapture hackathon in Sweden, developing cutting edge prototypes for the Nokia Lumia phones... Read More →


Tuesday May 3, 2016 13:45 - 14:45
Room 2

13:45

Be A Beginner
There’s two sides to your career: starting out fresh and new, looking to senior folks on your team, and slowly becoming one of those senior folks. The important thing to remember is that no matter where you are in your career, EVERYBODY is faking it to the best of their ability. We are problem solvers, and we’re solving problems that have never been solved before. This talk will focus on how to be successful by thinking like a beginner. Be curious, take deliberately small steps, and explain things without assumptions. You’ll be amazed how much easier everything will become.

Speakers
avatar for Jeff Blankenburg

Jeff Blankenburg

Professional Bit Herder, Jeff Blankenburg
Ultra passionate. That’s how Jeff Blankenburg (@jeffblankenburg) describes his relationship with technology. Over the past 10 years, Jeff has enthusiastically applied his technical expertise to build industry-changing websites and marketing efforts for mega brands including Victoria’s Secret, Abercrombie & Fitch, Ford Motor Company, Sony and several pharmaceutical companies. He’s especially proficient in user interface... Read More →


Tuesday May 3, 2016 13:45 - 14:45
Room 3

13:45

Is that a meteor shower? Yes, welcome to Meteor.js.
"Full stack JavaScript for amazing apps" and "Build apps that are a delight to use, faster than you ever thought possible" are some of the core headlines that one can find on the Meteor.js site. Is it so? Let's find out in this session.

Speakers
avatar for Kris van der Mast

Kris van der Mast

Senior Technical Architect, Tobania
Kris van der Mast is a technical architect working at Tobania, a Belgian consultancy company. He's been active professionally in the IT sector since 2000. His main focus is the Microsoft web stack and Azure. In this context Kris became Microsoft ASP.NET MVP in 2007 and is still up to this date. Furthermore Kris is credited by Microsoft as an ASP Insider, Azure Insider, Azure Advisor and is actively involved in the Belgian MEET (Microsoft Extended... Read More →


Tuesday May 3, 2016 13:45 - 14:45
Room 1

13:45

Securing ASP.NET Core 1.0 Applications
Everything is new in ASP.NET Core – this also includes authentication, authorization and data protection. In this session we will have a look at all the new features, how they are used, where they are useful – and what’s missing.

Speakers
avatar for Dominick Baier

Dominick Baier

Identity & Access Control OCD, LeastPrivilege
Dominick is an independent consultant, trainer and software developer. His focus is identity & access control protocols, web, mobile and API security. He’s the co-creator and maintainer of the IdentityModel, IdentityServer and IdentityManager open source projects (http://identityserver.io), blogs at http://leastprivilege.com and tweets as @leastprivilege.


Tuesday May 3, 2016 13:45 - 14:45
Room 9

14:45

Break
Tuesday May 3, 2016 14:45 - 15:00
Partner Area

15:00

SOLID Architecture in Slices not Layers
For too long we've lived under the tyranny of n-tier architectures. Building systems with complicated abstractions, needless indirection and more mocks in our tests than a comedy special. But there is a better way - thinking in terms of architectures of vertical slices instead horizontal layers. Once we embrace slices over layers, we open ourselves to a new, simpler architecture, changing how we build, organize and deploy systems.

Speakers
avatar for Jimmy Bogard

Jimmy Bogard

Chief Architect, Headspring
Jimmy is a member of the ASPInsiders group, the C# Insiders group, and received the "Microsoft Most Valuable Professional" (MVP) award for ASP.NET in 2009-2015. Jimmy is also the creator and maintainer of the popular OSS library AutoMapper.


Tuesday May 3, 2016 15:00 - 16:00
Room 8

15:00

An Introduction to Azure Service Fabric
Ever wonder how Microsoft builds highly distributed services like Azure DocumentDB, Azure SQL DB, or even Cortana? Each of these services has a specialized purpose, but they share the need to be highly scalable, reliable and have extremely low latency. Azure Service Fabric is the platform under all of them, and it is purpose-built to solve exactly these challenges. More importantly, it is now available for you to build your own highly-scalable, reliable, low-latency services on top of!

Come see how Azure Service Fabric fits into the myriad of compute options offered by the Azure platform and if it is a good fit for your solutions. We'll look at how you can build either stateful, or stateless, microservices using this platform and how it differs from Azure Cloud Services. 

Speakers
avatar for Mike Wood

Mike Wood

Product Manager, SQL Sentry LLC
Mike is a Product Manager for SQL Sentry, llc. and describes himself as a problem solving, outdoorsy, user group founding, dog-loving, blog writing, solution creating, event planning, married, technology speaking, father of one kind of guy. When he's not living up to that title he's an avid reader, (horrible) violinist and gamer. Michael is a Microsoft MVP in Microsoft Azure and Azure Advisor. You can follow Mike on twitter under the handle... Read More →


Tuesday May 3, 2016 15:00 - 16:00
Room 10

15:00

50 Shades of AppSec
The AppSec industry is enormously diverse and it only continues to diverge as we put more software into more things with more connections. It’s an industry that’s fluctuating between the sophisticated to the absurd, the intelligent to the primitive and the scary to the outright hilarious. There’s valuable lessons to be taken away from these events and applied in our future security efforts.

In this talk I’m going to cover a broad spectrum of what’s happening in our industry – an entire 50 shades of it in only 45 minutes – and you’ll get a sense of just how challenging it’s becoming for those of us working in AppSec to keep ahead of the attacks. I’ll cover everything from the social aspects of hacking through to some of the more obscure attacks and the increasing challenges we have as defenders.

Speakers
avatar for Troy Hunt

Troy Hunt

The Security Guy, troyhunt.com
Troy is a Pluralsight author, Microsoft MVP and world-renowned internet security specialist. He spends his time teaching developers how to break into their own systems before helping to piece them back together to be secure against today’s online threats. He’s also the creator of “Have I been pwned?”, the free online service for breach monitoring and notifications. Troy regularly blogs at troyhunt.com from his home in... Read More →


Tuesday May 3, 2016 15:00 - 16:00
Room 9

15:00

Essential UWP
Contents to be announced after Build.

Speakers
avatar for Mike Taulty

Mike Taulty

Developer Evangelist, Microsoft Ltd
Mike Taulty works in the Developer and Platform Group at Microsoft in the UK where he has spent the past few years helping developers understand and get the best from the Microsoft platform. Prior to this, Mike spent 3 years with Microsoft Consulting Services as a consultant on developer technologies. Before joining Microsoft, Mike spent the previous 9 years working as a software developer for a number of enterprises, consultancies and software... Read More →


Tuesday May 3, 2016 15:00 - 16:00
Room 3

15:00

10 things professional software developers do
Over the last couple of months, I've been evaluating the things I value as a professional software developer. You might think I'm mostly talking about coding principles here. But being a professional just as much involves your attitude, being able to work with others, understanding the environment you're in and more. In this session, I'd like to share these principles and show you why I value them so much. In a way, this session is about what I believe constitutes a great software developer. 



Speakers
avatar for Dennis Doomen

Dennis Doomen

Principal Consultant, Aviva Solutions
Dennis is an experienced .NET architect with a broad interest in Application Lifecycle Management, SOA, OO and Design Patterns. He is specialized in designing enterprise solutions based on the .NET technologies as well as providing coaching on all aspects of designing, building and maintaining enterprise systems. He is the author of www.fluentassertions.com, an assertion framework for fluently asserting the outcome of unit tests and he has... Read More →


Tuesday May 3, 2016 15:00 - 16:00
Room 1

15:00

Using Middleware in ASP.NET Core
Middleware is the heart of the HTTP processing pipeline in ASP.NET Core. In this session we’ll see how middleware works and look at guidelines to interact with HTTP requests. 



Speakers
avatar for Scott Allen

Scott Allen

Founder, OdeToCode LLC
Scott Allen writes software and consults through OdeToCode LLC. Scott has 25+ years of commercial software development experience across a wide range of technologies. Scott has successfully delivered software products for embedded, Windows, and web platforms, and developed web services for Fortune 500 companies and firmware for startups. Scott is also a Pluralsight author and a host on the podcast Herding Code.


Tuesday May 3, 2016 15:00 - 16:00
Room 2

16:00

Break
Tuesday May 3, 2016 16:00 - 16:30
Partner Area

16:30

You, Azure, and the Internet of Things


  • There are currently more than 5 billion devices connected to the Internet, and Gartner projects that more than 15 billion more will be added by 2020. How do you handle the data emanating from these devices, and more importantly, what do you do with it? Join the fun as Jeff discusses what Azure offers IoT developers and demonstrates how to bring the power of Azure Stream Analytics to bear on high-velocity data. 



Speakers
avatar for Jeff Prosise

Jeff Prosise

Cofounder, Wintellect
Jeff Prosise is cofounder of Wintellect (www.wintellect.com), a developer consulting and education firm that provides services to companies all over the world. He has written nine books and hundreds of articles on software development, and today spends most of his time doing mobile and UWP development. A reformed engineer who discovered after college that there’s more to life than computing loads on mounting brackets, Jeff is known to go... Read More →


Tuesday May 3, 2016 16:30 - 17:30
Room 3

16:30

Entity Framework on OSX: Microsoft Data Access Gone Wild


  • Microsoft's new .NET Execution Environment allows so much cross-platform goodness, you may not know where to begin. How about learning from one of the leading experts on Microsoft's ORM, Entity Framework, how to use EF Core in an ASP.NET Core Web API and then deploy it to the cloud in a Docker container? Not interesting enough? How about doing all of this in OSX? At the same time, you will learn that in addition to being able to code with EF Core in OSX and run it from Docker, there are many other new features that EF Core introduces. We'll focus on those features which enhance the experience of coding up your data persistence with Entity Framework . 



Speakers
avatar for Julie Lerman

Julie Lerman

Dog Walker, The Data Farm
Julie Lerman is a Microsoft MVP (since 2003), mentor and consultant. You can find Julie presenting at conferences around the world on Entity Framework, Domain Driven Design and whatever other technologies excite her (maybe even JavaScript!). Julie blogs at thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column and popular videos on Pluralsight.com... Read More →


Tuesday May 3, 2016 16:30 - 17:30
Room 1

16:30

Into the Matrix: Using the Roslyn APIs to analyze and fix code …By Writing more code
Roslyn based Diagnostics and CodeFixes enable you to provide ever-present guidance to junior developers. Are there coding practices you encounter that you wish the inexperienced members of your team outgrew? Don't complain. Write a Diagnostic and Code Fix using Roslyn to encourage your teammates to follow the advice you give them in person. In this session, you'll learn how to create extensions to visual studio that analyze code and report on poor practices. Even better, you'll learn how to implement code fixes that correct those poor practices immediately. After this session, you can help your inexperienced developers improve practices whenever they code. It will be like you're standing over their shoulder suggesting better coding style as they type. 



Speakers
avatar for Bill Wagner

Bill Wagner

Owner, Bill Wagner Software LLC
Bill Wagner is one of the world's foremost C# developers and a member of the ECMA C# Standards Committee. He is President of the Humanitarian Toolbox, has been awarded Microsoft Regional Director and .NET MVP for 10+years, and was recently appointed to the .NET Foundation Advisory Council. Wagner currently works with companies ranging from start-ups to enterprises improving the software development process and growing their software development... Read More →


Tuesday May 3, 2016 16:30 - 17:30
Room 8

16:30

Go Mobile with Xamarin, C#, and Visual Studio
Xamarin enables C# developers to become native iOS, Android, and Windows mobile app developers overnight. In this session, you will learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. This session will also give you the tools to determine how much existing C# code can go mobile to iOS and Android, plus help you determine the architecture necessary to support maximum code sharing and reuse. We will also provide guidance and best practices for handling fragmentation across and within each device platform.


During this session we will cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS & Android in C# with Xamarin in Visual Studio.

Speakers
avatar for James Montemagno

James Montemagno

Developer Evangelist, Xamarin
James Montemagno is a Developer Evangelist at Xamarin and Microsoft MVP. He has been a .NET developer for over a decade working in a wide range of industries including game development, printer software, and web services. Previously, James was a professional mobile developer and has now been crafting apps using the Xamarin Platform for over 4 years. He can be found on Twitter @JamesMontemagno and blogs code regularly on his personal blog... Read More →


Tuesday May 3, 2016 16:30 - 17:30
Room 2

16:30

Implementing OpenID Connect & OAuth 2.0 using IdentityServer
IdentityServer is a popular open source library for implementing single sign-on and token-based access control for web and mobile applications. In this session we will start completely from scratch, build an identity server and add a couple of clients to it. Warning: no slides. 



Speakers
avatar for Dominick Baier

Dominick Baier

Identity & Access Control OCD, LeastPrivilege
Dominick is an independent consultant, trainer and software developer. His focus is identity & access control protocols, web, mobile and API security. He’s the co-creator and maintainer of the IdentityModel, IdentityServer and IdentityManager open source projects (http://identityserver.io), blogs at http://leastprivilege.com and tweets as @leastprivilege.


Tuesday May 3, 2016 16:30 - 17:30
Room 10

16:30

Tracking Real World Web Performance
Study upon study confirms that web performance has a direct correlation to revenue, operating costs, and search engine ranking. With this in mind, we all want our applications to be faster but how do we know what bottlenecks to focus on? Join Nik Molnar, co-founder of the open source debugging and diagnostics tool Glimpse, to learn how to leverage free and open source tools to capture your application’s live performance data, understand what the metrics mean and focus on the ones you should really care about. This session will cover how to use free services to act as a simple lab for synthetic performance testing and how to get Real User Metrics (RUM) from the very last mile via the instrumentation API’s built into browsers. Nik will also demonstrate techniques to automate the performance feedback loop so you can ensure to always treat “fast as a feature”. This session is suitable for any stakeholder who cares about performance.



Speakers
avatar for Nik Molnar

Nik Molnar

Nik Molnar is a New Yorker, Microsoft MVP, ASP Insider and co-founder of Glimpse, an open source diagnostics and debugging tool. Originally from Homestead Florida, Nik specializes in web development, web API’s and community management. In his spare time, Nik can be found cooking up a storm in the kitchen, hanging with his wife, speaking at conferences, and working on other open source projects.


Tuesday May 3, 2016 16:30 - 17:30
Room 9

17:30

Break
Tuesday May 3, 2016 17:30 - 17:45
Partner Area

17:45

Continuous delivery on azure: A/B Testing, Canary releases and dark launching
With continuous delivery we strive for delivering features on demand any time we want. This is of course something that can be challenging if you run an operation that needs to be available 24x7. In this session we will have a look at different technologies that we have at hand to separate feature deployments from feature exposure, making it possible to make releasing a feature to the end user nothing more then the flip of a switch. We will have a look at how we can use the different technologies like feature toggles and traffic management to implement continuous delivery release techniques like A/B Testing, Canary releases and dark launching. 



Speakers
avatar for Marcel de Vries

Marcel de Vries

CTO, Xpirit
Marcel spends most of his time helping organizations build Enterprise Applications and implementing Application Lifecycle Management (ALM) practices and tooling. Marcel works for a new startup company called Xpirit that provides premium consulting services on ALM, Cloud, enterprise mobility and Security. His job title there is Chief Technical Manager (CTO). As CTO Marcel spends most of his time looking at how new emerging technologies can help... Read More →


Tuesday May 3, 2016 17:45 - 18:45
Room 8

17:45

Modeling in a Non Relational World
NoSQL databases are becoming increasingly more important. However, the vast majority of developers have learned to model and work with data only in relational context.

Relational modeling inside NoSQL database is not only sub-optimal, it is frequently actively harmful.

In this session, Oren Eini will discuss modeling techniques in a non-relational system, how to take advantage of the database's capabilities and get the most out of it for your system.

Speakers
avatar for Oren Eini

Oren Eini

Oren Eini, pseudonym Ayende Rahien, is a frequent blogger at http://www.ayende.com/Blog/ has over 15 years of experience in the development world who strongly focuses on the Microsoft and .NET ecosystem. Oren has been recognized and awarded Microsoft's Most Valuable Professional since 2007. | | He's an internationally acclaimed presenter appearing at DevTeach, JAOO, QCon, Oredev, Yow! and Progressive.NET conferences, sharing his knowledge via... Read More →


Tuesday May 3, 2016 17:45 - 18:45
Room 9

17:45

Advanced Git Tips and Tricks
If you've been using Git for a while, I'm sure you know how to use it like any other version control system; you commit files, review changes, create and merge branches. That's how most people use it. But you've probably also heard that Git isn't like any other version control system. It's more powerful. That certainly sounds cool, but what can this power do for you? This session will show you exactly that. We'll learn to take advantage of Git's advanced - and therefore lesser known - features to take our daily workflow to the next level. Since staring at the command line alone can be daunting at times, we'll also be looking at a graphic representation of our Git repository. As we run different commands, we'll see immediately how they affect the underlying history. This will help us understand how they work at a fundamental level, making it easier to remember them and use them in the right situation. 



Speakers
avatar for Enrico Campidoglio

Enrico Campidoglio

Programmer, tretton37
Enrico is a programmer who combines a strong passion for quality with a mild OCD. He has spent over a decade in the Microsoft and Java camps, striving to write simple and expressive code in whatever language he happens to be using. He’s also a technical trainer and a speaker, who regularly presents at conferences and user groups on topics such as software architecture, Test-driven development, DevOps and, on request, mechanical... Read More →


Tuesday May 3, 2016 17:45 - 18:45
Room 10

17:45

Is Being a Manager Right for Me?
There comes a time in every developer's career when they have to decide what direction they want to go in. For many, this may mean becoming a manager of a software development team. In this talk, we look at what it means to be a manager, and whether it is the right decision for you. If it is, then this talk will introduce a plan to help you tackle your first 90 days in your new role. 



Speakers
avatar for Stephen Haunts

Stephen Haunts

Director, Stephen Haunts ltd
Stephen Haunts is an experienced Software Developer, Leader, Pluralsight Author, and book author who has worked across multiple business domains including Computer Games, Finance, and Healthcare Retail and Distribution. | Stephen has worked in languages ranging from Assembler, various forms of BASIC, to C and C++, and then finding his love of C# and .NET. Stephen also runs a Software Development and Leadership blog called {Coding in the... Read More →


Tuesday May 3, 2016 17:45 - 18:45
Room 1

17:45

Angular, OAuth2 & OpenID Connect – Heaven or Hell?
A lot of applications these days are built with Angular, talking to an API. But how do you secure something like that? Which parts CAN you secure – ie: what makes sense? And is that simple custom token endpoint used for authorization *really* sufficient (note: probably not)? Learn how you can correctly use OAuth2 & OpenID Connect from an Angular application. We’ll look into what you should use, what the risks are, how to implement support for this, and – very important - what NOT to do. After this session, authorization & authentication for your Angular applications using OAuth2 & OpenID Connect should have no more secrets for you. 



Speakers
avatar for Kevin Dockx

Kevin Dockx

Architect, Kevin Dockx
Kevin Dockx is a freelance solution architect (mobile/web), Pluralsight author & consultant, living in Antwerp (Belgium). | | He’s mainly focused on all things mobile, from responsive web applications to native apps, with a specific interest in the back-end, API's & security. That said, he still keeps an eye out for new developments concerning other products from the Microsoft .NET stack. | | He’s a Microsoft MVP and a board... Read More →


Tuesday May 3, 2016 17:45 - 18:45
Room 3

17:45

Busy Developer's Guide to NodeJS
The circle, as they say, is complete. JavaScript underwent a significant shift in thinking recently, from a "browser-only" language to a language that's increasingly seen as a server-side execution system. In some cases, a JavaScript engine is embedded inside a larger server program, such as what we see with different NoSQL databases (MongoDB, CouchDB), but now, with the increasing popularity of NodeJS, as a server itself. In this presentation, we're going to take a hard look at NodeJS, from installing it through using it write a variety of different server programs. No longer is JavaScript just a user-interface tool.

Speakers
avatar for Ted Neward

Ted Neward

Principal, Neward and Associates
"Ted Neward is an industry professional of twenty years' experience. He speaks at conferences all over the world and writes regularly for a variety of publications across the Java, .NET, and other ecosystems. He currently resides in the Pacific Northwest with his wife, two sons, dog, four cats, eight laptops, seven tablets, nine phones, and a rather large utility bill."


Tuesday May 3, 2016 17:45 - 18:45
Room 2
 
Wednesday, May 4
 

07:30

Breakfast
Wednesday May 4, 2016 07:30 - 08:30
Partner Area

08:30

The Quest for Infrastructure Management 2.0
The age old task of racking and stacking in a physical data centre is becoming more and more rare as more companies embrace the public cloud. Having the ability to chose between providers such as AWS, Azure, Digital Ocean and Google Cloud Platform makes creating infrastructure easy. It is better to spend time developing better services for our customers than managing infrastructure

During this talk, Paul will demonstrate how building a scalable infrastructure on AWS becomes easy with Terraform. The talk will demonstrate how using configuration management, pre-baked AMIs and auto-scaling groups it gives the ability for developers to be able to launch their own infrastructure when needed. The demo’s will include the ability to launch instances, databases and manage user access

By the end of the talk, Paul will have demonstrated that the creation of infrastructure now becomes part of the development lifecycle and that the old ways of system administration is fast moving to become infrastructure engineering. Paul will also demonstrate that the creation of new ‘environments’ are just a change of parameters in our infrastructure code

Speakers
avatar for Paul Stack

Paul Stack

LEAD PRODUCT DEVELOPER, HashiCorp
Paul Stack is a London based infrastructure coder and has spoken at various events throughout the world about his passion for continuous integration, continuous delivery and good operational procedures and why they should be part of what developers and system administrators do on a day to day basis. | | He believes that reliably delivering software is more important as its development. Paul’s passions are the DevOps and... Read More →


Wednesday May 4, 2016 08:30 - 09:30
Room 10

08:30

BDD all the way down
In this session I’ll show how to apply the Behavior Driven Development (BDD) cycle when developing a feature from top to bottom in a fictitious.NET web application. Building on the concepts of Test Driven Development, I’ll show you how BDD helps you produce tests that read like specifications, by forcing you to focus on what the system is supposed to do, rather than how it’s implemented.

Starting from the acceptance tests seen from the user’s perspective, we’ll work our way through the system implementing the necessary components at each tier, guided by unit tests. In the process, I’ll cover how to write BDD-style tests both in plain English with SpecFlow and in C# with MSpec. In other words, it’ll be BDD all the way down.

Speakers
avatar for Enrico Campidoglio

Enrico Campidoglio

Programmer, tretton37
Enrico is a programmer who combines a strong passion for quality with a mild OCD. He has spent over a decade in the Microsoft and Java camps, striving to write simple and expressive code in whatever language he happens to be using. He’s also a technical trainer and a speaker, who regularly presents at conferences and user groups on topics such as software architecture, Test-driven development, DevOps and, on request, mechanical... Read More →


Wednesday May 4, 2016 08:30 - 09:30
Room 1

08:30

Making Hacking Child’s Play
How does it keep happening? I mean why are websites so consistently hacked? Is it the work of sophisticated cyber-villains operating from underground lairs? As it turns out, many of today’s online attacks are mounted by kids – legally children – who simply have time, patience and access to Google.

In this session we’re going to look at and execute a heap of online attacks with tools that even kids can use. You’ll learn just how easy it is to mount these attacks and most importantly, what it is you need to do to keep your apps secure not just from mischievous kids, but from cyber-criminals and even nation state actors.

This talk is scary, entertaining and will make you distrusting of any kid with a PC.

Speakers
avatar for Troy Hunt

Troy Hunt

The Security Guy, troyhunt.com
Troy is a Pluralsight author, Microsoft MVP and world-renowned internet security specialist. He spends his time teaching developers how to break into their own systems before helping to piece them back together to be secure against today’s online threats. He’s also the creator of “Have I been pwned?”, the free online service for breach monitoring and notifications. Troy regularly blogs at troyhunt.com from his home in... Read More →


Wednesday May 4, 2016 08:30 - 09:30
Room 9

08:30

Don't Let Your Mobile App Get Lost
Did you know that less than 26% of apps installed on a user's device are used daily? That's crazy! There are several innovative ways to engage with your users and keep them coming back for more after your app is installed. In this session, we will explore all of the search options provided by both Apple and Google for iOS and Android. We will explore  all of the great APIs that Google Play services has to offer and will expand into Google Search and App Indexing to help you drive app engagement like never before.


By leveraging the world's most popular search engine, you can put your app and it's content front and center when users are searching in their browser or utilizing Google Now. We will take a look at all the features of App Indexing and see how to easily integrate the App Indexing SDK into your iOS and Android apps to create deep links between your content and web content. Keep your users in your app and coming back for more. All code demos. All demonstrations will be coded in C#, but will be applicable to any iOS or Android developer in any language.

Speakers
avatar for James Montemagno

James Montemagno

Developer Evangelist, Xamarin
James Montemagno is a Developer Evangelist at Xamarin and Microsoft MVP. He has been a .NET developer for over a decade working in a wide range of industries including game development, printer software, and web services. Previously, James was a professional mobile developer and has now been crafting apps using the Xamarin Platform for over 4 years. He can be found on Twitter @JamesMontemagno and blogs code regularly on his personal blog... Read More →


Wednesday May 4, 2016 08:30 - 09:30
Room 3

08:30

Running Open Source Projects: From 0 to 60
Glimpse, an open source web application diagnostics tool, went from a rough back-of-a-napkin idea to a project with tens of thousands of users and developer media attention within a period of eight weeks. Join Glimpse’s co-founder, Nik Molnar, for an honestly raw tale of the pains and lessons learned that arose managing an open source project. Along the way, Nik will cover the tools and techniques that have proven successful over the past two years developing Glimpse, focusing on technical challenges and best practices for community management, communications and open source/life balance.This session is suitable for founders, maintainers, contributors and all users of open source software and aims to spark conversation around the best way to foster open source and open source etiquette.

Speakers
avatar for Nik Molnar

Nik Molnar

Nik Molnar is a New Yorker, Microsoft MVP, ASP Insider and co-founder of Glimpse, an open source diagnostics and debugging tool. Originally from Homestead Florida, Nik specializes in web development, web API’s and community management. In his spare time, Nik can be found cooking up a storm in the kitchen, hanging with his wife, speaking at conferences, and working on other open source projects.


Wednesday May 4, 2016 08:30 - 09:30
Room 8

08:30

React: the new style of databinding
Angular, Aurelia, Ember... The population of JavaScript databinding frameworks just keeps on growing and JavaScript developers aren't finished yet. React is the new-born databinding framework coming from Facebook. It inspired other libraries like Angular to change their way of thinking. Interested in using React for the first time? Or just mighty curious about JavaScript frameworks? Then come and have a look, we'll see what React can offer and how React innovates.

Speakers
avatar for Diedrik De Mits

Diedrik De Mits

Trainer, U2U Training
Diedrik De Mits works as a software expert, trainer and strategist at U2U. Diedrik has a wide interest in software development including web, Windows and mobile applications. Diedrik has trained thousands of developers and is involved in many web and mobile development projects as a software architect. |


Wednesday May 4, 2016 08:30 - 09:30
Room 2

09:30

Break
Wednesday May 4, 2016 09:30 - 09:45
Partner Area

09:45

DevOps: Windows Server Containers


  • One of the biggest changes in Windows Server 2016 will be support for containers. Containers are the latest buzz in IT technology. They enable you to isolate your applications from the underlying OS improving the deployment and reliability of those applications. Windows Server 2016 will provide two kinds of native containers: Windows Server Containers and Hyper-V Containers. Windows Server Containers are isolated from each other but they run directly on the Windows Server 2016 OS. Hyper-V Containers provide enhanced isolation by running the containers from a Hyper-V VM. This session will provide an overview of Windows Server containers and will show you how to create and manage them. 



Speakers
avatar for Els Putzeys

Els Putzeys

IT Pro Trainer, U2U
With over 15 years of experience in the industry, Els Putzeys has knowledge in Windows Server, Exchange Server, SharePoint, Azure and Office 365. | As a trainer, Els brings her real-world experience to the classroom. | At U2U she is responsible for the training material for all IT Pro courses.


Wednesday May 4, 2016 09:45 - 10:45
Room 1

09:45

Microservices On Azure - choosing the right approach for your solution
So you’ve decided you are ready to embrace microservices? Now begins another fun part of your journey - choosing the platform that fits your team, your solution, and your technology choices. Up to a point the microservices platform is irrelevant during the design phase, but at some you need to align the design with a platform. On Azure you have many choices including Docker, Windows Containers, Azure Container Service and Service Fabric. Come to this session for a peak at the capabilities and approaches for each; and insights on how to select the platform that fits best for your next green field solution or migration to microservices.

Speakers
avatar for Michele Leroux Bustamante

Michele Leroux Bustamante

CIO, Solliance
Michele Leroux Bustamante is a founder and CIO of Solliance (solliance.net),​ ​founder of Snapboard.com, a Microsoft Regional Director and Microsoft Azure MVP. Additionally she has been awarded Azure Elite and Azure Insider status as well as the ASP.NET Insider designation. Michele is a thought leader recognized in many fields including​​ software architecture and design, identity and access management, ​​cloud computing... Read More →


Wednesday May 4, 2016 09:45 - 10:45
Room 3

09:45

.NET Rocks Live
Where does open source fit into your application plans? Join Carl and Richard from .NET Rocks for a live panel discussion with Martin Woodward, Jimmy Bogard and Nik Molnar as they talk about the open source projects they’ve been a part of and their views on how Microsoft is embracing open source. The world of open source is evolving quickly, are you up to speed on what has happened? Bring your questions and be part of this .NET Rocks episode!

Speakers
avatar for Richard Campbell

Richard Campbell

Richard Campbell wrote his first line of code in 1977. His career has spanned the computing industry both on the hardware and software sides, development and operations. He was a co-founder of Strangeloop Networks, acquired by Radware in 2013 and was on the board of directors of Telerik which was acquired by Progress Software in 2014. Today he is a consultant and advisor to a number of successful technology firms and is the founder and chairman... Read More →
avatar for Carl Franklin

Carl Franklin

Carl Franklin is Executive Vice President of App vNext, a software development firm focused on the latest methodologies and technologies. Carl is a 20+ year veteran of the software industry, co-host and founder of .NET Rocks!, the first and most widely listened to podcast for .NET developers, aMicrosoft MVP for Kinect for Windows, a Microsoft Regional Director, and Senior Executive of Pwop Studios, a full-service audio and video production/post... Read More →


Wednesday May 4, 2016 09:45 - 10:45
Room 8

09:45

Building Great Cross-Platform Mobile Apps with Xamarin Forms 2.x
Xamarin Forms allow you to write cross-platform mobile apps for iOS, Android, and Windows Phone using C# and XAML and to share the bulk of the code and UI across platforms. New features added to Xamarin Forms 2.x and Microsoft’s recent acquisition of Xamarin (eliminating onerous licensing requirements) make Xamarin Forms a compelling solution for developers everywhere. Learn how to build great cross-platform mobile apps with the latest version of Xamarin Forms, how to supercharge those apps using advanced programming techniques, and how to get the most out of this exciting new platform in a demo-laden session from Jeff Prosise.



Speakers
avatar for Jeff Prosise

Jeff Prosise

Cofounder, Wintellect
Jeff Prosise is cofounder of Wintellect (www.wintellect.com), a developer consulting and education firm that provides services to companies all over the world. He has written nine books and hundreds of articles on software development, and today spends most of his time doing mobile and UWP development. A reformed engineer who discovered after college that there’s more to life than computing loads on mounting brackets, Jeff is known to go... Read More →


Wednesday May 4, 2016 09:45 - 10:45
Room 2

09:45

A talk about you and the way you are programmed.
We probably all know that diverse teams are effective teams. Nevertheless, studies have shown that 50% of the women who enter the technology field will, over time, leave. In this talk we'll examine the reasons behind the gendergap in IT by going on a small trip and we'll figure out what we can do to make our community better in only a couple days! Spoiler alert: mind games involved!

Speakers
avatar for Lieke Boon

Lieke Boon

Community Manager
My name is Lieke, I've worked as a Rails developer and I organised code events to encourage girls to get into tech at VHTO, PyLadies Amsterdam and Rails Girls Amsterdam. Two years ago I created CodePancake.com, here you can find lots of resources on how to get started with coding. I'm also Dutch Ambassador for the European Code Week, public speaker and in April I'll be joining GitHub as Community Manager.


Wednesday May 4, 2016 09:45 - 10:45
Room 10

09:45

Looking Forward to Bootstrap 4
Bootstrap 4 is coming and it's a great upgrade to the platform. Luckily this time it's not a complete rewrite. In this session, Shawn Wildermuth will show you what is new and changed and convince you that upgrading from Bootstrap 3 to 4 isn't a big deal.

Speakers
avatar for Shawn Wildermuth

Shawn Wildermuth

Mind, Wilder Minds LLC
Shawn Wildermuth is a thirteen-time Microsoft MVP (ASP.NET/IIS) and is involved with Microsoft as an ASP.NET Insider, ClientDev Insider and Windows Phone Insider. You may have taken one of his more than fifteen courses for Pluralsight (http://shawnw.me/psauthor) including “Building a Web App with ASP.NET 5, MVC6, Entity Framework 7 and Angular 1.4” and “Bootstrap 3”. He is also the author of eight books and dozens of... Read More →


Wednesday May 4, 2016 09:45 - 10:45
Room 9

10:45

Break
Wednesday May 4, 2016 10:45 - 11:15
Partner Area

11:15

Maturing your development process
Nowadays, software companies need to provide stable applications, rather sooner than later, to a world which is very unforgiving when it comes to its apps. To respond to this need, companies often solely focus on the development-part, 'forgetting' to invest in the application lifecycle itself.

In this session, Pieter and Jef will dive into testing, demonstrating unit, integration and coded UI tests. They will show you how to implement effective logging and monitoring and how to set up a simple build pipeline for your app. The technologies used for this session are Visual Studio, SpecFlow, Application Insights and Visual Studio Team Services.

After this session, you should have a good understanding on how to mature your software development process.

Speakers
avatar for jef bastiaens

jef bastiaens

.net consultant, Ordina Belgium
Jef Bastiaens is a .Net Consultant and the ALM Competence Center lead for Ordina Belgium. He has experience in writing software for both web and mobile applications and is currently working on the most widely used mobile app in Belgium. He is driven by the belief that everything can be improved, whether it’s the structure in code, the efficiency in the entire app lifecycle, the way he puts his fingers when playing guitar or the response... Read More →
avatar for Pieter Nijs

Pieter Nijs

Software Engineer, Ordina Belgium
Pieter Nijs lives in Belgium and works as a Senior .NET Software Engineer/Consultant and Leader of the Mobile Competence Center at Ordina Belgium. On a day to day basis he works with things like .NET, UWP, C#, XAML, Visual Studio, Azure, Team Foundation Server, Xamarin,… As you might conclude from these technologies, his main interest is Microsoft technologies and mobile development. But, he is also likes to play with things like BDD... Read More →


Wednesday May 4, 2016 11:15 - 12:15
Room 8

11:15

Honey, I shrunk the Arduinos!
Arduino boards are a great prototyping tool, but for some scenarios they are also too big, expensive and power hungry. In this talk I will introduce you to a family of microcontrollers that are smaller than your fingertip, cost less then €1 and can run on a coin cell battery for months. I will show you how to program them, how to debug them, how to extend them with sensors and wireless communication infrastructure and how to leverage their power reduction capabilities so that you can get the most bang for your buck.

Speakers
avatar for Yves Goeleven

Yves Goeleven

Solution Architect, MessageHandler
Yves has been shipping enterprise and cloud software since 2001. He is specialized in the design of distributed software systems using messaging. Next to being the founder of MessageHandler.net, an online platform for the co-creation of message processing logic, he is also active as a Solution Architect for Particular Software (NServiceBus), which provides a messaging platform for developing such logic. Yves has been awarded Windows Azure MVP for... Read More →


Wednesday May 4, 2016 11:15 - 12:15
Room 2

11:15

Windows Presentation Foundation (WPF) 4.6
Windows Presentation Foundation is what people are using to build real applications for the enterprise, the industry, the workplace, and for every situation where Windows 10 Universal is not quite ready yet. Far from being dead, WPF is 10 years old this year, alive and kicking, and gives Universal Applications a run for their money! In this session, Laurent Bugnion, a Microsoft Windows Developer MVP and Microsoft Regional Director, WPF expert since 2006, will show you what is new in Windows Presentation Foundation, where it is going in the future, and what you can achieve with WPF that Universal Application developers can only dream of.

Speakers
avatar for Laurent Bugnion

Laurent Bugnion

Senior Director, IdentityMine
Laurent works as Senior Director for IdentityMine, one of the leading companies (and Gold Partner) for Microsoft technologies such as Windows Presentation Foundation, Xamarin, Windows Store, Windows Phone, XBOX and generally User Experience. He is based in Zurich Switzerland. In October 2010, the book "Silverlight 4 Unleashed" that he wrote was published at Sams, an advanced sequel to "Silverlight 2 Unleashed" (published Oct 2008). He writes... Read More →


Wednesday May 4, 2016 11:15 - 12:15
Room 10

11:15

Identity as service – developing for devices
Come to this session to learn how you can take advantage of Microsoft’s services to offload identity tasks from your apps – whether you work with businesses or consumers, you target iOS, Android or Windows, you develop on Windows, Mac or Linux!

Speakers
avatar for Vittorio Bertocci

Vittorio Bertocci

Principal Program Manager, Microsoft Corporation
Vittorio Bertocci is a Principal Program Manager in the Microsoft Identity division, working on developer experience related to identity services, both on premises and in the cloud. As Architect Evangelist at Microsoft, he spent several years helping major enterprises build advanced identity solutions based on new Microsoft technologies. A published author, he frequently speaks at international events such as TechEd, PDC, Build and Ignite. He... Read More →


Wednesday May 4, 2016 11:15 - 12:15
Room 3

11:15

Intervention: Challenging Teams to Rethink Software Design
Developers and teams often get stuck in old patterns of designing software, losing the benefits that modern software practices have brought to us, building unmaintainable code that requires band-aids and hacks and even alienating users in a number of ways. Often, team members work in isolation, where their patterns and thinking are stuck in a bubble. Sometimes it takes an intervention to help teams break out of these patterns. Julie Lerman will share her experiences with intense "interventions", pushing teams to gain new perspective on their own problem domain, how to break down problems and organize their software flow using many ideas from Domain-Driven Design. 



Speakers
avatar for Julie Lerman

Julie Lerman

Dog Walker, The Data Farm
Julie Lerman is a Microsoft MVP (since 2003), mentor and consultant. You can find Julie presenting at conferences around the world on Entity Framework, Domain Driven Design and whatever other technologies excite her (maybe even JavaScript!). Julie blogs at thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column and popular videos on Pluralsight.com... Read More →


Wednesday May 4, 2016 11:15 - 12:15
Room 9

11:15

Why TypeScript is a Game-Changer for Web Development
JavaScript has a big advantage: Reach. You can run JavaScript on the client and the server, on your phone, your PC and even on your smart watch. Unfortunately, JavaScript has disadvantages when it comes to larger project implemented by multiple developers. TypeScript was built to solve this problem by adding a language layer on top of JavaScript. With TypeScript, you can create and add types where you need them. Compiler and IDE use them for compile-time type checking, IntelliSense, refactoring support, etc. In this demo-heavy session, Rainer Stropek (Microsoft Azure MVP, Microsoft Regional Director) introduces you to the TypeScript language. Rainer will start with the basics and work his way up to real-world examples using Node.js on the server and AngularJS on the client. This session requires basic JavaScript knowledge but no existing TypeScript experience. 



Speakers
avatar for Rainer Stropek

Rainer Stropek

CEO, software architects gmbh
Rainer Stropek is co-founder and CEO of the company software architects and has been serving this role since 2008. At software architects Rainer and his team are developing the award-winning SaaS time tracking solution “time cockpit”. Previously, Rainer founded and led two IT consulting firms that worked in the area of developing software solution based on the Microsoft technology stack. | Rainer is recognized as an expert concerning .NET... Read More →


Wednesday May 4, 2016 11:15 - 12:15
Room 1

12:15

Lunch
Wednesday May 4, 2016 12:15 - 13:45
Partner Area

13:45

Fear
We make thousands of decisions every single day. Some take thought, and some are just instinctual. How many of those decisions are based on fear? Fear of the unknown, fear of embarrassment, or maybe just fear of spiders? We will look at ways fear shapes our everyday lives, and how we can control it to make more rational decisions. Don't let fear shut you down, make it an opportunity for success.

Speakers
avatar for Jeff Blankenburg

Jeff Blankenburg

Professional Bit Herder, Jeff Blankenburg
Ultra passionate. That’s how Jeff Blankenburg (@jeffblankenburg) describes his relationship with technology. Over the past 10 years, Jeff has enthusiastically applied his technical expertise to build industry-changing websites and marketing efforts for mega brands including Victoria’s Secret, Abercrombie & Fitch, Ford Motor Company, Sony and several pharmaceutical companies. He’s especially proficient in user interface... Read More →


Wednesday May 4, 2016 13:45 - 14:45
Room 2

13:45

Multi-dimensional architecture
Despite the apparent evolution in the field of software architecture from Client-Server, to N-Tier, to SOA, and now to Microservices – there is a common flaw that has undermined the successful application of all of these styles for decades. There is a different approach, orthogonal to many of the buzzwords du jour, that can help you avoid falling into this trap. Join Udi for a multi-dimensional look at software architecture that just might leave you wishing you took the “blue pill” instead.

Speakers
avatar for Udi Dahan

Udi Dahan

CEO, Particular Software
Udi Dahan is one of the world’s foremost experts on Service-Oriented Architecture and Domain-Driven Design and also the creator of NServiceBus, the most popular service bus for .NET.


Wednesday May 4, 2016 13:45 - 14:45
Room 9

13:45

The Developer Landscape – Where Are We Going?
Join Carl Franklin and Richard Campbell as they take you on a tour of the broad range of subjects they've explored recording more than 1200 episodes of .NET Rocks over the past 10+ years. The development world today is evolving rapidly, but a look at the history of development can help inform the path we're on and where we're going. Along the way you'll hear some great stories from the various .NET Rocks episodes and get some ideas of how you can take your career and your company into the future of technology.

Speakers
avatar for Richard Campbell

Richard Campbell

Richard Campbell wrote his first line of code in 1977. His career has spanned the computing industry both on the hardware and software sides, development and operations. He was a co-founder of Strangeloop Networks, acquired by Radware in 2013 and was on the board of directors of Telerik which was acquired by Progress Software in 2014. Today he is a consultant and advisor to a number of successful technology firms and is the founder and chairman... Read More →
avatar for Carl Franklin

Carl Franklin

Carl Franklin is Executive Vice President of App vNext, a software development firm focused on the latest methodologies and technologies. Carl is a 20+ year veteran of the software industry, co-host and founder of .NET Rocks!, the first and most widely listened to podcast for .NET developers, aMicrosoft MVP for Kinect for Windows, a Microsoft Regional Director, and Senior Executive of Pwop Studios, a full-service audio and video production/post... Read More →


Wednesday May 4, 2016 13:45 - 14:45
Room 8

13:45

The future present of Scrum (Are we Done yet?)
Scrum has been around for two decades. During the first decade of agile, the adoption of agile and Scrum have grown incredibly. The survival and prosperity of many people and organizations depend on software. Scrum has been a key tool for teams and organizations to deal with the increased criticality of software.

But the dependence of businesses and society on software has increased even more. Software is eating the world. Complexity and unpredictability continue to increase. The urgency to improve remains.

The key for future success is still Scrum. We are not Done with Scrum just yet. The key to employing Scrum professionally is creating Done Increments of product, where “Done” reflects releasable in production. This requires professional development, proper practices and standards, cross-functional collaboration, and inner-Sprint feedback loops. It might take another two decades to actually get there.

Speakers
avatar for Gunther Verheyen

Gunther Verheyen

Gunther Verheyen is a seasoned Scrum practitioner. He shepherds Professional Scrum through Scrum.org and represents Scrum.org and Scrum co-creator Ken Schwaber in Europe. | | Gunther ventured into IT and software development after graduating in 1992. His Agile journey started with eXtreme Programming and Scrum in 2003. Years of dedication followed, years in which he was involved in Scrum in diverse circumstances. As from 2010 Gunther became... Read More →


Wednesday May 4, 2016 13:45 - 14:45
Room 3

14:45

Break
Wednesday May 4, 2016 14:45 - 15:00
Partner Area

15:00

Living the dream: Real world DevOps with Azure and VSTS
The dream of any DevOps solution is to make the provisioning and deployment to environments seamless. In this session we will show you how this dream can be achieved using the latest advances in Visual Studio Team Services and Azure.

 We will show how you can use utilise Azure Resource Templates to define your environment then the latest features of VSTS Release Management to create an end to end deployment of you environment and application, with appropriate testing.

 We will also discuss how these techniques could potentially be used for on-premises scenarios now and in the future

Speakers
avatar for Richard Fennell

Richard Fennell

I am the Engineering Director of the Black Marble Ltd a Microsoft Gold Partner based in the North of England. Black Marble specialises in BizTalk & SharePoint based business automation. | | As Engineering Director I am responsible for the delivery of systems and tools to allow my company, and our clients, to deliver solutions efficiently. All Black Mable's development activity is underpinned by Visual Studio TFS and an agile process model. I... Read More →
avatar for Rik Hepworth

Rik Hepworth

Rik is IT Director at Black Marble, a Microsoft MVP for Azure and an enthusiastic technology evangelist.


Wednesday May 4, 2016 15:00 - 16:00
Room 8

15:00

Designing, building, testing and deploying microservices. A stairway to heaven or a highway to hell?
Micro-services and micro-services architecture are the next big hype in software development. Websites and blogs are full of introducing posts, the first books are being written and the first conferences organized. There’s big promises of scalability, flexibility and freedom of individual components in your landscape. However, when you are knee deep in the mud as a software architect, a developer or a tester, it is hard to find out for yourself how to design applications and components in a micro-services architecture. During this talk Sander Hoogendoorn, independent craftsman and CTO of Klaverblad Insurances, discusses the long and winding road his projects, both greenfield and brownfield, have travelled on implementing microservices. Amongst others Sander will address polyglot persistence, how domain driven design and bounded contexts influence your design, modeling HTTP/REST resources, continuous delivery in and he will explain the difficulties and the lessons learned, using many real-life examples. 



Speakers
avatar for Sander Hoogendoorn

Sander Hoogendoorn

Sander is an independent dad, mentor, trainer, software architect, programmer, speaker, and writer. He is a highly appreciated catalyst in the innovation of software development at his many international clients. Well known as the author of the best-selling book This Is Agile, Sander coaches organizations, projects and teams, has written books on UML and agile, and published over 250 articles in international magazines. He is an inspiring... Read More →


Wednesday May 4, 2016 15:00 - 16:00
Room 1

15:00

Something C# 7 This Way Comes
If you want to become an active participant in the evolution of C#, come and learn how.

Now that C# 6 has been released, discussions are ramping up on what C# 7 will bring. There's a candidate list of features in the design notes. In this forward looking talk, I'll provide an overview of the potential features. I'll discuss some of the current thinking on how these features might surface in the language. After discussing the potential features, I'll discuss how you can get involved in the process. Roslyn (C# 6) was open source. Now the design discussions are open as well. You will be able to comment on the language design discussions. You can help determine the final syntax. And you can help with the prioritization of different features.

Speakers
avatar for Bill Wagner

Bill Wagner

Owner, Bill Wagner Software LLC
Bill Wagner is one of the world's foremost C# developers and a member of the ECMA C# Standards Committee. He is President of the Humanitarian Toolbox, has been awarded Microsoft Regional Director and .NET MVP for 10+years, and was recently appointed to the .NET Foundation Advisory Council. Wagner currently works with companies ranging from start-ups to enterprises improving the software development process and growing their software development... Read More →


Wednesday May 4, 2016 15:00 - 16:00
Room 9

15:00

JSON? SQLite? Entity Framework? Cloud? - How should I handle data in a UWP app?
Over the years, Microsoft has offered a number of data access technologies such as MDAC, ADO.NET, Entity Framework and SQLClient, and client-side databases such as SQL Server CE and Jet. But in the brave new world of UWP, at first glance, Microsoft appears to be offering – very little! Not so. In UWP, we have Windows.Storage APIs for efficient async file storage, and XML and JSON serializers for converting in-memory data objects to and from tokenized strings for file storage or network transfer. Entity Framework 7 allows you to define your data objects “code-first” and then use a provider to store in a backing store that in a UWP app can be in-memory or SQLite. Speaking of SQLite – yes, we have great support for that as well, through a variety of different wrappers that allow you to program against it using SQL statements, or through lightweight ORMs. And for creating a cloud backend for your mobile app, including support for offline and datasync, we have the excellent Azure App Service Mobile App SDKs. In this talk, we’ll look at the pros and cons of each technique, and leave you with a clear idea of how to handle data in your UWP app 



Speakers
avatar for Andy Wigley

Andy Wigley

Senior Developer Evangelist, Microsoft
Andy Wigley works as a Developer Evangelist for Microsoft, working to support the developer community to create mobile solutions on Microsoft platforms. He joined Microsoft in 2012, and before that was a prominent member of the mobile app developers’ community and was proud to be awarded as a Microsoft Most Valuable Professional (MVP) for 10 consecutive years. Andy is well-known for the Developers’ Guide to Windows 10 and Windows... Read More →


Wednesday May 4, 2016 15:00 - 16:00
Room 3

15:00

Selling is Telling Stories
Everything is sales. Selling yourself in a jobinterview. Selling your idea to your manager. Selling your startupidea to investors. Selling your product or service to your customer. If you want to sell, you need to tell a story. A story is the only way to make sure people listen and remember. 



Speakers
avatar for Tjorven Denorme

Tjorven Denorme

Managing Partner, eMenKa
Man, married, father, entrepreneur, co-founder of eMenKa, co-founder of eFenKa, co-organizer of Bizcamp, board member of Pullreview, Part of Hackathons.be, startup coach, sales coach, public speaker, incurable optimist and part-time nerd.


Wednesday May 4, 2016 15:00 - 16:00
Room 10

15:00

Full Stack REST with ASP.NET Core 1.0 and React.js
Designing and consuming web APIs is simple, but hypermedia-rich REST APIs can be daunting. Hypermedia breaks the client-server coupling, allowing clients to adapt and react to instructions from a REST API. This is where most developers abandon hypermedia, when the effort of building client consumers becomes apparent. However, the React.js immutable and component-based design are perfect for the interaction model of REST and hypermedia.

In this session, we'll look at end-to-end REST, from building out a server API serving hypermedia-rich responses to clients in the browser consuming the API to build truly reactive clients.

Speakers
avatar for Jimmy Bogard

Jimmy Bogard

Chief Architect, Headspring
Jimmy is a member of the ASPInsiders group, the C# Insiders group, and received the "Microsoft Most Valuable Professional" (MVP) award for ASP.NET in 2009-2015. Jimmy is also the creator and maintainer of the popular OSS library AutoMapper.


Wednesday May 4, 2016 15:00 - 16:00
Room 2

16:00

Break
Wednesday May 4, 2016 16:00 - 16:30
Partner Area

16:30

The Zen of GUI Automation Testing
Wouldn't you like to be able to automatically test a web site on behalf of the user, rather than manually running the website and doing it yourself? Then you're in the right place. In this session, you'll learn how to write a few lines of code that can replace all the manual Web UI testing that you've been doing. You'll learn how to write a test one time to run again and again. We'll discuss how to automatically fill in forms, navigate, and do any action that the user might do, but automatically, and with no user! Now you can ensure a higher quality of your software the easy way with automation.

Speakers
avatar for Rachel Appel

Rachel Appel

CONTENT DEVELOPER for MICROSOFT, Microsoft
Rachel currently works for Microsoft, as a content developer for ASP.NET Docs. She has been in the business of creating software for over 25 years, and is an author, mentor, and speaker at top industry conferences such as VSLive!, DevConnections, Øredev, NDC and SDD. During her career, she has worked on projects of all sizes from the smallest of apps, to the largest enterprise systems at some of the world’s leading companies... Read More →


Wednesday May 4, 2016 16:30 - 17:30
Room 10

16:30

Managing .NET’s Voyage into Open Source
In this talk, Bill will share some of the lessons learned as Microsoft made the historic step of taking.NET open source. He will explain the history and motivations behind the move, discuss some of the tensions of product development in the open, explain how the team have adapted, what they could have done better and what has worked well.

Speakers
avatar for Bill Wagner

Bill Wagner

Owner, Bill Wagner Software LLC
Bill Wagner is one of the world's foremost C# developers and a member of the ECMA C# Standards Committee. He is President of the Humanitarian Toolbox, has been awarded Microsoft Regional Director and .NET MVP for 10+years, and was recently appointed to the .NET Foundation Advisory Council. Wagner currently works with companies ranging from start-ups to enterprises improving the software development process and growing their software development... Read More →


Wednesday May 4, 2016 16:30 - 17:30
Room 2

16:30

Principles of Data Visualization - Dashboards

Data visualizations are intended for summarizing complex information into visually digestible bites in an aesthetically pleasing way; getting them right is difficult work. This session will introduce developers to certain important principles that govern great data visualizations through an example-based collaborative discussion. The focus of this session will primarily be on dashboards: how to think about them, what visualizations to use, and how to effectively manage information in a concise way.


Speakers
avatar for Seth Juarez

Seth Juarez

Microsoft
My name is Seth Juarez. I currently reside near Redmond, Washington and am Microsoft Evangelist for Channel 9. I received my Bachelors Degree in Computer Science at UNLV with a Minor in Mathematics and completed my Masters Degree at the University of Utah in the field of Computer Science. I currently am interested in Artificial Intelligence specifically in the realm of Machine Learning. I currently am... Read More →


Wednesday May 4, 2016 16:30 - 17:30
Room 8

16:30

Tips, Tricks and Tools for .NET Performance Tuning
Development is done, all the features are implemented - but customers are complaining about performance. What now? How do you prepare performance optimization projects so that they will be successful? What performance influencers do you have to keep in mind? Which tools are available inside of Visual Studio and on the market? Rainer Stropek, long-time Azure MVP and MS Regional Director, will try to answer questions like that in this demo-heavy session.

Speakers
avatar for Rainer Stropek

Rainer Stropek

CEO, software architects gmbh
Rainer Stropek is co-founder and CEO of the company software architects and has been serving this role since 2008. At software architects Rainer and his team are developing the award-winning SaaS time tracking solution “time cockpit”. Previously, Rainer founded and led two IT consulting firms that worked in the area of developing software solution based on the Microsoft technology stack. | Rainer is recognized as an expert concerning .NET... Read More →


Wednesday May 4, 2016 16:30 - 17:30
Room 3

16:30

Building Apps for All Screen Sizes Using Adaptive UX
Sick of developing a user interface for mobile, then doing it again for desktop, then again for tablet? How about including features that make sense on a smaller device, but not on a larger screen? Or what if you want the layout of elements on the screen to change based on screen size and device type? Get familiar with the Adaptive UX patterns, features and elements of the Windows 10 Universal Apps, and it will make your developer life more about features, less about plumbing (and avoiding losing those last few hairs on your head).

Speakers
avatar for Lars Klint

Lars Klint

Freelance Wizard, Crazy Dane Software
Lars is a solution architect, Pluralsight Author, Microsoft MVP, writer for Penton, podcast host and keen tech geek with a passion for the Microsoft ecosystem. He is a stickler for best practices and using industry standards to produce awesome, robust and maintainable software. He was selected among 10 in the world to participate in Nokia’s FutureCapture hackathon in Sweden, developing cutting edge prototypes for the Nokia Lumia phones... Read More →


Wednesday May 4, 2016 16:30 - 17:30
Room 1

16:30

JavaScript Gotchas
JavaScript is amazing. You can manipulate the language so much which really makes it the land of endless possibilities. However, most JS developers usually run into a few troubles. And by "a few" I mean "a lot". In this session we will go through these funny yet irritating gotchas, understand them and figure out how to write our code so we never come across them again!

Speakers
avatar for Shay Friedman

Shay Friedman

Chuck Norris
Shay Friedman is the founder and web division leader at CodeValue, and also a Microsoft .NET MVP. In the last years, Shay has migrated numerous companies to modern web technologies like angularjs, html5 and css3. He's spoken in lots of international conferences and conducted various web related courses around the world. In his spare time Shay plays the guitar, plays basketball and drinks beer. And, most important, he's a nice guy! :)


Wednesday May 4, 2016 16:30 - 17:30
Room 9

17:30

Break
Wednesday May 4, 2016 17:30 - 17:45
Partner Area

17:45

Building Bridges
Building interactive experiences often involves hacking together different pieces and get them to talk to each other. These days we're getting flooded with new devices and frameworks, each with their own strengths. Let's add some techniques to our tool belt to get the best of each world! This will be a highly interactive session with a mix of theory, live demo's, code in all sorts of languages and gadgets we can connect to. We'll end with pushing kinect full hd feeds into our javascript applications. 



Speakers
avatar for Wouter Verweirder

Wouter Verweirder

Lecturer, Howest
Wouter Verweirder is a faculty member of the Technical University of West-Flanders (HOWEST), where he teaches multimedia and web development. He is also owner of a company called "Happy Banana," where he works on web projects, mobile apps & interactive installations. | | Currently, he’s working on the Devine (Digital Design and Development) curriculum, a three-year creative bachelor course combining front- end development with design... Read More →


Wednesday May 4, 2016 17:45 - 18:45
Room 3

17:45

Busy .NET Developer's Guide to MongoDB
MongoDB is a scalable, high-performance, document-oriented, language/platform-agnostic, schema-free, open-source, native, fast "NoSQL" database that offers a completely different view of how we store data. Built to focus on problems that traditionally have stymied the relational database, Mongo represents a challenge to the .NET developer: it's got a lot of power and promise, but only if she can understand this completely different approach to data persistence, retrieval, and storage. In this session, we'll tackle that precise challenge: to understand how Mongo works and get started working with it, including how to put data into it, find data within it, and so on. Come with an open mind (and maybe a laptop to code alongside as we go).

Speakers
avatar for Ted Neward

Ted Neward

Principal, Neward and Associates
"Ted Neward is an industry professional of twenty years' experience. He speaks at conferences all over the world and writes regularly for a variety of publications across the Java, .NET, and other ecosystems. He currently resides in the Pacific Northwest with his wife, two sons, dog, four cats, eight laptops, seven tablets, nine phones, and a rather large utility bill."


Wednesday May 4, 2016 17:45 - 18:45
Room 1

17:45

Hidden .NET Framework gems
The .NET Framework contains a wealth of little-known functionality that's worth a closer look.

In this talk, we'll reveal a bunch of hidden gems and browse the .NET and Roslyn source code on GitHub to look at some truly inspiring pieces of code that could come in handy one day.

Speakers
avatar for Bart De Smet

Bart De Smet

Principal Software Development Engineer, Microsoft Corporation
Bart De Smet is a Principal Software Development Engineer working on large scale stream processing systems in the Applications and Services Division at Microsoft Corporation, a course and book author, and a popular speaker on various international conferences. In his current role at Microsoft, he’s overseeing the architecture, design, and implementation of event processing systems that run at massive scale in data centers, as well as on... Read More →


Wednesday May 4, 2016 17:45 - 18:45
Room 8

17:45

Fun with Project Oxford
Over the last couple of years we've seen computing experiences become more personal: touch input, speech recognition, gestures. Adding these technologies to your applications has also become easier however these have remained fairly rudimentary.  With the introduction of Project Oxford, you now have a set of APIs that help you to add artificial intelligence based vision, speech and language to your application without having to be an AI expert. 

In this session we'll look at the different APIs provided by Project Oxford and just have some developer fun with it. And by the way, be prepared to be part of the demos too!

Speakers
avatar for Nick Trogh

Nick Trogh

Technical Evangelist, Microsoft
Nick Trogh is a technical evangelist at Microsoft Belux where he’s helping developers, startups and software companies realize their software dreams on the Microsoft platform. You can find him presenting about cloud and mobile at Microsoft and non-Microsoft events, socializing at developer meetups, and as a trainer in developer camps. In the online world you may have come across his contributions to the MSDN newsletter, technical... Read More →


Wednesday May 4, 2016 17:45 - 18:45
Room 10

17:45

Choice
We make countless choices each day with differing levels of impact on our lives. Sometimes choices are easy, and other times we hide from the choices we know we must make. What type of algorithm should you use for a particular problem? What do you eat for lunch (and do you tweet about it)? Should you change your career?

Wayne Dyer, an author and motivation speaker, is quoted as saying, "Our lives are a sum total of the choices we have made." I'd like to share some of the choices I've made and lessons I have learned from them. In essence I'd like to share a bit of my life with you.

Speakers
avatar for Mike Wood

Mike Wood

Product Manager, SQL Sentry LLC
Mike is a Product Manager for SQL Sentry, llc. and describes himself as a problem solving, outdoorsy, user group founding, dog-loving, blog writing, solution creating, event planning, married, technology speaking, father of one kind of guy. When he's not living up to that title he's an avid reader, (horrible) violinist and gamer. Michael is a Microsoft MVP in Microsoft Azure and Azure Advisor. You can follow Mike on twitter under the handle... Read More →


Wednesday May 4, 2016 17:45 - 18:45
Room 2

17:45

Component Programming with Angular JS 1.5
Angular 1.5 introduces component based development to Angular 1. In this session we'll see how components simplify programming with Angular, guide you into best practices, and position an an application for a possible migration to Angular 2. We'll also look at the new component router available for Angular 1, and look at several different composition techniques for building out features with components. 

Speakers
avatar for Scott Allen

Scott Allen

Founder, OdeToCode LLC
Scott Allen writes software and consults through OdeToCode LLC. Scott has 25+ years of commercial software development experience across a wide range of technologies. Scott has successfully delivered software products for embedded, Windows, and web platforms, and developed web services for Fortune 500 companies and firmware for startups. Scott is also a Pluralsight author and a host on the podcast Herding Code.


Wednesday May 4, 2016 17:45 - 18:45
Room 9