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