Loading…
Techorama 2015 has ended
Techorama 2015
Tuesday, May 12
 

07:30 CEST

Registration and breakfast
Tuesday May 12, 2015 07:30 - 08:45 CEST
Partner area

08:45 CEST

The Silver Bullet Syndrome
We love our silver bullets don’t we? Constantly chasing the dream that the next big thing will solve all our past problems. It doesn’t matter if it’s a language, framework, platform or library, we’re out there chasing it. Why? Well because it’s going to solve our needs, it’s going to solve the business needs. Well supposedly it will. And how much is it going to cost? Not that much, especially if we’re not the ones paying the bills.

 It’s about time we look at the hard facts and ask those difficult questions. Are we really looking for a silver bullet?  Why are we constantly riding the technology bandwagon? Where is the churn going to take us? At what cost? Why?

Speakers
avatar for Hadi Hariri

Hadi Hariri

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... Read More →


Tuesday May 12, 2015 08:45 - 09:45 CEST
Room 8
  Keynote

08:45 CEST

The Silver Bullet Syndrome - overflow
We love our silver bullets don’t we? Constantly chasing the dream that the next big thing will solve all our past problems. It doesn’t matter if it’s a language, framework, platform or library, we’re out there chasing it. Why? Well because it’s going to solve our needs, it’s going to solve the business needs. Well supposedly it will. And how much is it going to cost? Not that much, especially if we’re not the ones paying the bills.

 It’s about time we look at the hard facts and ask those difficult questions. Are we really looking for a silver bullet?  Why are we constantly riding the technology bandwagon? Where is the churn going to take us? At what cost? Why?

Speakers
avatar for Hadi Hariri

Hadi Hariri

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... Read More →


Tuesday May 12, 2015 08:45 - 09:45 CEST
Room 9
  Keynote

08:45 CEST

The Silver Bullet Syndrome - overflow
We love our silver bullets don’t we? Constantly chasing the dream that the next big thing will solve all our past problems. It doesn’t matter if it’s a language, framework, platform or library, we’re out there chasing it. Why? Well because it’s going to solve our needs, it’s going to solve the business needs. Well supposedly it will. And how much is it going to cost? Not that much, especially if we’re not the ones paying the bills.

 It’s about time we look at the hard facts and ask those difficult questions. Are we really looking for a silver bullet?  Why are we constantly riding the technology bandwagon? Where is the churn going to take us? At what cost? Why?

Speakers
avatar for Hadi Hariri

Hadi Hariri

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... Read More →


Tuesday May 12, 2015 08:45 - 09:45 CEST
Room 3
  Keynote

09:45 CEST

Break
Tuesday May 12, 2015 09:45 - 10:00 CEST
Partner area

10:00 CEST

The Road to Agile at Microsoft
In this session Martin Woodward from Microsoft takes us through the transformation that the team behind Visual Studio have undergone over the past decade as they have moved to be a more agile, service focused organization from a classically waterfall delivery model.  He discussed lessons learned along the way and highlights some of the practices that the team have found worked best for them.

Speakers
avatar for Martin Woodward

Martin Woodward

Speaker, Techorama
Martin Woodward is the Executive Director of the .NET Foundation where he helps foster open development and collaboration around .NET. He is also a Principle Program Manager on the .NET team in Microsoft. Before joining the .NET Foundation, Martin worked on the team that introduced... Read More →


Tuesday May 12, 2015 10:00 - 11:00 CEST
Room 9

10:00 CEST

The Windows App Developer’s Guide to Windows 10
Windows 10 is a big release for Microsoft. Commodious. Huge. Massive. Colossal. Humongous. ;-)

 

It’s the end of a journey to unify Windows. It’s the beginning of a journey for developers who want to take advantage of a universal app platform available across all Windows devices.

 

In this session, we’ll dig into what’s changed in Windows 10 for the Windows app developer. We’ll talk about the Universal App Platform that makes it possible to build code that runs on all Windows devices and about the Extension platforms for code that targets specific device families.

 

We’ll stay in Visual Studio as much as is possible and we’ll lean towards C# and XAML.

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... Read More →


Tuesday May 12, 2015 10:00 - 11:00 CEST
Room 3

10:00 CEST

SELECT Value FROM DataStream – Gaining Insight into Dynamic Data with Azure Stream Analytics
As database experts and Business Intelligence specialists we are used to selecting business value from static data sets. But is this always the optimal scenario? In today’s world of rapidly changing businesses, with the emergence of Big Data, The Internet of Things and on-line social interactions on a massive scale, the challenges of selecting business value from static data are increasing in complexity. Maybe life would be easier if we make the assumption that our data sets are infinite in size. Technologies such as Azure Stream Analytics enable developers and data analysts do just that by querying dynamic data streams to select business value.

Azure Stream Analytics can scale massively to process hundreds of thousands of messages per second. The data querying capabilities allow results and values to be aggregated over specified time windows to generate reports based on key performance indicators, or trigger alerts when thresholds are exceeded. Best of all, the query language for Stream Analytics is T-SQL, which provides a smooth path for today’s data experts to adopt tomorrow’s technologies.

In this demo intensive session Alan will unleash the power of Azure Stream Analytics, showing how data stream processing scenarios can be implemented quickly and efficiently. The scenarios demonstrated will range from issuing speeding tickets in a driving game to analyzing dynamic data streams from trending topics in Twitter.

Speakers
avatar for Alan Smith

Alan Smith

Consultant, Active Solution Sverige AB
Alan Smith is an Azure developer, trainer, mentor and evangelist at Active Solution in Stockholm. He has a strong hands-on philosophy and focusses on embracing the power and flexibility of cloud computing to deliver engaging and exciting demos. Alan has held the MVP title for 10 years... Read More →


Tuesday May 12, 2015 10:00 - 11:00 CEST
Room 10

10:00 CEST

Cross platform C# In Any Editor
For years, due to the nature of C# projects, C# developers were confined to the Visual Studio as their only IDE, and Windows as their only development OS. Recently, community-driven initiatives such as OmniSharp or scriptcs, have helped developers shrug off the VS chains, and liberate themselves - to develop C# in any editor, on any platform. On top of that, changes in .NET itself, mainly by the introduction of the Roslyn compiler, ASP.NET 5 and KLR, further facilitate non-Visual Studio scenarios by simplifying the project system and dependency management.

In this talk we'll see how lightweight C# experience can be, and why you don't really need Visual Studio to be very productive.

Speakers
avatar for Filip Wojcieszyn

Filip Wojcieszyn

Filip is the co-owner of the Scriptcs project, a Microsoft MVP, popular ASP.NET blogger, open source contributor and a member of the ASP.NET Web API advisory group. Specializes in ASP.NET Web Stack and modern Microsoft web technologies. Experienced in delivering robust web solutions in... Read More →


Tuesday May 12, 2015 10:00 - 11:00 CEST
Room 1

10:00 CEST

ASP .NET 5: What you need to know
Formerly known as ASP .NET vnext, ASP .NET 5 has been build from the ground up and encompasses a whole bunch of new features for MVC, Web API, Web Pages, SignalR and EF. You can now build apps which are cloud ready by design. We will talk about the new modularity of the framework, the new ways of configuring your application, cross platform features, the new tooling, the new project system, middleware options, dependency injection, MVC 6, ... and lots more.

You may expect a talk filled with demo's and new stuff to get you started with the newest way of developing web applications on the .NET platform.

Speakers
avatar for Gitte Vermeiren

Gitte Vermeiren

