Track: The Amazing Potential of .NET Open Source
Location:
- Seacliff A/B
 
Day of week:
- Tuesday
 
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.

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...
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....
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.
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.
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...
Tracks
Covering innovative topics
Monday Nov 16
-   
          Architectures You've Always Wondered About    
  
Silicon Valley to Beijing: Exploring some of the world's most intrigiuing architectures
 -   
          Applied Machine Learning     
  
How to start using machine learning and data science in your environment today. Latest and greatest best practices.
 -   
          Browser as a platform (Realizing HTML5)    
  
Exciting new standards like Service Workers, Push Notifications, and WebRTC are making the browser a formidable platform.
 -   
          Modern Languages in Practice    
  
The rise of 21st century languages: Go, Rust, Swift
 -   
          Org Hacking    
  
Our most innovative companies reimagining the org structure
 -   
          Design Thinking    
  
Level up your approach to problem solving and leave everything better than you found it.
 
Tuesday Nov 17
-   
          Containers in Practice    
  
Build resilient, reactive systems one service at a time.
 -   
          Architecting for Failure    
  
Your system will fail. Take control before it takes you with it.
 -   
          Modern CS in the Real World    
  
Real-world Industry adoption of modern CS ideas
 -   
          The Amazing Potential of .NET Open Source    
  
From language design in the open to Rx.NET, there is amazing potential in an Open Source .NET
 -   
          Optimizing You     
  
Keeping life in balance is always a challenge. Learning lifehacks
 -   
          Unlearning Performance Myths    
  
Lessons on the reality of performance, scale, and security
 
Wednesday Nov 18
-   
          Streaming Data @ Scale    
  
Real-time insights at Cloud Scale & the technologies that make them happen!
 -   
          Taking Java to the Next Level    
  
Modern, lean Java. Focuses on topics that push Java beyond how you currently think about it.
 -   
          The Dark Side of Security    
  
Lessons from your enemies
 -   
          Taming Distributed Architecture    
  
Reactive architectures, CAP, CRDTs, consensus systems in practice
 -   
          JavaScript Everywhere!    
  
Javascript is Everywhere. Learn why
 -   
          Culture Reimagined    
  
Lessons on building highly effective organizations
 


