Staying connected: An Overview of Announcements from Microsoft’s Connect();
-
Upload
dotnet-miami -
Category
Technology
-
view
120 -
download
0
description
Transcript of Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying ConnectedAn Overview of Announcements from Microsoft’s Connect();
Who Am I?
What was Connect();?A developer virtual event hosted by Microsoft that focused on mobile, the cloud, and Visual Studio.
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
http://images.complex.com/complex/image/upload/t_article_image/o38uzyugqxzlk4u1uzut.jpg
Open Sourcing .NET Core Runtime and Libraries
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
Open Sourcing .NET Core Runtime and Libraries
• Newer core .NET framework libraries • ImmutableCollections• SIMD• XML • MetadataReader
•MIT Open Source License
•Accepting Pull Requests
“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
.NET Foundation Projects
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
.NET Core Framework on Linux and OSXYes, you heard that right. Offical .NET support on Linux and OSX.
.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)
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
Visual Studio 2013 Community Edition
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
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
Visual Studio Community Edition
Professional Edition For Free!
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
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.
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
Visual Studio 2013 Update 4
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
Linky
• http://www.visualstudio.com/en-us/news/vs2013-update4-rc-vs.aspx
• http://www.microsoft.com/en-us/download/details.aspx?id=44921
Visual Studio 2015 Preview
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)
.NET 2015 PreviewOr .NET Framework 4.6
http://i.imgur.com/iWKad22.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
Link-A-Rama
• http://blogs.msdn.com/b/dotnet/archive/2014/11/12/announcing-net-2015-preview-a-new-era-for-net.aspx
Is now free for
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
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
Thank You!
Richie Rump
@Jorriss
http://jorriss.net
http://dotnetmiami.com