5. .NET IS ACTIVE AND GROWING
.NET Core debuts at #3 most loved Framework on
Stack Overflow Technology Survey 2017
C# is #3 most popular language for desktop and web
developers on Stack Overflow Technology Survey 2017
6. COMMUNITY MOMENTUM
Modern Relevance
Most popular Microsoft technology
in Hacker News and Reddit
Job market
#2 demanded primary technology
(LinkedIn)
Development frameworks in Reddit & Hacker News
Java
Node.js
.NET
7. CONTRIBUTORS…
“Samsung is embracing .NET because it is
a completely open source project.” — Samsung
"ASP.NET is open source, that allows us
to contribute back to it if we have any
performance issues which Microsoft review and
together we make a better product.“
— Illyriad Games
8. .NET – A UNIFIED PLATFORM
LIBRARIES
INFRASTRUCTURE
.NET STANDARD
9. .NET STANDARD 2.0
Extended to cover intersection between .NET Framework and Xamarin
Also makes .NET Core 2.0 bigger as it implements .NET Standard 2.0
10. API IN .NET STANDARD 2.0
IO Files • Compression • MMF
DATA DataSet • DataTable • SQLClient
12. .NET CORE 2.0
More APIs
More project templates
More distros
Simplified packaging
New and improved tooling in Visual Studio 2017
Visual Studio for Mac support
13. ASP.NET CORE 2.0
Faster (20% faster in Tech Empower benchmark)
Razor Pages
Razor support for C# 7.1
Smaller Publish (2.6MB vs 16.8 MB)
Azure Diagnostics & Live Analytics
Angular and React templates
Authenticator App support in templates
15. VISUAL STUDIO FOR MACS
.NET Centric
Focused on .NET Developers
Languages
C# 7.1
F# 4.1
Azure
Connected Services
Easy Deployment
Backends for your mobile apps
.NET Core 2.0
Console
ASP.NET Core Web Apps
ASP.NET Core Web API
Unity
Develop and Debug Unity Game Code
Xamarin
Mobile: Android, iOS, watchOS
macOS, tvOS
18. Senior Full Stack Web Developer
and
Dragon Hunter Trainee
http://about.emanuelebartolesi.com http://blog.emanuelebartolesi.com
@kasuken
@kasuken emaueleb@outlook.com
//github.com/kasuken
19. Senior Full Stack Web Developer
and
My Little Pony Friend Wannabe
http://about.emanuelebartolesi.com http://blog.emanuelebartolesi.com
@kasuken
@kasuken emaueleb@outlook.com
//github.com/kasuken
Expanded Libraries - .NET Core 2.0 implements the .NET Standard 2.0 which has expanded the API surface area so that code and binaries can be shared across runtimes and workloads.