SlideShare a Scribd company logo
Staying Connected 
An 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 Guthrie 
Executive 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 OSX 
Yes, 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 Preview 
Or .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

More Related Content

What's hot

Writing, build and releasing your own vsts extension
Writing, build and releasing your own vsts extensionWriting, build and releasing your own vsts extension
Writing, build and releasing your own vsts extension
Henry Been
 
10 top web development frameworks (new version 21 11)
10 top web development frameworks (new version 21 11)10 top web development frameworks (new version 21 11)
10 top web development frameworks (new version 21 11)
Mandar Majmudar
 
Xe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise AppsXe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise Apps
Mirco Vanini
 
VSTO + LOB Apps Information Matters
VSTO + LOB Apps Information MattersVSTO + LOB Apps Information Matters
VSTO + LOB Apps Information Matters
Comunidade NetPonto
 
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio FranziniCCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
walk2talk srl
 
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...Gabriel Villa
 
2014 HTML5 총정리
2014 HTML5 총정리2014 HTML5 총정리
2014 HTML5 총정리
Wonsuk Lee
 
Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)
Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)
Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)
Wonsuk Lee
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
Pantheon
 
.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development
Mirco Vanini
 
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
Adam Paxton
 
All about SPFx
All about SPFxAll about SPFx
All about SPFx
Fabio Franzini
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
Guilherme Pereira Silva
 
Build your own dev tools with salesforce cli plugin generator
Build your own dev tools with salesforce cli plugin generatorBuild your own dev tools with salesforce cli plugin generator
Build your own dev tools with salesforce cli plugin generator
Mohith Shrivastava
 
A review of Concrete 5 and what is new in version 5.7
A review of Concrete 5 and what is new in version 5.7A review of Concrete 5 and what is new in version 5.7
A review of Concrete 5 and what is new in version 5.7
Rawnet
 
.NET Conf 2020 - Hot Topics Desktop Development
.NET Conf 2020 - Hot Topics Desktop Development.NET Conf 2020 - Hot Topics Desktop Development
.NET Conf 2020 - Hot Topics Desktop Development
Mirco Vanini
 
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
Wonsuk Lee
 
Realtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.jsRealtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.js
Christian Heindel
 

What's hot (19)

Writing, build and releasing your own vsts extension
Writing, build and releasing your own vsts extensionWriting, build and releasing your own vsts extension
Writing, build and releasing your own vsts extension
 
10 top web development frameworks (new version 21 11)
10 top web development frameworks (new version 21 11)10 top web development frameworks (new version 21 11)
10 top web development frameworks (new version 21 11)
 
Xe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise AppsXe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise Apps
 
VSTO + LOB Apps Information Matters
VSTO + LOB Apps Information MattersVSTO + LOB Apps Information Matters
VSTO + LOB Apps Information Matters
 
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio FranziniCCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
 
Nagoya
NagoyaNagoya
Nagoya
 
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
 
2014 HTML5 총정리
2014 HTML5 총정리2014 HTML5 총정리
2014 HTML5 총정리
 
Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)
Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)
Industry trend of HTML5 in 2012 (2012년 HTML5 총정리)
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
 
.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development
 
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
 
All about SPFx
All about SPFxAll about SPFx
All about SPFx
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
Build your own dev tools with salesforce cli plugin generator
Build your own dev tools with salesforce cli plugin generatorBuild your own dev tools with salesforce cli plugin generator
Build your own dev tools with salesforce cli plugin generator
 
A review of Concrete 5 and what is new in version 5.7
A review of Concrete 5 and what is new in version 5.7A review of Concrete 5 and what is new in version 5.7
A review of Concrete 5 and what is new in version 5.7
 
.NET Conf 2020 - Hot Topics Desktop Development
.NET Conf 2020 - Hot Topics Desktop Development.NET Conf 2020 - Hot Topics Desktop Development
.NET Conf 2020 - Hot Topics Desktop Development
 
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
2013년 html5 총정리 (Summary of HTML5 Trend in 2013)
 
Realtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.jsRealtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.js
 

Viewers also liked

