Warning message

  • The service having id "twitter" is missing, reactivate its module or save again the list of services.
  • The service having id "facebook" is missing, reactivate its module or save again the list of services.
  • The service having id "google_plus" is missing, reactivate its module or save again the list of services.
  • The service having id "linkedin" is missing, reactivate its module or save again the list of services.

Track: The Amazing Potential of .NET Open Source


Day of week:

When dinosaurs roamed the Earth, many of them were .NET developers who all drank from the same water hole supplied by Microsoft. Then the open source comet hit and the OSS explosion began. The open source mindset of transparency and community involvement not only rippled through the community, but Microsoft itself, a behemoth, was transformed. In this track, we'll learn some of the ways that Microsoft has been transformed by open source and how that's unleashed its potential for innovation. But more importantly, we'll learn how the transformative power of open source has invigorated the .NET open source community to build out a strong ecosystem.

Track Host:
Phil Haack
Leads Desktop team @GitHub and shipped ASP.NET MVC/NuGet
Phil Haack (yes, it's pronounced "hack") works at GitHub as an Engineering Manager for the Desktop team. This team is responsible for GitHub for Mac, GitHub for Window, and other interesting applications. Prior to GitHub, he was a Senior Program Manager at Microsoft responsible for shipping ASP.NET MVC and NuGet. These projects were released under open source licenses and helped served as examples to other teams for how to ship open source software. He regularly writes for his blog http://haacked.com/ and tweets random observations on Twitter as @haacked. He also speaks at conferences here and there, and has quit writing technical books forever several times now.
10:35am - 11:25am

by Ben Watson
Principal Software Engineer @Microsoft focused on High-Performance .NET

.NET is a strong platform for developing applications of all types, and while it makes it easy to quickly write code, it also makes it easy to write poorly performing code if you don't understand detailed CLR behavior characteristics. As your performance expectations rise, so too must your willingness to dive into the system to understand it. This talk will give you a deep-dive introduction to what you need to know to squeeze out the ultimate performance from your .NET code, along with war...

11:50am - 12:40pm

by Amy Palamountain
Developer on GitHub Desktop and Reactive Extensions Enthusiast

Reactive this, reactive that. Building responsive and predictable GUI applications is what we strive for, and reactive programming is the new trendy way to achieve that. But if you think about it, almost everything we program today can be given the description of reactive programming. We react to user input by changing our application state. The presence of state, and state that changes over time, has important implications for our application architecture. It complicates things enormously....

1:40pm - 2:30pm

by Alena Hall
Software Solutions Architect

Machine learning is gaining momentum with the increase of necessity to understand data much more efficiently, to predict better for competitive profit and research. In this talk we'll run over various machine learning algorithms available in the Accord.NET - a framework for machine learning and scientific computing in .NET. We'll also have a look at sample types of problems to see how we can apply machine learning algorithms using Accord.NET framework with F# functional approach.

2:55pm - 3:45pm

Open Space
4:10pm - 5:00pm

by Lucian Wischik
Language Designer @Microsoft

C# 7 is being designed in the open, with eager community participation on GitHub and elsewhere. We are still early in the design cycle, but some themes and features are emerging. In this talk, Lucian will discuss the design process and the language features that are taking shape, and you are invited to participate with ideas, questions and concerns.

5:25pm - 6:15pm

by Lisa Taylor
Software Developer @PartsTrader

Friend: “I need to create an interactive rainstorm inside a shipping container”
Me: “You could use the Xbox Kinect to do that”
Friend: “You sound like you know what you’re doing. You do it!”
Me: O_o

I had never programmed for the Kinect before, and I had no idea what an interactive rainstorm was. This is my story of trial and error. Using C#, JavaScript, pixels and bitmaps, loops and infrared light I...


Covering innovative topics

Monday Nov 16

Tuesday Nov 17

Wednesday Nov 18