MVP 2 MVP Sessions 2013.2

Microsoft Conference Center - Building 33
November 18, 2013 8:00 AM - November 20, 2013 8:00 AM

Sessions / Agenda

November 18 - 8:00 AM - MSCC / 33 / Baker

Track: Visual C#

Developing Business apps with WPF

Speaker: Joe Reynolds

At CODE Consulting, we've developed a framework for quick, efficient development of WPF applications. The CODE Framework gives developers all the tools they need for building enterprise applications with WPF and SOA.

November 18 - 8:00 AM - MSCC / 33 / Hood

Track: Visual C#

Windows Phone + Windows Store development - from best tools to best apps

Following things will be covered:
1. How to achieve best performance and comfort while developing
2. What is important in current mobile development.
3. What have you looked at and didn't seen (some clues that everyone looks at and the idea behind them - those are important for top apps).

November 18 - 8:20 AM - MSCC / 33 / Baker

Track: Visual C#

How Roslyn could change our way to code

Speaker: Matthieu Mezil

Roslyn could really have a huge impact on our way to code. In this session, we will see how Roslyn can be leveraged to write better code, faster.

November 18 - 8:20 AM - MSCC / 33 / Hood

Track: Visual C#

Developing JavaScript Windows Store apps

Speaker: Rami Sarieddine

Basic development guide and comparing the differences between a Windows Store app and a web application with javascript and html5

November 19 - 8:00 AM - MSCC / 33 / Hood

Track: Other

When JavasScript is more like the C++ than C# is

Speaker: David Cravey

JavaScript has a run-time type system, C++/C# have mixed compile/run time type systems (i.e. interfaces and friends).

One the most misunderstood aspects of modern C++ is that much the code "runs" at compile time.  In practical terms the C++ code is much more statically type safe.  What is not immediately evident is that while the compile time code is fairly ""dynamic"" in that the type checking is occurring as the code is running (i.e. at compile time)

November 19 - 8:00 AM - MSCC / 33 / Baker

Track: Visual C#

Starting a polyglot funtional programming group in your city

Speaker: Bryan Hunter

"In Nashville I launched NashFP (a polyglot functional programming group) in January 2012. It has grown into a large, warm community. Beginners feel welcome and experts feel rewarded. People drive in from other states to attend our labs. Microsoft developers (C#/F#) have a seat at the table with open source developers (Clojure/Erlang/Haskell) and everyone learns from everyone. Healthy, healthy.

What did NashFP get right? What have we learned? How do you launch a group in your city?"

November 19 - 8:20 AM - MSCC / 33 / Baker

Track: Visual F#

All aboard the Titanic: Machine Learning with F#

Machine learning is one of the most exciting domains for software engineers right now - and F# is a great language for it. In this talk, we'll demonstrate how a couple of lines of F# can provide insight into the fate of the Titanic's passengers.

November 19 - 8:40 AM - MSCC / 33 / Baker

Track: Visual F#

The story of building great and open F# community

Speaker: Tomas Petricek

The F# community is unique in the .NET world in the number of active contributors – over the last year, the F# Software Foundation ( was started to bring together open-source developers, Microsoft, commercial users of F#. The Foundation hosts a number of working groups that have greatly improved the F# story for data science and other areas and many key F# libraries are developed by the community.


How did that all happen? Why do things like F# Software Foundation matter? And how to encourage active contributions? And finally, can other technical communities take useful inspiration from what is happening in the F# world? You won’t get ultimate answers in this session, but we’ll have a great chance to discuss them together!

November 19 - 11:00 AM - MSCC / 33 / Hood

Track: Other

Visual Studio Feedback Channels

Speaker: Deon Herbert

I will cover the various feedback channels that the visual studio, .net and tfs team makes available or monitors for feedback at different stages of the product development cycle.  I will cover the new send a smile feature in VS 2013. I will also cover Microsoft Connect and the improvements we are planning to implement to improve the customer's experience. I will also show examples of how the channels are working to bring change to future versions of visual studio, .net and tfs. Customer feedback is an area that plays a critical role in determining which features to invest in.

November 19 - 11:20 AM - MSCC / 33 / Hood

Track: Other

Humanitaritan toolbox: Local groups owning projects

Speaker: Bill Wagner

The humanitarian toolbox ( wants o scale out, and have interested local groups run and maintain projects to provide software for humanitarian organizations.  We'd like to present to MVPs that are active in their local community about the opportunity, and get feedback on what would encourage them to take on a project

November 19 - 11:40 AM - MSCC / 33 / Hood

Track: Other

Behind the Scenes: Global Windows Azure Bootcamp and Global Render Lab

Speaker: Alan Smith

"On April 27th, 2013, we held Windows Azure bootcamps on more than 90 locations in around 30 countries around the globe! This one day deep dive class helped over 6,000 people get up to speed developing with Windows Azure. We also ran a “Global Render Lab” with over 750 attendees in 22 countries helping to greater a massive animation render farm which consisted of up to 4,500 virtual servers and consumed almost 7 years of compute time.
In this session Windows Azure MVPs Alan Smith and Magnus Mårtensson will share our experiences of the planning and execution of the Global Windows Azure Bootcamp. Starting from a crazy idea dreamed up in a pub in Stockholm to two almost sleepless nights as the event kicked off in Sydney Australia and closed 25 hours later in San Francisco. The lessons we have learned could easily be applied to other development communities.
Plans are already being laid for Global Windows Azure Bootcamp 2014, if you want to be part of it we will have details of how to sign up. Let’s make next year’s event even bigger…"