Mapa Conceptual Gerencia
Mapa Conceptual GerenciaMapa Conceptual Gerencia
Mapa Conceptual Gerenciayolimara
 
Nexus travel
Nexus travelNexus travel
Nexus travel
tuanhaimai2010
 
dotNet Miami - June 21, 2012: Richie Rump: Entity Framework: Code First and M...
dotNet Miami - June 21, 2012: Richie Rump: Entity Framework: Code First and M...dotNet Miami - June 21, 2012: Richie Rump: Entity Framework: Code First and M...
dotNet Miami - June 21, 2012: Richie Rump: Entity Framework: Code First and M...
dotNet Miami
 
Menu Pane E Vino
Menu Pane E VinoMenu Pane E Vino
Menu Pane E Vino
Pane E Vino
 
dotNet Miami - August 16, 2012 - Windows 8 App Walkthrough
dotNet Miami - August 16, 2012 - Windows 8 App WalkthroughdotNet Miami - August 16, 2012 - Windows 8 App Walkthrough
dotNet Miami - August 16, 2012 - Windows 8 App Walkthrough
dotNet Miami
 
Academici poetry anthology
Academici poetry anthologyAcademici poetry anthology
Mapa conceptual gerencia
Mapa conceptual gerenciaMapa conceptual gerencia
Mapa conceptual gerenciayolimara
 
Denise Sumotzy Art Collection
Denise Sumotzy Art CollectionDenise Sumotzy Art Collection
Denise Sumotzy Art Collection
Denise Sumotzy
 
dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development
dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile DevelopmentdotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development
dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development
dotNet Miami
 
Menu Pane E Vino
Menu Pane E Vino Menu Pane E Vino
Menu Pane E Vino
Pane E Vino
 
 灘校パソコン研究部内lt大会(2012年度)本物
 灘校パソコン研究部内lt大会(2012年度)本物 灘校パソコン研究部内lt大会(2012年度)本物
 灘校パソコン研究部内lt大会(2012年度)本物yamanakako
 
Apex the peak of good living
Apex the peak of good livingApex the peak of good living
Apex the peak of good living
ejchapman
 
SAPCLE Corporate Profile - An Enterprise Application Services Partner of Cho...
SAPCLE Corporate Profile  - An Enterprise Application Services Partner of Cho...SAPCLE Corporate Profile  - An Enterprise Application Services Partner of Cho...
SAPCLE Corporate Profile - An Enterprise Application Services Partner of Cho...
SAPCLE Technologies
 

Viewers also liked (20)

Mapa Conceptual Gerencia
Mapa Conceptual GerenciaMapa Conceptual Gerencia
Mapa Conceptual Gerencia
 
Nexus travel
Nexus travelNexus travel
Nexus travel
 
Guia # 2 karol
Guia #  2 karolGuia #  2 karol
Guia # 2 karol
 
dotNet Miami - June 21, 2012: Richie Rump: Entity Framework: Code First and M...
dotNet Miami - June 21, 2012: Richie Rump: Entity Framework: Code First and M...dotNet Miami - June 21, 2012: Richie Rump: Entity Framework: Code First and M...
dotNet Miami - June 21, 2012: Richie Rump: Entity Framework: Code First and M...
 
Menu Pane E Vino
Menu Pane E VinoMenu Pane E Vino
Menu Pane E Vino
 
dotNet Miami - August 16, 2012 - Windows 8 App Walkthrough
dotNet Miami - August 16, 2012 - Windows 8 App WalkthroughdotNet Miami - August 16, 2012 - Windows 8 App Walkthrough
dotNet Miami - August 16, 2012 - Windows 8 App Walkthrough
 
Academici poetry anthology
Academici poetry anthologyAcademici poetry anthology
Academici poetry anthology
 
Mapa conceptual gerencia
Mapa conceptual gerenciaMapa conceptual gerencia
Mapa conceptual gerencia
 
Denise Sumotzy Art Collection
Denise Sumotzy Art CollectionDenise Sumotzy Art Collection
Denise Sumotzy Art Collection
 
dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development
dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile DevelopmentdotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development
dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development
 
