Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Staying Connected: An Overview of Announcements...

Richie Rump
November 20, 2014

Staying Connected: An Overview of Announcements from Microsoft’s Connect();

In November of 2014 Microsoft held a virtual developer event called Connect();. We'll review all of the highlights from the event and the surprising announcements that were made. And because I'm giving the presentation I'll also give my own unique view on the event.

Richie Rump

November 20, 2014
Tweet

More Decks by Richie Rump

Other Decks in Technology

Transcript

  1. What was Connect();? A developer virtual event hosted by Microsoft

    that focused on mobile, the cloud, and Visual Studio.
  2. Connect(); How I Saw It • What was announced. •

    Things I felt that were important. • My opinions, not Microsoft’s • See if for yourself at: • http://channel9.msdn.com/Events/Visual- Studio/Connect-event-2014
  3. Open Sourcing .NET Core Runtime and Libraries • Everything needed

    to execute .NET code • CLR • Just-In-Time Compiler (JIT) • Garbage Collector (GC) • Core .NET base class libraries
  4. Open Sourcing .NET Core Runtime and Libraries • Newer core

    .NET framework libraries • ImmutableCollections • SIMD • XML • MetadataReader • MIT Open Source License • Accepting Pull Requests
  5. “Today’s open source announcement means that developers will have a

    fully supported, fully open source, fully cross platform .NET stack for creating server and cloud applications – including everything from the C#/VB compilers, to the CLR runtime, to the core .NET base class libraries, to the higher-level .NET Web, Data and API frameworks.” Scott Guthrie Executive Vice President of the Microsoft Cloud and Enterprise Group
  6. Helpful Links • http://microsoft.github.io/ • http://www.dotnetfoundation.org/ • http://www.microsoft.com/en-us/openness • http://weblogs.asp.net/scottgu/announcing-open-source-

    of-net-core-framework-net-core-distribution-for-linux-osx- and-free-visual-studio-community-edition • http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net- core-is-open-source.aspx
  7. .NET Core Framework on Linux and OSX Yes, you heard

    that right. Offical .NET support on Linux and OSX.
  8. .NET Core Framework on Linux and OSX • Official distributions

    for .NET Core • Linux • OSX • Ability to build Server and Cloud applications with .NET. • Note: No UI outside of web applications. (No Windows Forms/WPF)
  9. But What About Mono? • Mono is still alive and

    kicking. • Xamarin will be contributing code to .NET Core. • Mono will be integrating .NET Core into Mono. • Mono runs on more than just OSX and Linux. • iPhone • BSD • Sun Solaris • Nintendo Wii • PlayStation 3 • http://tirania.org/blog/archive/2014/Nov-12.html
  10. Visual Studio 2013 Community Edition • Why another Visual Studio

    SKU? • Current SKUs • Ultimate • Premium • Test Professional • Professional • Express • Online Basic • Online Pro • Online Advanced • http://www.visualstudio.com/products/compare-visual-studio-products-vs
  11. Visual Studio Community Edition • Professional-grade editing, code analysis, and

    debugging support • Support for open-source workflows (Git) • Compilers for managed languages, C++ and more • Cross-platform mobile development for your preferred device and platform, including the web, Android, iOS, and Windows Phone with the free Visual Studio Tools for Apache Cordova extension • Take advantage of cloud services with simplified Azure SDK integration, and incorporate modern app analytics and telemetry with Application Insights • Access to all the Visual Studio 2013 extensions on the Visual Studio Gallery • Visual Studio Community 2013 includes Update 4, which is a cumulative update of all previous Visual Studio 2013 updates • http://www.visualstudio.com/news/vs2013-community-vs
  12. How Can I Use This Thing? • Any individual developer

    can use Visual Studio Community to create their own free or paid apps. • Organizations: • Classroom • Academic research • Open Source Projects • Non-Enterprise Orgs (< 250 PCs or < $1 MM USD Annual Revenue) • Up to five users
  13. Warning! • You cannot install Visual Studio Community 2013 side

    by side with Pro/Premier/Ultimate. • You can with Express Edition • If you already have Visual Studio 2013 Pro/Premier/Ultimate you don’t need Community edition.
  14. Visual Studio 2013 Update 4 • Visual Studio updates: •

    CodeLens • C++ • JavaScript IntelliSense • Microsoft ASP.NET and Web Tools • Application Insights • Team Foundation Server Updates: • Release Management • Test • Version control • Plan and track work • Access level name changes and feature access • SQL Server updates • Bug Fixes & Known Issues
  15. Visual Studio 2015 Preview • Ability to save window layouts

    • Filtered Error List • Touch Gestures • Easily configure breakpoints without a modal dialog • Perf Tips • Lambdas in debugger window • Live XAML Debugging in Blend (Internal Build)
  16. .NET 2015 Preview • Changes in the Base Class Library

    • Resizing in Windows Forms controls • Support for code page encodings • Open-source .NET Framework packages • Improvements to event tracing • .NET Native
  17. There’s a catch… • Depending on your MSDN level •

    You may get 10 to 30 courses for free • Courses are preselected. You don’t get to choose • All available courses are focused on Microsoft technologies • http://support.pluralsight.com/knowledgebase/topics /67891-msdn-partnership
  18. Connect(); Over 70 Videos • C# 6 • ASP.NET 5

    • Apache Cordova • Entity Framework 7 • F# 4 • Visual Basic 14 • Web Forms 4.6 • Code Analyzers • HDInsight • Xamarin • DevOps • Smart Unit Tests • Blend 2015 • Code Maps • Python Tools • Code Lens • Document DB • Azure Websites