Staying connected: An Overview of Announcements from Microsoft’s Connect();
-
Upload
dotnet-miami -
Category
Technology
-
view
121 -
download
0
description
Transcript of Staying connected: An Overview of Announcements from Microsoft’s Connect();
![Page 1: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/1.jpg)
Staying ConnectedAn Overview of Announcements from Microsoft’s Connect();
![Page 2: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/2.jpg)
Who Am I?
![Page 3: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/3.jpg)
What was Connect();?A developer virtual event hosted by Microsoft that focused on mobile, the cloud, and Visual Studio.
![Page 4: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/4.jpg)
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
![Page 5: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/5.jpg)
![Page 6: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/6.jpg)
![Page 7: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/7.jpg)
http://images.complex.com/complex/image/upload/t_article_image/o38uzyugqxzlk4u1uzut.jpg
![Page 8: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/8.jpg)
Open Sourcing .NET Core Runtime and Libraries
![Page 9: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/9.jpg)
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
![Page 10: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/10.jpg)
Open Sourcing .NET Core Runtime and Libraries
• Newer core .NET framework libraries • ImmutableCollections• SIMD• XML • MetadataReader
•MIT Open Source License
•Accepting Pull Requests
![Page 11: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/11.jpg)
“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 GuthrieExecutive Vice President of the Microsoft Cloud and Enterprise Group
![Page 12: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/12.jpg)
.NET Foundation Projects
![Page 13: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/13.jpg)
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
![Page 14: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/14.jpg)
.NET Core Framework on Linux and OSXYes, you heard that right. Offical .NET support on Linux and OSX.
![Page 15: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/15.jpg)
.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)
![Page 16: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/16.jpg)
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
![Page 17: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/17.jpg)
Visual Studio 2013 Community Edition
![Page 18: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/18.jpg)
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
![Page 19: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/19.jpg)
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
![Page 20: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/20.jpg)
Visual Studio Community Edition
Professional Edition For Free!
![Page 21: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/21.jpg)
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
![Page 22: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/22.jpg)
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.
![Page 23: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/23.jpg)
Linkage
• http://www.visualstudio.com/products/visual-studio-community-vs
• http://www.visualstudio.com/news/vs2013-community-vs
• http://channel9.msdn.com/coding4fun/blog/Visual-Studio-2013-Community-Professional-development-for-free
![Page 24: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/24.jpg)
Visual Studio 2013 Update 4
![Page 25: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/25.jpg)
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
![Page 26: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/26.jpg)
Linky
• http://www.visualstudio.com/en-us/news/vs2013-update4-rc-vs.aspx
• http://www.microsoft.com/en-us/download/details.aspx?id=44921
![Page 27: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/27.jpg)
Visual Studio 2015 Preview
![Page 28: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/28.jpg)
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)
![Page 29: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/29.jpg)
![Page 30: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/30.jpg)
![Page 31: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/31.jpg)
![Page 32: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/32.jpg)
.NET 2015 PreviewOr .NET Framework 4.6
![Page 33: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/33.jpg)
http://i.imgur.com/iWKad22.jpg
![Page 34: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/34.jpg)
.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
![Page 35: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/35.jpg)
Link-A-Rama
• http://blogs.msdn.com/b/dotnet/archive/2014/11/12/announcing-net-2015-preview-a-new-era-for-net.aspx
![Page 36: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/36.jpg)
Is now free for
![Page 37: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/37.jpg)
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
![Page 38: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/38.jpg)
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
![Page 39: Staying connected: An Overview of Announcements from Microsoft’s Connect();](https://reader033.fdocuments.net/reader033/viewer/2022042816/5598f4871a28ab5e5e8b47d9/html5/thumbnails/39.jpg)
Thank You!
Richie Rump
@Jorriss
http://jorriss.net
http://dotnetmiami.com