Menu Pane E Vino
Menu Pane E Vino Menu Pane E Vino
Menu Pane E Vino
 
09 eylul11 Ilımlı İslâm Üzerine
09 eylul11 Ilımlı İslâm Üzerine09 eylul11 Ilımlı İslâm Üzerine
09 eylul11 Ilımlı İslâm Üzerine
 
Guia #8 karol
Guia #8 karolGuia #8 karol
Guia #8 karol
 
 灘校パソコン研究部内lt大会(2012年度)本物
 灘校パソコン研究部内lt大会(2012年度)本物 灘校パソコン研究部内lt大会(2012年度)本物
 灘校パソコン研究部内lt大会(2012年度)本物
 
Apex the peak of good living
Apex the peak of good livingApex the peak of good living
Apex the peak of good living
 
06 haziran11 sehitler olmezler
06 haziran11 sehitler olmezler06 haziran11 sehitler olmezler
06 haziran11 sehitler olmezler
 
30 haziran11 kaybettiklerimizi ariyoruz
30 haziran11 kaybettiklerimizi ariyoruz30 haziran11 kaybettiklerimizi ariyoruz
30 haziran11 kaybettiklerimizi ariyoruz
 
SAPCLE Corporate Profile - An Enterprise Application Services Partner of Cho...
SAPCLE Corporate Profile  - An Enterprise Application Services Partner of Cho...SAPCLE Corporate Profile  - An Enterprise Application Services Partner of Cho...
SAPCLE Corporate Profile - An Enterprise Application Services Partner of Cho...
 
SAECULUM 9/2004
SAECULUM 9/2004SAECULUM 9/2004
SAECULUM 9/2004
 
brochure2014
brochure2014brochure2014
brochure2014
 

Similar to Staying connected: An Overview of Announcements from Microsoft’s Connect();

TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015
DotNetCampus
 
Build mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform DevBuild mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform Dev
Ian Chen
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop
Oren Novotny
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
Wintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryWintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryJeremy Likness
 
Developing NuGet
Developing NuGetDeveloping NuGet
Developing NuGet
Jeff Handley
 
Whats new for developers in Visual Studio 2013
Whats new for developers in Visual Studio 2013Whats new for developers in Visual Studio 2013
Whats new for developers in Visual Studio 2013
Chris Dufour
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
LOGINPHP360
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...WSPDC & FEDSPUG
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
SPC Adriatics
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint Development
Eric Overfield
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
LOGINPHP360
 
Visual Studio 2015 Product Lineup
Visual Studio 2015 Product LineupVisual Studio 2015 Product Lineup
Visual Studio 2015 Product Lineup
Diaa Al-Salehi
 
News from Build 2013
News from Build 2013News from Build 2013
News from Build 2013
Sasha Goldshtein
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kitjoycsc
 
Microsoft xamarin-experience
Microsoft xamarin-experienceMicrosoft xamarin-experience
Microsoft xamarin-experienceXpand IT
 
TypeScript - Javascript done right
TypeScript - Javascript done rightTypeScript - Javascript done right
TypeScript - Javascript done right
Wekoslav Stefanovski
 
Csharp corner toronto vs2019 post launch 10 apr 2019 nilesh shah
Csharp corner toronto vs2019 post launch 10 apr 2019 nilesh shahCsharp corner toronto vs2019 post launch 10 apr 2019 nilesh shah
Csharp corner toronto vs2019 post launch 10 apr 2019 nilesh shah
Nilesh Shah
 
DotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcementsDotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcements
Sajeetharan
 

Similar to Staying connected: An Overview of Announcements from Microsoft’s Connect(); (20)

TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015
 
Build mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform DevBuild mini - Windows 10 Dev & Cross platform Dev
Build mini - Windows 10 Dev & Cross platform Dev
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
 
Wintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryWintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class Library
 
Developing NuGet
Developing NuGetDeveloping NuGet
Developing NuGet
 
New
NewNew
New
 
Whats new for developers in Visual Studio 2013
Whats new for developers in Visual Studio 2013Whats new for developers in Visual Studio 2013
Whats new for developers in Visual Studio 2013
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint Development
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
Visual Studio 2015 Product Lineup
Visual Studio 2015 Product LineupVisual Studio 2015 Product Lineup
Visual Studio 2015 Product Lineup
 
