staying connected: an overview of announcements from microsoft’s connect();

Post on 05-Jul-2015

121 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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.

TRANSCRIPT

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

top related