Track: Incredible Power of an Open-Sourced .NET
Day of week:
In QCon SF, we looked at the amazing potential of .NET Open Source. In this installment of the QCon .NET track, we look at the power of open source .NET. A lot is happening in the open source world. From Microsoft we see the new cross platform efforts coming together in a new family of products reaching 1.0 (ASP.NET Core, EF Core, and .NET Core). Outside of Microsoft, we'll see developers leveraging .NET in big and small ways.
by Jeffrey Fritz
Senior Program Manager @Microsoft
.NET Core is now totally open source, cross-platform, and is worth a deeper look. We’re seeing impressive numbers in the TechEmpower Benchmarks. You can write .NET on devices as small as a Raspberry Pi or scale .NET on cloud hardware to hundreds of millions of requests a second. Join Jeff Fritz as he digs into the how, what, and why of .NET Core and ASP.NET Core on a Mac. This technical session will be demo-heavy and spend most of its time at the command line.
by Joe Duffy
Leads the Teams Building Languages/Compilers for C++, C#, VB, & F# @Microsoft
Systems software must be written in C, with unsafe pointers, manual memory management, and the associated cuts and bruises. Or so common wisdom says. This isn't as true as it once was, thanks to the confluence of many trends on both client and server: mobile, constant connectivity, and new trends in isolation like containers. The truth is, with the right discipline, you can reap the productivity, safety, and reliability benefits of using a managed language like C...
by Evelina Gabasova
Bioinformatics Machine Learning Researcher @Cambridge_Uni
Let's dive together into the the world of Star Wars! We'll use the force of F# and R to process publicly available datasets relating to the Star Wars movies to find out who's the most important character in the stories and why were the prequels so unsuccessful. On the way, you'll see why F# is a great language for data science - from preprocessing the data to visualizing them - and you'll also learn how you can use similar data processing pipelines to get interesting insights from your own...
by Richard Kasperowski
Author of The Core Protocols: A Guide to Greatness
by Rachel Reese
Senior Software Engineer @Jet
Jet.com is an e-commerce startup competing with Amazon. We're heavy users of F#, and have based our architecture around Azure-based event-driven functional microservices. Over the last several months, we've schooled ourselves on what works and what doesn't for F# and microservices. This session will walk you through the lessons we have learned on our way to developing our platform.
by Mads Torgersen
Runs C# Design Process & Maintains Language Spec @Microsoft
C# can be developed and run on more and more platforms, and thanks to the “Roslyn” language engine you can increasingly make your own tooling for it. C# 7 is set to embrace several new features for working better with data, such as tuples and pattern matching. Come see what’s in store for C#!
Monday, 13 June
Architectures You've Always Wondered About
Case studies from: Google, Linkedin, Alibaba, Twitter, and more...
Stream Processing @ Scale
Technologies and techniques to handle ever increasing data streams
Culture As Differentiator
Stories of companies and team for whom engineering culture is a differentiator - in delivering faster, in attracting better talent, and in making their businesses more successful.
Practical DevOps for Cloud Architectures
Real-world lessons and practices that enable the devops nirvana of operating what you build
Incredible Power of an Open-Sourced .NET
.NET is more than you may think. From Rx to C# 7 designed in the open, learn more about the power of open source .NET
Sponsored Solutions Track 1
Tuesday, 14 June
Better than Resilient: Antifragile
Failure is a constant in production systems, learn how to wield it to your advantage to build more robust systems.
Innovations in Java and the Java Ecosystem
Cutting Edge Java Innovations for the Real World
Modern CS in the Real World
Real-world Industry adoption of modern CS ideas
Containers: From Dev to Prod
Beyond the buzz and into the how and why of running containers in production
Security War Stories
Expert-level security track led by well known and respected leaders in the field
Sponsored Solutions Track 2
Wednesday, 15 June
Microservices and Monoliths
Practical lessons on services. Asks the question when and when to NOT go with Microservices?
Modern API Architecture - Tools, Methods, Tactics
API-based application development, and the tooling and techniques to support effectively working with APIs in the small or at scale. Using internal and external APIs
Commoditized Machine Learning
Barriers to entry for applied ML are lower than ever before, jumpstart your journey
Keeping life in balance is always a challenge. Learning lifehacks
Sponsored Solutions Track 3