News from Build 2013
News from Build 2013News from Build 2013
News from Build 2013
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Microsoft xamarin-experience
Microsoft xamarin-experienceMicrosoft xamarin-experience
Microsoft xamarin-experience
 
TypeScript - Javascript done right
TypeScript - Javascript done rightTypeScript - Javascript done right
TypeScript - Javascript done right
 
Csharp corner toronto vs2019 post launch 10 apr 2019 nilesh shah
Csharp corner toronto vs2019 post launch 10 apr 2019 nilesh shahCsharp corner toronto vs2019 post launch 10 apr 2019 nilesh shah
Csharp corner toronto vs2019 post launch 10 apr 2019 nilesh shah
 
DotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcementsDotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcements
 

Recently uploaded

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

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

  • 1. Staying Connected An Overview of Announcements from Microsoft’s Connect();
  • 3. What was Connect();? A developer virtual event hosted by Microsoft that focused on mobile, the cloud, and Visual Studio.
  • 4. 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
  • 5.
  • 6.
  • 8. Open Sourcing .NET Core Runtime and Libraries
  • 9. 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
  • 10. Open Sourcing .NET Core Runtime and Libraries • Newer core .NET framework libraries • ImmutableCollections • SIMD • XML • MetadataReader • MIT Open Source License • Accepting Pull Requests
  • 11. “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
  • 13. 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
  • 14. .NET Core Framework on Linux and OSX Yes, you heard that right. Offical .NET support on Linux and OSX.
  • 15. .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)
  • 16. 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
  • 17. Visual Studio 2013 Community Edition
  • 18. 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
  • 19. 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
  • 20. Visual Studio Community Edition Professional Edition For Free!
  • 21. 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
  • 22. 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.
  • 23. 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
  • 24. Visual Studio 2013 Update 4
  • 25. 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
  • 26. Linky • http://www.visualstudio.com/en-us/news/vs2013-update4-rc-vs.aspx • http://www.microsoft.com/en-us/download/details.aspx?id=44921
  • 28. 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)
  • 29.
  • 30.
  • 31.
  • 32. .NET 2015 Preview Or .NET Framework 4.6
  • 34. .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
  • 36. Is now free for
  • 37. 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
  • 38. 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
  • 39. Thank You! Richie Rump @Jorriss http://jorriss.net http://dotnetmiami.com

Editor's Notes

  1. The MIT License is a permissive license that is short and to the point. It lets people do anything they want with your code as long as they provide attribution back to you and don't hold you liable. FROM: http://choosealicense.com/ SIMD is a technology that employs data parallelization at the CPU level. Multi-threading and SIMD complement each other: multi-threading allows parallelizing work over multiple cores while SIMD allows parallelizing work within a single core.
  2. Since the Community edition is in the same family as Pro/Premier/Ultimate you cannot install it side-by-side with them. It will install side-by-side with any Express editions you might have. So you all you have is one ore more Express editions, then go grab this now. If you have Pro/Premier/Ultimate installed, then there's no need to get Community..
  3. Changes in Base Class Library So many new APIs have been added to this new .NET Framework to enable key scenarios, especially for the Cross-Platform environment. Microsoft has made the following changes: The CultureInfo.CurrentCulture and CultureInfo.CurrentUICulture properties are now read-write rather than read-only. If you assign a new CultureInfo object to these properties, the current thread culture defined by the Thread.CurrentThread.CurrentCulture property and the current UI thread culture defined by the Thread.CurrentThread and CurrentUICulture properties also change. .Net Native It is a pre-compilation technology for building and deploying Windows Store apps. It compiles apps that are written in managed code (Like Visual C#) and that target the .NET Framework to native code. It is quite different from Just-In-Time (JIT) as well as the Native Image Generator (NGEN). Basically the .Net Native tool chain converts source code to native code at compile time while JIT is responsible for compiling the IL code to native code (machine specific code). Let's see the brief comparison with JIT and NGEN as well.