Upload
dotnet-miami
View
120
Download
0
Embed Size (px)
DESCRIPTION
On November 12th and 13th, 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.
Citation preview
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