Cloud Solution Architect, Microsoft
Gitte Vermeiren is a software consultant and MCT at QFrame, a Cronos Company, specialized in custom .NET development (www.qframe.be). Apart from bringing solutions to our clients, she also coaches people, introduces new technologies to our developers, actively blogs (proq.blogspot.com... Read More →


Tuesday May 12, 2015 10:00 - 11:00 CEST
Room 2

10:00 CEST

JavaScript for the C# (and Java) Developer
Yes, it has curly braces. Yes, it has semi colons. And you can write C# like code in JavaScript. But should you? JavaScript programming has many paradigms that make it very different than writing typical managed code.  In this session I show you, the C# programmer, what you need to know to take your JavaScript to the next level.

Speakers
avatar for Phil Japikse

Phil Japikse

Principal Software Engineer, Strategic Data Systems, Inc.
A Principal Software Engineer with Strategic Data Systems (http://www.sds-consulting.com), international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005... Read More →


Tuesday May 12, 2015 10:00 - 11:00 CEST
Room 8
  Web

11:00 CEST

Break
Tuesday May 12, 2015 11:00 - 11:30 CEST
Partner area

11:30 CEST

Using the Cloud-Based Load Testing Service and Application Insights to Find Scale and Performance Bottlenecks in Your Applications
Do you find it painful to set up an infrastructure to run performance and load tests? Do you think load testing is an expensive affair? Do you have a need for testing your service with a large burst load just before your big launch? Do you want to get a 360 degree of the performance and availability of your application when tested under load conditions? In this session, see how you can use the cloud-based load testing service provided by Visual Studio Online in conjunction with the monitoring and analytics capabilities of Application Insights to quickly run load tests and fix performance bottlenecks.



Speakers
avatar for Marcel de Vries

Marcel de Vries

CTO, Xpirit
Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Marcel co-founded Xpirit in 2014 as a spin off from Xebia Netherlands. Together with Xebia they help customers with Digital Transformation, Agile Consulting, and Full Stack development... Read More →


Tuesday May 12, 2015 11:30 - 12:30 CEST
Room 1

11:30 CEST

The Internet of Your Things
(session details will be updated once the //BUILD sessions are made public) In this session we’ll take a look at the typical building blocks of an IoT solution, and explain what’s announced at the //BUILD conference. Expect more details from both the “internet” side (Azure IoT services) and the “things” side (Windows on IoT devices) of the Internet of Your Things!

Speakers
avatar for Jan Tielens

Jan Tielens

Technical 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... Read More →


Tuesday May 12, 2015 11:30 - 12:30 CEST
Room 3

11:30 CEST

Docker and why it is relevant for developers
This is a session for developers who heard about Docker and wonder why it would be relevant for them. What is different about Docker? Why could it be useful for web developers? How can it be used on Azure? This is a Docker intro session in which I demo the application of Docker in a real-world web development scenario with continuous delivery.

Speakers
avatar for Rainer Stropek

Rainer Stropek

software architects gmbh
Rainer Stropek ist seit über 20 Jahren als Unternehmer in der IT-Industrie tätig. Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen und entwickelt im Augenblick in seiner Firma "software architects" mit seinem Team die preisgekrönte Software "time cockpit... Read More →


Tuesday May 12, 2015 11:30 - 12:30 CEST
Room 8

11:30 CEST

Under the hood of C# 6.0
C# 6.0 has a potpourri of new convenient language features. In this talk, we’ll not only have a look at how to use each of those, but we’ll also look under the covers by browsing the Roslyn source code. Ever thought compiler source code is frightening to look at? No worries, your tour guide is ready to show you the inner beauty of the C# compiler!

Speakers
avatar for Bart De Smet

Bart De Smet

Principal Software Development Engineer, Microsoft
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... Read More →


Tuesday May 12, 2015 11:30 - 12:30 CEST
Room 9

11:30 CEST

The Platform Business Model
Social media killed the newspaper, taxi drivers go on strike against a startup called Uber, Github is a billion dollar source code repository, Windows Phone has a hard time competing with Android and IPhone, Airbnb is worth 5 times as much as Hilton Hotels. Why? All of these surprising and seemingly unrelated facts actually do have something in common, and it's called the 'platform business model'. In this non-technical session I will explain you how the model works, so that you can use it to attack your rival businesses!

Speakers
avatar for Yves Goeleven

Yves Goeleven

Solution Architect, Goeleven BVBA
Yves has been shipping enterprise and cloud software since 2001. He is specialized in the design of distributed software systems using messaging. He works as a Solution Architect for Particular Software (NServiceBus), where he is working on support for the Azure platform. He is one... Read More →


Tuesday May 12, 2015 11:30 - 12:30 CEST
Room 10

11:30 CEST

The Wonderful World That Is Twitter Bootstrap
So you’re building the web, right? And you’re having fun, right? Inventing the wheel each and every time when you create this “float-right” class, right? Feeling the warmth of a thousand suns when you design yet another form, right? That’s not so fun anymore, eh? Feel sad no more! Twitter Bootstrap is a comprehensive CSS framework that makes all of the usual web design stuff much easier. It’s so good you might enjoy CSS once again! Come to the session to see what Twitter Bootstrap is, why it is so awesome, and how you create smooth looking web sites in a matter of minutes!

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... Read More →


Tuesday May 12, 2015 11:30 - 12:30 CEST
Room 2
  Web

12:30 CEST

Lunch
Tuesday May 12, 2015 12:30 - 13:30 CEST
Partner area

13:30 CEST

Managing Azure workloads with Chef
If you are a SysAdmin who already supports solutions on the Linux platform at scale, you are probably familiar with Chef. Did you know they are also available in Azure for both Linux and Windows Machines? You can take your existing instructions and configurations and configure agents on your IaaS instances to point to your servers for deployment. Learn how to implement these amazing technologies for your Linux and Windows Azure hosted solutions.

Speakers
avatar for Rasmus Hald

Rasmus Hald

Speaker, Techorama
`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... Read More →


Tuesday May 12, 2015 13:30 - 14:30 CEST
Room 1

13:30 CEST

How to live longer and happier with Visual Studio 2015
Whether you're a Web developer, Mobile developer, developing for Windows or cross-platform, you deserve the best developer experience. Come get a deeper look on the next version of Visual Studio and get a rundown of the new and improved features that can make your life as a developer more productive.

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... Read More →


Tuesday May 12, 2015 13:30 - 14:30 CEST
Room 3

13:30 CEST

Azure Q&A panel
Panel discussion about Windows Azure

Speakers
MB

Maarten Balliauw

Minion, Techorama
MM

Mike Martin

architect, Crosspoint Solutions


Tuesday May 12, 2015 13:30 - 14:30 CEST
Room 10
  Cloud

13:30 CEST

Apple Swift vs. Microsoft C# - a peek at the other side
This session will explain how to develop user-friendly mobile apps "The Apple Way". You will learn how Apple's integration strategy differs from Microsoft's and how you should adapt as a developer. You will be introduced to the power of the new programming language Swift. We cover the key features of Swift that makes it different from C# and Objective-C and show you how to use Swift in your existing projects. Attendees will leave this session with a better understanding of how Apple development differs from Microsoft development, and more importantly, where they are similar...

Speakers
avatar for Peter Himschoot

Peter Himschoot

Trainer, U2U
Peter Himschoot works as a lead trainer, architect and strategist at U2U. Peter has a wide interest in software development including web, Windows and mobile applications. Peter has trained thousands of developers, is a regular speaker at international conferences and was involved... Read More →


Tuesday May 12, 2015 13:30 - 14:30 CEST
Room 8

13:30 CEST

Kinect for Windows - Building Software for Gesture & Voice Controlled User Interfaces
One of the coolest and most exciting things to come out of Microsoft Research in recent years is The Kinect.  Originally shipped for the XBOX the Kinect is also available for Windows.  And it even has a powerful and easy to use SDK and API for .NET.  Currently in Version 2.0 with a new device that is identical in capability to its XBOX One brother.  This new 2.0 device sees so well that it can tell you your pulse just by looking at your cheeks where a heartbeat is not even visibly by the human eye.  And it can do it from distance!  This hardware and software combo enables .NET application developers to build software that is driven by gesture and/or voice. 

This session is an intro session to building (Natural User Interface) NUI solutions that will get you over the learning curve and well on your way to building great software with gesture and audio based interfaces.

This session will also focus on the design of NUI applications which have to pay particular emphasis on usability and user experience.

This session was designed to show you real and futuristic application suites based in NUI whose services and structured storage are aggregated in the cloud and emphasize how they are architected built.   And with a focus on a custom “hello world” Windows store app you can have the source code to.  It will get you over the learning curve of getting started in building voice and gesture based user experiences.

 

Speakers
avatar for Tim Huckaby

Tim Huckaby

Chairman / Founder, InterKnowlogy
Tim Huckaby is focused on Engaging User Experiences, User Interaction Design and the Natural User Interface (NUI) as applied with software in systems of all industries. Mr. Huckaby’s expertise encompasses NUI as Touch, Gesture, Voice and Neural interfaces as applied by a number... Read More →


Tuesday May 12, 2015 13:30 - 14:30 CEST
Room 9

13:30 CEST

What's next for JavaScript?
This session will show a feature drill-through of everything that is new in EcmaScript 6. Classes, block scope, symbols, iterators and many more will be introduced in a content overloaded session. And best of all, we share with you how to start using all these features today…

Speakers
avatar for Gerd Teniers

Gerd Teniers

Practice Manager, Ordina
Gerd is a consultant working for Ordina with over a decade of experience in software development. His main focus at the moment is web development and .NET in general. He loves to code and the trill of solving complex problems, while hiding those problems behind a layer of simplic... Read More →
avatar for Bart Wullems

Bart Wullems

Software Engineer, Ordina
Bart is a passionate software architect at Ordina Belgium. He specializes in SOA, ESB and messaging systems both on premise and in the cloud. He also helps organizations improving their software quality by implementing application lifecycle management. More recently he returned to... Read More →


Tuesday May 12, 2015 13:30 - 14:30 CEST
Room 2
  Web

14:30 CEST

Break
Tuesday May 12, 2015 14:30 - 14:45 CEST
Partner area

14:45 CEST

Best Practices for Using Open Source Software in the Enterprise
Most of us understand the benefits of using open source software (OSS) and libraries. Heck, even Microsoft embraces it, so why can’t you adopt it as well in your enterprise? Open source can be a blessing and a curse at the same time. We probably all remember incidents like the “heart bleed” vulnerability in a popular open source implementation of SSL. So, if open source becomes more and more prevalent, how can we cope with the challenges that lay at hand? We will be challenged with all sorts of questions in the enterprise: What are the license implications when I take a dependency on a library with a viral type of license? What version of open source libraries are we using and are they the choice of the generic public or did we select one we now need to maintain ourselves? Are there known vulnerabilities in the libraries we use, and if so, are we affected by that? In this session, we take a practical approach to using open source libraries in product development for the enterprise. We touch briefly on the license types and the ones to look out for. We show you how an artefact repository system can help you to answer a lot of the tough questions. Learn how to integrate a system that is very popular, called Nexus, in your continuous deployment strategy and ensure a frictionless experience for your developers. We show integration with NuGet and how to manage open source dependencies using proxy facilities so you can ensure only a curated set of libraries are used, and meet compliance requirements for your business.

Speakers
avatar for Marcel de Vries

Marcel de Vries

CTO, Xpirit
Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Marcel co-founded Xpirit in 2014 as a spin off from Xebia Netherlands. Together with Xebia they help customers with Digital Transformation, Agile Consulting, and Full Stack development... Read More →


Tuesday May 12, 2015 14:45 - 15:45 CEST
Room 1

14:45 CEST

What's new in Windows Phone 10?
(session details will be updated once the //BUILD sessions are made public)

 

At //BUILD 2015 we will announce the dev story for Windows 10. Come and see what’s new in the mobile version of Windows 10, and how it fits into the big picture.

Speakers
avatar for Stijn Michiels

Stijn Michiels

Stijn is a Technical Evangelist at Microsoft with a strong background in web development and online media. He loves talking about the Windows platform on every type of device and loves to help people do more by using technology.


Tuesday May 12, 2015 14:45 - 15:45 CEST
Room 3

14:45 CEST

Messaging Patterns
There are numerous reasons why asynchronous messaging should be introduced in applications, as well as many approaches in incorporating messaging subsystems.  In some cases intensive workloads need to be pushed to back end processing, or perhaps specialized (and perhaps expensive) resources need to be utilized to perform certain operations.   In this talk we'll cover several scenarios where introducing messaging can help, discuss a few messaging patterns, as well as look at abstracting your messaging subsystem to guard against evolving technology and designs.  While examples will be given using Azure Storage Queues and Service Bus Brokered Messaging the concepts can be applied to cloud and on-premises solutions on just about any platform.

Speakers
avatar for Mike Wood

Mike Wood

Technical Evangelist, Red Gate
Mike Wood is a Technical Evangelist for Cerebrata working with Windows Azure tools and services.He describes himself as a problem solving, outdoorsy, user group advising, dog-loving, blog writing, solution creating, event planning, married, technology speaking, father of one kind... Read More →


Tuesday May 12, 2015 14:45 - 15:45 CEST
Room 9
  Cloud

14:45 CEST

EF7, Who are You and What Have You Done With My ORM?
Entity Framework is going through a big change as it moves to the next version: EF7. The change is so drastic that Microsoft had to think hard about calling it EF7 or calling it V1 of something new. The initial release that is focused on supporting ASP.NET 5 is trimmed back from the big picture goals for EF7 and will be flagged as a "prerelease". When you install this initial release of EF7, you will see caveats and warning about its limitations. And Microsoft is recommending that unless you are focused on creating ASP.NET 5 applications, you should probably stick with EF6 for the time being and await future iterations of EF7 that will have more parity with EF6 (but never full parity), support for non-relational databases and support for Windows Phone and Windows Store apps. This is a very confusing landscape for developers who have apps that use Entity Framework and for developers who are planning apps that will rely on EF for its support. But don't panic! Come to this session to gain a clear understanding of what is happening to Entity Framework and how you should plan for the future even if that means sticking with EF6.

Speakers
avatar for Julie Lerman

Julie Lerman

Geekette, The Data Farm
Julie Lerman is a Microsoft Regional Director, Docker Captain and a long-time Microsoft MVP who now counts her years as a coder in decades. She makes her living as a coach and consultant to software teams around the world. You can find Julie presenting on Data Access (including Microsoft's... Read More →


Tuesday May 12, 2015 14:45 - 15:45 CEST
Room 2

14:45 CEST

Working with Legacy Code
Legacy code usually doesn’t make us happy. It looks awful, it’s complex and hard to manage. And it gets better – we have to live with this code for years. This presentation is about how to survive legacy code and how to make it better step by step. Main focus of this presentation is on hardest part of process – who to get moving and how to get from awful code hell to situation where we can sleep the nights again. Topics covered are:


  • What is legacy code?

  • Where it comes from and how it happens?

  • Getting ready to climbing out from hole

  • Tools and techniques


Speakers
avatar for Gunnar Peipman

Gunnar Peipman

Developer, Peipman Consult Ltd
Gunnar Peipman is experienced software developer and active .NET community member from Tallinn, Estonia. Gunnar has grown up with coding and has worked on different Microsoft platforms and technologies right from primary school. Having seen technologies coming, going and evolving... Read More →


Tuesday May 12, 2015 14:45 - 15:45 CEST
Room 10

14:45 CEST

Best Practices for Building a REST-ful API
REST used to be a buzzword, but these days, it’s a given: we’re all building REST-ful API’s (or want to be building them). Yet there’s a lot to talk about and a lot that can go wrong when building a REST-ful API. In this session, we’ll dive into best practices concerning URI design/routing, partial updates, filtering, sorting & paging, data shaping, versioning and more. We’ll learn about the standards that have been created to allow some of these requirements, and how you can use them, with one purpose in mind: build a truly evolvable, cross-platform consumable REST-ful API.

In short, you’ll learn about the good, the bad and the ugly, in a code-fuelled session. 

Speakers
avatar for Kevin Dockx

Kevin Dockx

Speaker, Techorama
Kevin is a freelance solution architect, Pluralsight author & consultant, living in Antwerp (Belgium). These days he's mainly focused on RESTful architectures & security for web applications and mobile applications. He's a Microsoft MVP, and a keen proponent of open-source software. Also... Read More →


Tuesday May 12, 2015 14:45 - 15:45 CEST
Room 8
  Web

15:45 CEST

Break
Tuesday May 12, 2015 15:45 - 16:15 CEST
Partner area

16:15 CEST

Package Managers & ASP.NET 5: The forest and the trees.
Dependency management in ASP.NET evolved from absent to a first-class citizen. You’re likely already using NuGet, so why should you care about other package managers, such as Bower, NPM and Grunt? And what about DNX and the XRE?
Which tool should I use when? What are the pros and cons of my choice? If you’re new to this and no longer can see the forest for the trees, this session will explain the basics and guide you back on track.

Speakers
avatar for Xavier Decoster

Xavier Decoster

Founder, MyGet
Xavier Decoster works at Microsoft as a developer on the NuGet team. He is also one of the founders of MyGet, a SaaS offering secure NuGet feeds in the cloud and co-authored the Pro NuGet books. Above all, he wants to reduce development friction.


Tuesday May 12, 2015 16:15 - 17:15 CEST
Room 2

16:15 CEST

Hey Cortana!
Windows 10 will give app developers support for making universal apps that can run from small smartphones and tablets to the large 84 inch Surface hub. In this session we will cover the many improvements in the universal app API and focus on one of the key features: Cortana, the new digital assistant in Windows 10. Attendees will leave this session with a better understanding of building universal apps and how to integrate with Cortana voice-recognition and –synthesis.

Speakers
avatar for Michael Van Wesemael

Michael Van Wesemael

Trainer, U2U
Michaël Van Wesemael started his career as a developer and consultant working for a multitude of companies. In 2009 he joined U2U as a .NET-architect and passionate trainer. Since the release of Windows 8 and Windows Phone Michaël has introduced hundreds of developers into app... Read More →


Tuesday May 12, 2015 16:15 - 17:15 CEST
Room 3

16:15 CEST

A guided tour of the BigData technologies zoo
Elephants (named "Hadoop" after a toy), bees and hives, pigs, ELKs, rabbits and one ZooKeeper. You can find them in a zoo, or you are just a software developer trying to make sense out of data using technologies with weird names.This session will be a guided tour of the BigData kingdom. We will explore various challenges one has to face when handling large volumes of data, and learn about various tools with funny names which were built to help in the process.Equipped with real-world examples and use-cases, by the end of this session BigData should stop being a buzzword to you.

Speakers
avatar for Itamar Syn-Hershko

Itamar Syn-Hershko

I'm a search technologies, distributed systems and architecture expert. Apache Lucene.NET committer and PMC member, Elasticsearch Consulting Partner, Microsoft MVP and the author of RavenDB in Action. I'm a frequent speaker at international conferences and provide on-site training and consultancy services around the world. Currently self-employed as a consultant and freelance developer doing lots of interesting projects world-wide... Read More →


Tuesday May 12, 2015 16:15 - 17:15 CEST
Room 1

16:15 CEST

An Introduction to Artificial Intelligence
Ever want to know how computers think? In this session attendees will learn the foundations of artificial intelligence through a collaborative discussion centered around the creation of an intelligent game. Attendees will also learn how to use advanced search techniques to solve complex problems using specialized heuristics. In short, attendees will understand how to make intelligent programs by learning how to pose an AI problem in order to maximize desired outcomes.





Speakers
avatar for Seth Juarez

Seth Juarez

Technical Evangelist, Microsoft
Seth Juarez holds a Master’s Degree in Computer Science where his field of research was Artificial Intelligence, specifically in the realm of Machine Learning. Seth is a Microsoft Evangelist working with the Channel 9 team. When he is not working in that area, Seth devotes his... Read More →


Tuesday May 12, 2015 16:15 - 17:15 CEST
Room 10

16:15 CEST

'Write once, run anywhere”: Can AngularJS & Cordova do it?
It is no longer a secret that we can build real applications – not just web sites – with HTML5 and JavaScript. With client programming frameworks like AngularJS software developers have a means to think and act in proven design patterns and craft their user interfaces and client-side logic with JavaScript without always having to deal with the burden of the language. With a grain of tooling and additional APIs we can even go a step further and provide native apps for each and every platform out there – especially the mobile ones. Christian Weyer will show you how to use AngularJS and the Apache Cordova ecosystem to build apps for Windows, iOS, Android, and Windows Phone with just a single codebase. Erm, really?!

Speakers
avatar for Christian Weyer

Christian Weyer

Christian Weyer is a well-known veteran in designing and implementing distributed application architectures for Windows- and NET-based systems. Together with his company Thinktecture he has focused in the past 17 years on end-to-end aspects of distributed software systems. His toolbox... Read More →


Tuesday May 12, 2015 16:15 - 17:15 CEST
Room 8

16:15 CEST

TypeScript, JavaScript for OOP developers
JavaScript might be the language of the web, and more to be honest. It might even be called the ONE language right now, as it is the only one that runs all through the internet, as well as on you server, your RasperryPI and your local machine. But it is also very hard to get well structured and maintainable. Something that even some of the most seasoned JavaScript people will admit to. And that is where TypeScript comes in. TypeScript is a superset to JavaScript, which is aimed at adding structure and maintainability to your code. And with JavaScript carpet bombing the development industry, it might be a useful tool in your arsenal.j

Speakers
avatar for Chris Klug

Chris Klug

Tretton37
Chris Klug is a developer badass-as-a-service that either creates or solves problems depending on who you ask. He loves creating and building things. Whether it be a new application, a new kitchen or a new RC helicopter, you will see him building things all the time. Most of the time... Read More →


Tuesday May 12, 2015 16:15 - 17:15 CEST
Room 9

17:15 CEST

Break
Tuesday May 12, 2015 17:15 - 17:30 CEST
Partner area

17:30 CEST

Empower your team with Atlassian
During this presentation Peter will take you through a whirlwind tour of the Atlassian Toolset (JIRA, Confluence, Bamboo, Stash,...) to show you how these tools can create a complete ALM ecosystem for you. 
From gathering requirements, to managing a product backlog to providing production support. These tools can help you do it all in an integrated and easily configurable way. 
At the end of this session you'll have a clear idea of how these tools can help you improve your ALM process, how you can achieve a 2-way traceability between requirements and actual code in production and how your teams can collaborate efficiently and effectively. 

Speakers
avatar for Peter Van de Voorde

Peter Van de Voorde

ALM Consultant, RealDolmen
Peter is a 32 year old Belgian with a love of boardgames, skiing, reading, socializing and helping people.At RealDolmen he's an Application Lifecycle Management Coach , a Certified Scrummaster and an Atlassian Expert.


Tuesday May 12, 2015 17:30 - 18:30 CEST
Room 8

17:30 CEST

Designing and developing insanely great apps for Windows 10
This developer friendly one hour session is packed with design principles and inspiring development tips and tricks helping you develop the best possible Windows 10 experience.

The session demos how you can deliver the a great and unique experience based on a new look and feel using templating, colors, typography and animation.

Learn to inspire and draw users in using a beautiful and highly usable UI without looking like everyone else in the app store.

Objective: Learning how to build apps that look and feel insanely great in Windows 10.

 

Speakers
avatar for Deani Hansen

Deani Hansen

Deani got solid experience on creating beautiful apps on Windows platform. While he's been developing and designing for the platform since its very beginning, Deani is also one of few people that masters both the design tools in the Adobe Creative Suite and the development tools and... Read More →


Tuesday May 12, 2015 17:30 - 18:30 CEST
Room 3

17:30 CEST

Building cloud-native services with Project Orleans
Interactive cloud services demand a stateful compute tier. The requirements of high throughput, low latency, high availability and scalability made the already challenging task of building distributed systems unattainable for the majority of developers. Project “Orleans” was conceived to address these challenges by making distributed programming qualitatively easier and providing “scalability by default”. Among other workloads, “Orleans” happened to fit very well the emerging IoT scenarios, and has already been put in production in a fairly diverse set of them. This talk will cover the programming model of “Orleans”, the architecture of its runtime, and some of the patterns successfully implemented by major customers of “Orleans”, such as Halo blockbuster videogame.

Speakers
avatar for Sergey Bykov

Sergey Bykov

Principal Development Lead, Microsoft
Sergey Bykov joined Microsoft in 2001 and worked in several product groups, such as e-Business  Servers, Embedded Devices, and Online Services, before moving to Research in 2008. He’s been working on Project “Orleans” since its inception, and is leading the team that keeps... Read More →


Tuesday May 12, 2015 17:30 - 18:30 CEST
Room 1

17:30 CEST

The Database: The Elephant in the ALM Room
Many teams and individuals are still building their databases and maintaining them through old-fashioned manual processes. This, even as these same teams move towards an automated Application Lifecycle Management (ALM) through the adoption of DevOps best practices. These manual processes are hurting the ability of your databases to keep up with modern development. Is there a technical reason for this slow adoption of ALM best practices in the database world, or is there a cultural problem preventing a reassessment of these manual processes? Or, could it be both?This session will address these questions as it explores the challenges presented by continuous delivery for databases. These challenges need to be addressed by small teams and the enterprise. We will discuss the necessary first steps required to move from a manual database deployment process to a fully automated one. You will learn about tooling that can assist you in implementing these new processes. Your database deployments can take advantage of the methods and best practices already in use within the ALM processes used by your organization in order to achieve Database Lifecycle Management. 

Speakers
avatar for Grant Fritchey

Grant Fritchey

Speaker, Techorama
Grant Fritchey is a Data Platform MVP with over 20 years’ experience in IT, including time spent in support and development. He has worked with SQL Server since 6.0 back in 1995. He has also developed in VB, VB.NET, C#, and Java. Grant has written books for Apress and Simple-Talk... Read More →


Tuesday May 12, 2015 17:30 - 18:30 CEST
Room 9

17:30 CEST

Back to the Future
Have you noticed that every app and idea you encounter today seems like a rehashed, recycled, redone version of something else? As we approach the year of Marty McFly's hoverboard, we are going to talk about the current state of mobile and IoT, where the leaders will be in the next 5 years, and how we can start building the next generation of experiences for our users today. You will walk away from this talk with 4 new ideas, and a passion to be the first to solve them.

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... Read More →


Tuesday May 12, 2015 17:30 - 18:30 CEST
Room 10

17:30 CEST

'It's alive!': Real-time applications with ASP.NET SignalR and AngularJS
Everybody and his mother is talking about real-time data in applications on all kinds of devices. Christian Weyer will show the Open Source framework ASP.NET SignalR to build these kinds of systems. As a .NET developer you will feel very familiar on the server with building persistent connections and hubs in a services-like manner - with ASP.NET 5 this even runs on Linux! In addition, Christian will prove by using AngularJS on the client that it really works across Windows, MacOS X and mobile platforms. And usually you do not really have to care about the technical details of HTTP, Long Polling, WebSockets or whatever. Yay, your applications are really alive!

Speakers
avatar for Christian Weyer

Christian Weyer

Christian Weyer is a well-known veteran in designing and implementing distributed application architectures for Windows- and NET-based systems. Together with his company Thinktecture he has focused in the past 17 years on end-to-end aspects of distributed software systems. His toolbox... Read More →


Tuesday May 12, 2015 17:30 - 18:30 CEST
Room 2
  Web
 
Wednesday, May 13
 

07:30 CEST

Breakfast
Wednesday May 13, 2015 07:30 - 08:45 CEST
Partner area

08:45 CEST

Why is Agile putting the Lifecycle into DevOps?
For many DevOps is used to describe the process of release automation. DevOps is the desire by development to use automation to help build bridges with operations. Model driven deployment coupled with improved reporting and transparency enables operations and development to work together by providing a common language and trusted set of techniques. But the promise of DevOps is so much more than release, it should be about building a strong set of working practices between operations and development that foster trust, cooperation and in so doing so reduce waste and increase value. Agile has provided a framework that allows development teams to collaborate more effectively. Agile has changed the lifecycle and practices development use. But can the Agile lifecycle be employed across to operations, and what would the broader lifecycle look like?

In this talk Dave West, Chief Product Officer at Tasktop describes the challenges and opportunities that Agile + real DevOps affords organizations. He presents a broad view of a Agile+DevOps lifecycle showing all the integration points.

Speakers
avatar for Dave West

Dave West

Chief Product Officer, Tasktop
Dave West is the Chief Product Officer at Tasktop. In this capacity, he engages with customers and partners to drive Tasktop’s product roadmap and market positioning. As a member of the company’s executive management team, he also is instrumental in building Tasktop into a transformative... Read More →


Wednesday May 13, 2015 08:45 - 09:45 CEST
Room 1

08:45 CEST

Being Zen on Microsoft Azure with Continuous Delivery, Monitoring and Learning
Ever felt you spend more time packing deployments, configuring test environments and deploying the latest build, in order to please the testers, than you spend writing actual code? Ever had your flow interrupted by the boss wanting a demo environment set up for a customer demo? We simply can't be interrupted in our creational flow of #awesome code by the worldly dealings of these simpletons! Fortunately, built into the Microsoft Azure Platform, there is great support for Continuous Delivery, Monitoring and Learning. With little fuss you can set up automated builds, test runs and deployments. Equally effortless is the incorporation of Application Insights into your web apps that helps you detect issues early, diagnose & solve problems and understand how your users are experiencing your product. While your users enjoy your production deliverables you learn, improve and fire off the next deployment, perhaps eased into production using the new testing in production features? All of these great services and features are completely automated and built for you so that you may focus on what’s important – the uninterrupted development experience. Treat your production environment in Microsoft Azure like your personal laboratory and deliver, monitor learn to be even more awesome in each new line of code!

Speakers
avatar for Magnus Mårtensson

Magnus Mårtensson

Azure Expert, Martensson Consulting
Magnus Mårtensson is a true entertainer while being productive, smiles while being challenged and always gives more than is gained. He is man with a true consultant spirit and aims not to take life too seriously because he claims it’s more fun that way! With an open mind his way... Read More →


Wednesday May 13, 2015 08:45 - 09:45 CEST
Room 2
  Cloud

08:45 CEST

What is 'Domain Driven Design' and what can you expect from it?
This talk will give you pointers on what DDD is and what it is not, so you can figure out whether it might be useful for you.

Next it will provide you some guidance so you can avoid the mistakes most people make when they get started with DDD.

These mistakes range from strategic modelling misconceptions to tactical pattern misinterpretations, and things like enforcing DDD on your team members.

By the end of this talk you should know whether DDD might be interesting for you, and what to watch out for in case you do get started.

Speakers
avatar for Tom Janssens

Tom Janssens

Owner, Core bvba
Tom Janssens solves business problems by building software and helps organisations to get better at building software. He is also one of the founders of Domain Driven Design Belgium. He explores and cross-contaminates ideas from different languages and platforms; over the years he... Read More →


Wednesday May 13, 2015 08:45 - 09:45 CEST
Room 10

08:45 CEST

Go Mobile with C#, Visual Studio, and Xamarin
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 Mike James

Mike James

The most recent addition to the Developer Evangelism team at Xamarin, Mike previously worked within the support department. Before joining Xamarin he worked within the entertainment control industry developing control systems for installations such as the London Eye. His passion grew... Read More →


Wednesday May 13, 2015 08:45 - 09:45 CEST
Room 9

08:45 CEST

Internet of things...a road to success or absolute failure
A magic ring that can push gestures to your smartphone, an egg tray that can tell you when you should have eaten all the eggs. There are many inventive ways to make sure you can be a part of the IoT wave. Unfortunately a good part of the devices end up in the trash can due to many reasons. Flaky, unusable and intrusive are terms that often describe these devices.

Are we trying to hard to put every device on the internet or is it the fallacy of the next big thing?

The world could sure use some enhancement, but that doesn't mean that every device in our home should be on the internet. Some of the most pushed devices are activity tracking and home automation, but we need to go even further. We will venture through the devices that can help us, and not skip the entire security aspect. How can can we mix and match sensors to create new and awesome things...behold IoT is coming.

Speakers
avatar for Stefan Daugaard Poulsen

Stefan Daugaard Poulsen

Stefan is a developer at Ditmer in Denmark. Since he completed his AP in Computer Science in 2003, Stefan has been venturing around in different domains, starting with catalog building on the web than ended as a PDF ready for print. Since that time he has been venturing over GIS... Read More →


Wednesday May 13, 2015 08:45 - 09:45 CEST
Room 3
  Other

08:45 CEST

HTML5 Security
HTML5 sounds like new HTML elements, but in reality this standard (and related specifications) comes with a lot of new JavaScript APIs. JavaScript's most important security feature "Same-Origin Policy" may be circumvented, forgotten ways to inject JavaScript are reborn, new features require new safeguards, and much more. This session shows risks, attacks, and of course countermeasures for HTML5 and JavaScript attacks. 

Speakers
avatar for Christian Wenz

Christian Wenz

Arrabiata Solutions GmbH
Christian Wenz is an author, trainer, and consultant. His main focus of working and writing is on web technologies and security. Christian has written or co–written over 100 books for various publishers. He works with both open source and closed source web technologies. This leads... Read More →


Wednesday May 13, 2015 08:45 - 09:45 CEST
Room 8
  Web

09:45 CEST

Break
Wednesday May 13, 2015 09:45 - 10:00 CEST
Partner area

10:00 CEST

Deep Dive into Git with Team Foundation Server
Support for Git was added into Visual Studio and Team Foundation Server back in 2013. In this session you will learn more about why you might want to use Git for your next project, what makes DVCS a powerful model for software development and when you might want to choose Git over TFVC for version control. We will learn about the fundamentals of a repository and how to successfully collaborate using Git in your Team Foundation Server or Visual Studio Online account. This session would be ideal for people wanting to understand the fundamentals of Git and how the Git support in Microsoft Team Foundation Server works under the hood.

Speakers
avatar for Martin Woodward

Martin Woodward

Speaker, Techorama
Martin Woodward is the Executive Director of the .NET Foundation where he helps foster open development and collaboration around .NET. He is also a Principle Program Manager on the .NET team in Microsoft. Before joining the .NET Foundation, Martin worked on the team that introduced... Read More →


Wednesday May 13, 2015 10:00 - 11:00 CEST
Room 3
  ALM & Testing

10:00 CEST

Big Cloud Workloads
In this talk, Andy Cross (Azure MVP) explores the motivations and techniques for distributing workloads in a modern cloud. Using examples from Microsoft Azure, he will demonstrate homemade scalable applications and the pitfalls associated with this approach, discuss ready-made alternatives and highlight various design choices to make when selected either Big Data or Big Compute workloads.

Speakers
avatar for Andy Cross

Andy Cross

Chief Operating Officer, Elastacloud
Andy Cross is a cloud architect and co-founder of Elastacloud. With a background in highly transactional websites, his performance optimisation within the Microsoft development stack eventually led him to more and more distributed systems and open technologies. An international speaker... Read More →


Wednesday May 13, 2015 10:00 - 11:00 CEST
Room 10
  Cloud

10:00 CEST

PowerShell for Developers
Introduction to Powershell for Developers

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... Read More →


Wednesday May 13, 2015 10:00 - 11:00 CEST
Room 8

10:00 CEST

The things Git can do that none of the GUIs ever told you about
It took less than a decade for Git to become the de-facto standard in version control systems. Most people who use it praise its speed. Some appreciate its flexibility. Everyone criticizes its unwarranted complexity.

In order to make Git more approachable, a number of GUIs have been developed on top of it. While many of them have contributed to its widespread popularity, they all share a common design flaw: sacrificing Git’s true potential on the altar of user-friendliness.

Regardless of how many features these tools may have, no graphical metaphor can effectively represent what was conceived for the command line. In this session I’ll demonstrate exactly what Git can do for you that none of the GUI tools ever tells you about. Quickly moving chunks of commits between branches, custom history visualizations, alternative workflows and even debugging are only some of the things I’ll demonstrate, all 100% from the command line.

If you’re using Git through a GUI, you’re missing out. Let me show you why.

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... Read More →


Wednesday May 13, 2015 10:00 - 11:00 CEST
Room 1

10:00 CEST

Developing for the Microsoft Band
Microsoft took the technical world by surprise by releasing in November 2014 a smartwatch and a Health application compatible with Windows Phone, Android and iOS, and loaded with features. Just a few weeks later, an SDK was also released for these three platforms. The SDK gives access to the watch's many sensors (heart rate, accelerometer and many more) and also allows sending notifications to the watch. This is of course just a first step in opening up this new platform for 3rd party, and using the watch as a new kind of input/output device for applications.

 

In this session, we will have a lot of fun coding for Microsoft Band. We will first discover the band and understand how it works. We will see how to install the SDK, how to create a new application leveraging the sensors and how to enrich your apps by sending notifications to your users' wrist. Then we will use the Band's sensors to create fun applications.

Speakers
avatar for Laurent Bugnion

Laurent Bugnion

Senior Technical Evangelist, Valorem
Laurent works as Senior Technical Evangelist for Valorem (previously IdentityMine), one of the leading companies (and Gold Partner) for Microsoft technologies such as Windows Presentation Foundation, Xamarin, Windows 10, XBOX, HoloLens, Azure, Office 365 and more. He is based in Zurich... Read More →


Wednesday May 13, 2015 10:00 - 11:00 CEST
Room 2

10:00 CEST

Aurelia Deep Dive
Aurelia is the love child of Durandal and Angular, the next generation JavaScript client framework that leverages simple conventions to empower your creativity. In this workshop we will explore the inners of the framework, and look at some of the best practices.

Speakers
avatar for Tiberiu Covaci

Tiberiu Covaci

Tiberiu Covaci started his developer career in 1991 but it wasn't until 1994 that he was introduced into the Microsoft world of technologies, via Visual C++ 1.5. In 1996 he started to move around the world, first from Romania to Sweden, where he got married with children, then to... Read More →


Wednesday May 13, 2015 10:00 - 11:00 CEST
Room 9
  Web

11:00 CEST

Break
Wednesday May 13, 2015 11:00 - 11:30 CEST
Partner area

11:30 CEST

Build, Test, Deploy, Repeat - an end to end scenario
Continuous Delivery is something that many companies want to implement. But how do you do this, where do you start?, and which tools do you use?

In this session I will talk a bit about continuous delivery in general and the dive into the toolset of Visual Studio Online and how VSO can help you create your Deployment Pipeline with tools like Build, Release Management and Powershell DSC.

Speakers
avatar for Rene van Osnabrugge

Rene van Osnabrugge

My name is René van Osnabrugge. I live together with my wife and 2 sons in the Netherlands. My personal motto is: “Continuous Improvement!” I seek my challenge by pursuing the fact that everything can be improved, both in my personal life and in my work. For me, Application... Read More →


Wednesday May 13, 2015 11:30 - 12:30 CEST
Room 2

11:30 CEST

Azure App Service: Building workflows, using Logic apps
Azure App Service is a brand new architecture that allows developers to build, publish and monetize Microservices (API apps) to the Azure platform. These API apps can be used to build composite workflows or build interactive applications.

Sam has been working with the product teams on the Azure App Service and will give an overview on the architecture, the implementation details and the usage of API’s and Logic Apps. Expect a lot of examples and demos during this talk.

 

Speakers
avatar for Sam Vanhoutte

Sam Vanhoutte

CTO Codit, Codit
Sam Vanhoutte is CTO and Product Manager at Codit. Based in Belgium, Sam is a 4th year Microsoft Azure MVP and frequently speaks at conferences. Also, he is also Azure p-seller at Microsoft and has extensive experience in building integrated enterprise, IoT and cloud-based solutions... Read More →


Wednesday May 13, 2015 11:30 - 12:30 CEST
Room 10
  Cloud

11:30 CEST

Domain Driven Design for the Database Driven-Mind
For the long-time database focused developer, shifting your focus to designing software around solving business problems and setting persistence in the back seat is a scary prospect. But it doesn’t need to be. Domain Driven Design has been a widely used practice for over a decade and many of the questions about how the persistence will succeed if you follow the DDD guidance have already been researched, answered and implemented. This session will review some of the tenants of DDD implementation and, using Microsoft's Entity Framework as an example Object Relational Mapper, will show you what to expect when it's time to implement a data persistence in your DDD based software. You'll learn what will work easily, what might take a little finagling and what you might just want to completely avoid. The presentation will be based on the experience of a data driven developer who has recently lived through this panic-ridden transition along with the experiences of a variety of development teams who have made the same journey.

Speakers
avatar for Julie Lerman

Julie Lerman

Geekette, The Data Farm
Julie Lerman is a Microsoft Regional Director, Docker Captain and a long-time Microsoft MVP who now counts her years as a coder in decades. She makes her living as a coach and consultant to software teams around the world. You can find Julie presenting on Data Access (including Microsoft's... Read More →


Wednesday May 13, 2015 11:30 - 12:30 CEST
Room 3

11:30 CEST

Xamarin.Forms: Native iOS, Android, and Windows Phone apps from ONE C# Codebase
Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows Phone apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Services and then build out your shared UI in C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.

During this session we will cover the Xamarin platform and the brand new Xamarin.Forms library to share even more code across iOS, Android, and Windows Phone.  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, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms.

Speakers
avatar for Mike James

Mike James

The most recent addition to the Developer Evangelism team at Xamarin, Mike previously worked within the support department. Before joining Xamarin he worked within the entertainment control industry developing control systems for installations such as the London Eye. His passion grew... Read More →


Wednesday May 13, 2015 11:30 - 12:30 CEST
Room 9

11:30 CEST

You Have Too Much Time
In today’s social exchanges, “not having enough time” is a traditional excuse nearly everyone uses. I contend that, in fact, you have too much time, and it’s keeping you from changing the world. In the same way that too many choices forces indecision, having too much time brings its own share of challenges. This talk will address ways you can identify what your real priorities are (vs. what you tell yourself), show you how much of your days are truly wasted, and help you to stop feeling so overwhelmed.

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... Read More →


Wednesday May 13, 2015 11:30 - 12:30 CEST
Room 1

11:30 CEST

Web Performance 101 - The Frontend on Speed!
The performance of a web site is one of the criteria used by Google and other search engines to determine the site's ranking. This should be reason enough to make performance optimization a mandatory step in your development process. We will cover several aspects of optimizing a site from a performance perspective: we try to minimize markup and client-side code, intelligently distribute HTTP requests, reduce bandwith and connections overall, and will also have a look at server-side code. Talking about code: as usual, the session will also feature code and demos.

Speakers
avatar for Christian Wenz

Christian Wenz

Arrabiata Solutions GmbH
Christian Wenz is an author, trainer, and consultant. His main focus of working and writing is on web technologies and security. Christian has written or co–written over 100 books for various publishers. He works with both open source and closed source web technologies. This leads... Read More →


Wednesday May 13, 2015 11:30 - 12:30 CEST
Room 8
  Web

12:30 CEST

Lunch
Wednesday May 13, 2015 12:30 - 13:30 CEST
Partner area

13:30 CEST

Effective Leadership
Leaders aren't born, they aren't hatched, and they don't apparate.  Leadership is a journey, one that involves hard work, practice, and a deep understanding of not only your team members but also yourself. I've led teams large and small throughout my 30 year career, and certainly made plenty of mistakes on the way,  But I've learned to fail fast, iterate, and continuously improve to create high performing teams across multiple verticals. In this session I share what I have learned over the years being a leader and being led.

Speakers
avatar for Phil Japikse

Phil Japikse

Principal Software Engineer, Strategic Data Systems, Inc.
A Principal Software Engineer with Strategic Data Systems (http://www.sds-consulting.com), international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005... Read More →


Wednesday May 13, 2015 13:30 - 14:30 CEST
Room 3

13:30 CEST

Making software delivery flow and learning from software innovators
How many times have you heard a business sponsor ask ‘why can’t you guys deliver software as fast as Google or Facebook or Angry Birds?’ The reality of most organizations is that software development never delivers as fast as the business and for many there is a major difference between their delivery speed and that of the poster children of Silicon Valley. But can that difference in speed and ability to innovate be only attributable to a clear focus on software delivery and the skill and capability of their staff or is there something else that good engineering companies bring to the table? In this talk Dave West, Chief Product Officer and former Forrester analyst describes how modern software organizations connect up their lifecycle and integrate their end to end process. And how, driven by DevOps, Lean Startup and Agile thinking software delivery can be continuous rather than fragmented by silo tools, process and practices. This talk will describe how Lean Thinking can transform your delivery organization not only in terms of the software delivery team but also the PMO and your service desk.

Speakers
avatar for Dave West

Dave West

Chief Product Officer, Tasktop
Dave West is the Chief Product Officer at Tasktop. In this capacity, he engages with customers and partners to drive Tasktop’s product roadmap and market positioning. As a member of the company’s executive management team, he also is instrumental in building Tasktop into a transformative... Read More →


Wednesday May 13, 2015 13:30 - 14:30 CEST
Room 9
  Keynote

13:30 CEST

The Engaging User Experience & the Natural User Interface
The combination of primary tenants of an engaging user experience and the revolution in the Natural User Interface (NUI) provides a great opportunity to enhance the overall user experience of applications.  As the world of NUI evolves, and revolutionary devices like Kinect for Windows pave the path for gesture and voice controlled interfaces, there is a demand for developers to create increasingly sophisticated user experiences in their applications. A touch, gesture or voice optimized experience requires developers to think of visual design in a whole new way and demands a new set of usability skills.  This demo focused keynote will take an amusing look at the past and take an impressive look at some of the best NUI software being built today and into the immediate future and will even delve into the NUI of the future.

Speakers
avatar for Tim Huckaby

Tim Huckaby

Chairman / Founder, InterKnowlogy
Tim Huckaby is focused on Engaging User Experiences, User Interaction Design and the Natural User Interface (NUI) as applied with software in systems of all industries. Mr. Huckaby’s expertise encompasses NUI as Touch, Gesture, Voice and Neural interfaces as applied by a number... Read More →


Wednesday May 13, 2015 13:30 - 14:30 CEST
Room 8
  Keynote

14:30 CEST

Break
Wednesday May 13, 2015 14:30 - 14:45 CEST
Partner area

14:45 CEST

TFS build vNext
A walk through of using build in the vNext version of TFS.

Speakers
avatar for Richard Fennell

Richard Fennell

Engineering Director, Black Marble
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... Read More →


Wednesday May 13, 2015 14:45 - 15:45 CEST
Room 3
  ALM & Testing

14:45 CEST

How we use Azure in MessageHandler
In this session I'll discuss what the underlying architecture of MessageHandler looks like, which azure components we use, why we use them and how we use them. I’ll also reflect on how I think the recent evolutions in azure and announcements at Build will impact our architecture moving forward. Join me if you want to learn more about distributed software architecture in the cloud as well as the thought process behind it.

Speakers
avatar for Yves Goeleven

Yves Goeleven

Solution Architect, Goeleven BVBA
Yves has been shipping enterprise and cloud software since 2001. He is specialized in the design of distributed software systems using messaging. He works as a Solution Architect for Particular Software (NServiceBus), where he is working on support for the Azure platform. He is one... Read More →


Wednesday May 13, 2015 14:45 - 15:45 CEST
Room 2
  Cloud

14:45 CEST

Machine Learning – Supervised Learning
This session will delve into three important supervised learning algorithms, Perceptron, Decision Trees, and Naïve Bayes, designed to aid in the prediction process. Attendees will walk away with a firm grasp of how these algorithms function in the context of the nuML Machine Learning Library, together with application methods for their current software of choice.



Speakers
avatar for Seth Juarez

Seth Juarez

Technical Evangelist, Microsoft
Seth Juarez holds a Master’s Degree in Computer Science where his field of research was Artificial Intelligence, specifically in the realm of Machine Learning. Seth is a Microsoft Evangelist working with the Channel 9 team. When he is not working in that area, Seth devotes his... Read More →


Wednesday May 13, 2015 14:45 - 15:45 CEST
Room 10

14:45 CEST

Type-Driven Development
The F# type system is both stronger and more flexible than the type system in e.g. C#. You can use this to your advantage to rapidly evolve a prototype.

In this talk you'll see an example of how to evolve a Finite State Machine that solves a real problem, using the F# type system as a driver.

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... Read More →


Wednesday May 13, 2015 14:45 - 15:45 CEST
Room 8

14:45 CEST

Push Notifications in Xamarin
Learn about Push on all the major platforms.  Cover some options for sending notifications (Azure, Urban Airship, PushSharp), and show how to implement them in Xamarin Android and iOS apps.

Speakers
avatar for Jon Dick

Jon Dick

Jonathan Dick is a Canadian practicing beer driven development. He's been working with .NET since its beta days, and now focuses on the mobile space. Jonathan is a Xamarin MVP, author, and maintainer of several open source projects such as PushSharp and ZXing.Net.Mobile. He has recently... Read More →


Wednesday May 13, 2015 14:45 - 15:45 CEST
Room 9

14:45 CEST

Chrome Developer Tools Deep Dive
Every developer needs a set of tools, especially web developers that bend under the pressure of multiple languages, environments, IDEs and what not. One of the most comprehensive tool out there today is Chrome Developer Tools. It contains so many amazing features other than the common ones, and it’s just a shame most developers don’t know about them! 
Come to the session to learn about the known and less-known features of Chrome Developer Tools and see how your everyday web development can become easier by just a few simple steps.

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... Read More →


Wednesday May 13, 2015 14:45 - 15:45 CEST
Room 1
  Web

15:45 CEST

Break
Wednesday May 13, 2015 15:45 - 16:15 CEST
Partner area

16:15 CEST

Azure Networks: For more than just VMs
Sometimes don't want our data in the cloud, but that doesn't mean we can't use the cloud at all. Windows Azure allows private networks to be defined that can host virtual machines, connect securely to our on-premises network and act as a bridge for scalable Azure Websites. In this session I'll create a network, add VMs and connect in a website. I'll talk about how it could be connected to on-prem and run through the concepts involved.

Speakers
avatar for Rik Hepworth

Rik Hepworth

IT Director, Black Marble
Rik is a Microsoft MVP for Azure and IT Director at Black Marble, an award-winning company in the north of England. His role includes delivering robust IT solutions to both his own organisation and its customers, which can take in a broad spectrum of technologies. An enthusiastic... Read More →


Wednesday May 13, 2015 16:15 - 17:15 CEST
Room 1
  Cloud

16:15 CEST

Automating Your Database Deployments
Deploying your database changes to production can be nerve-wracking. We'll discuss methods that take the stress out of the process by ensuring that you practice your deployments using continuous integration before you ever get near production. Automating the deployment and testing processes through various pre-production environments can make the whole experience of production deployments more repeatable, more reliable and more robust.In this session, we'll explore the concepts of continuous integration and continuous delivery for databases – what to consider, the challenges, the benefits, the testing, and the crucial approval gates necessary for a reliable production deployment. We'll discuss these and other release strategies as you think about how to evolve your deployment pipeline towards a more automated approach, starting with continuous integration and ending at your production systems.

Speakers
avatar for Grant Fritchey

Grant Fritchey

Speaker, Techorama
Grant Fritchey is a Data Platform MVP with over 20 years’ experience in IT, including time spent in support and development. He has worked with SQL Server since 6.0 back in 1995. He has also developed in VB, VB.NET, C#, and Java. Grant has written books for Apress and Simple-Talk... Read More →


Wednesday May 13, 2015 16:15 - 17:15 CEST
Room 8

16:15 CEST

Embellishing APIs with Code Analyzers
Learning a new API can be very difficult and documentation is cumbersome to read. Fortunately, there is a new way to guide the users of your library into the Pit of Success.

 

Code Analyzers are a feature of the .NET Compiler Platform that allow you to extend IntelliSense for anyone who installs your library. By implementing your own Code Analyzer you can take advantage of the compiler to alert your callers of mistakes in real-time. And, by also providing a Code Fix, you can even fix their mistakes for them!

 

In this talk I'll show you how you can write Code Analyzers for Visual Studio 2015 and ship them alongside your library in a NuGet package. We'll also take a look at several open source Code Analyzers to see how you can use them to improve the quality of your code.

Speakers
avatar for Justin Rusbatch

Justin Rusbatch

Developer, Justin Rusbatch
Justin is an open source developer with a passion for simplicity. He is the creator of Compilify.net and a core coordinator for Scriptcs.


Wednesday May 13, 2015 16:15 - 17:15 CEST
Room 10

16:15 CEST

Building Cross-Platform Applications with XAML, Xamarin, Xamarin.Forms and MVVM Light
MVVM Light is a popular open source toolkit that's been used in thousands of production XAML applications since 2009. It consists of components, snippets, templates and guidance, and has a strong community of followers. Now, MVVM Light is available for Xamarin! Join Laurent Bugnion, the author of MVVM Light, as he talks about the toolkit and the MVVM architecture and demonstrates how with these tools, you can improve your development workflow.

Speakers
avatar for Laurent Bugnion

Laurent Bugnion

Senior Technical Evangelist, Valorem
Laurent works as Senior Technical Evangelist for Valorem (previously IdentityMine), one of the leading companies (and Gold Partner) for Microsoft technologies such as Windows Presentation Foundation, Xamarin, Windows 10, XBOX, HoloLens, Azure, Office 365 and more. He is based in Zurich... Read More →


Wednesday May 13, 2015 16:15 - 17:15 CEST
Room 9

16:15 CEST

Teamwork - Playing Well With Others
When you were younger you may have had the experience of lining up to get picked for teams at school or in the park for a game.  The kids who were really skilled at the game got picked first, and then the kids who could work well on a team or were popular came next.  Either right or wrong, your adult work life isn't all that much different than back then and almost all of us have to be on a team in which we have to work well with others. There can be a lot of factors that go into being a team member, but this presentation will cover having good communication, not losing sight of the big picture and what to do if you get flagged as the team captain.  There will be ideas and thoughts for all members of the team.There will be all sorts of sessions that will help you increase your skills as a developer, come to this talk to learn how be an effective team player and make yourself a first draft pick at work.

Speakers
avatar for Mike Wood

Mike Wood

Technical Evangelist, Red Gate
Mike Wood is a Technical Evangelist for Cerebrata working with Windows Azure tools and services.He describes himself as a problem solving, outdoorsy, user group advising, dog-loving, blog writing, solution creating, event planning, married, technology speaking, father of one kind... Read More →


Wednesday May 13, 2015 16:15 - 17:15 CEST
Room 3

16:15 CEST

Decomposing AngularJS
If you look inside the AngularJS source code, you might find a comment starting with "Insanity Warning" in regards to some of the code that handles Angular's databinding. Is it really that complicated? Well, it isn't simple that’s for sure. In this talk, you will see a simplified version of Angular's databinding system being built before your own eyes, with explanation, giving you an intimate understanding of how it works. It aims at explaining why some of the things you do work, and some don’t. And I’m pretty sure that the stuff you see in this session will help you build better applications, as well as solve a lot of issues a lot faster.

Speakers
avatar for Chris Klug

Chris Klug

Tretton37
Chris Klug is a developer badass-as-a-service that either creates or solves problems depending on who you ask. He loves creating and building things. Whether it be a new application, a new kitchen or a new RC helicopter, you will see him building things all the time. Most of the time... Read More →


Wednesday May 13, 2015 16:15 - 17:15 CEST
Room 2

17:15 CEST

Break
Wednesday May 13, 2015 17:15 - 17:30 CEST
Partner area

17:30 CEST

EF7: Demo Demo Demo
Want to see some of the upcoming new features of EF7 in action? We'll spend this session looking at code and running demos to see EF7 inASP.NET 5 apps and the K (DNX) runtime, apps that target Azure Table Storage, play some games on Windows Phone and Windows Store apps and debug through some of the new API features. No slides, all code.

Speakers
avatar for Julie Lerman

Julie Lerman

Geekette, The Data Farm
Julie Lerman is a Microsoft Regional Director, Docker Captain and a long-time Microsoft MVP who now counts her years as a coder in decades. She makes her living as a coach and consultant to software teams around the world. You can find Julie presenting on Data Access (including Microsoft's... Read More →


Wednesday May 13, 2015 17:30 - 18:30 CEST
Room 1

17:30 CEST

Azure App Services Web Apps
In my opinion, Azure Websites is one of the top services that Microsoft added to their cloud. It doesn’t matter if you are a Node.JS, PHP, ASP.NET developer, with Azure Websites you get a great runtime environment for your products. In this demo-only session, Azure MVP Rainer Stropek introduces you to Azure Websites using multiple examples. Rainer starts with the basics: Just some HTML- and JavaScript files. Next, he extends the sample using a Node.JS backend. You will learn how to deploy such a solution using Git. Finally, Rainer shows how to use C#, ASP.NET, and Visual Studio to implement and deploy more advanced backend logic.

Speakers
avatar for Rainer Stropek

Rainer Stropek

software architects gmbh
Rainer Stropek ist seit über 20 Jahren als Unternehmer in der IT-Industrie tätig. Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen und entwickelt im Augenblick in seiner Firma "software architects" mit seinem Team die preisgekrönte Software "time cockpit... Read More →


Wednesday May 13, 2015 17:30 - 18:30 CEST
Room 2
  Cloud

17:30 CEST

Metaprogramming using .NET


Metaprogramming is the ultimate software developer craftsmanship! Come and see how we’ll build a mini-compiler in one hour, leveraging the rich capabilities of .NET to generate efficient code at runtime using System.Reflection.Emit and the Expression Tree APIs. Fasten your seatbelts in this zero slides, hardcore coding session.

Speakers
avatar for Bart De Smet

Bart De Smet

Principal Software Development Engineer, Microsoft
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... Read More →


Wednesday May 13, 2015 17:30 - 18:30 CEST
Room 3

17:30 CEST

The Ultimate ReSharper Tips and Tricks Show
Everyone knows an IDE is more than just an editor. And ReSharper is more than just an IDE. This session will provide the ultimate list of tips and tricks that will make you a more efficient and productive developer. From searching for symbols to searching for complex code patterns, tracking values across method calls to creating custom inspection highlights, you’ll find out about some of the best hidden gems that ReSharper has to offer. You’ll be guaranteed to leave this session having learnt things you didn’t even know existed, and with at least one new keyboard shortcut with which to amaze your friends and family.

Speakers
avatar for Matt Ellis

Matt Ellis

Matt Ellis is a developer at JetBrains, working on the Developer Advocacy team. He has 20 years of experience shipping software, having been a developer, team lead and technical authority for companies such as BBC Worldwide, BNP Paribas and Egg, the UK’s first internet bank. During... Read More →


Wednesday May 13, 2015 17:30 - 18:30 CEST
Room 9

17:30 CEST

Xamarin TestCloud
Use C# and NUnit to create UI Tests that run locally and on the Test Cloud on hundreds of devices.

Speakers
avatar for Jon Dick

Jon Dick

Jonathan Dick is a Canadian practicing beer driven development. He's been working with .NET since its beta days, and now focuses on the mobile space. Jonathan is a Xamarin MVP, author, and maintainer of several open source projects such as PushSharp and ZXing.Net.Mobile. He has recently... Read More →


Wednesday May 13, 2015 17:30 - 18:30 CEST
Room 8

17:30 CEST

OWIN – Decoupling the server and the application
Open Web Interface for .NET, or OWIN for short, defines a standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.This session will cover the reasons why the OWIN specification came to be, what problems it solves and how you can use it with to create (and test!) OWIN compliant applications. We will also explore how easy it is to compose an application consisting of multiple frameworks including NancyFX, Signalr, WebAPI and more and how the OWIN paradigm underpins AspNet vNext.

Speakers
avatar for Damian Hickey

Damian Hickey

Architect
Damian is passionate about software development and has been doing so professionally for nearly two decades. He particularly likes product development, and solving domain problems that are distributed by nature and large in scale. His focus is on DDD, CQRS and Event Sourced based... Read More →


Wednesday May 13, 2015 17:30 - 18:30 CEST
Room 10
  Web

18:30 CEST

Closing Reception & Prize Draw
Wednesday May 13, 2015 18:30 - 21:00 CEST
Partner area
 
Filter sessions
Apply filters to sessions.