SlideShare a Scribd company logo
Introducing ASP.NET vNext 
Playing 
with 
fire
Now Presen9ng – Jeffrey T. Fritz 
• Telerik 
Developer 
Advocate 
– 
ASP.NET 
• Microso? 
MVP 
– 
ASP.NET 
/ 
IIS, 
ASPInsider 
• Pluralsight 
Author 
• INETA 
Community 
Champion 
• Hear 
me 
on 
.NET 
Rocks 
#1014 
• Speaker 
at 
many 
user 
groups 
and 
conferences 
such 
as: 
• Tech 
Ed 
North 
America, 
DevIntersecOon 
• Code 
Camp 
NYC, 
Philly 
Code 
Camp, 
Orlando 
Code 
Camp, 
CodeStock
Goals 
• Show 
you 
where 
ASP.NET 
is 
headed 
• Prepare 
you 
for 
significant 
changes 
to 
working 
with 
ASP.NET 
• Help 
you 
make 
the 
right 
technology 
decision 
today 
• Keep 
FUD 
to 
a 
minimum
ASP.NET History 
• Released 
in 
2001 
with 
WebForms, 
SOAP-­‐ 
based 
ASMX 
services 
• ASP.NET 
MVC 
added 
in 
2009 
• ASP.NET 
WebAPI 
added 
in 
2012 
• OWIN 
and 
SignalR 
introduced 
in 
2013
Why do we need a NEW ASP.NET 
• Advances 
in 
compilers 
– 
Roslyn 
• ExpectaOon 
to 
deliver 
to 
cloud 
• Open 
Source 
– 
Accountability 
and 
Transparency 
• Development 
cycle 
is 
Oed 
to 
Visual 
Studio 
• Development 
of 
ASP.NET 
is 
Oed 
to 
Visual 
Studio 
• ASP.NET 
is 
Oed 
to 
Microso? 
IIS 
Web 
Server 
• ASP.NET 
is 
resource 
intensive
We can do beGer
ASP.NET vNext is… 
• Totally 
Modular 
• NuGet 
is 
a 
first 
class 
ciOzen 
in 
the 
project 
• .NET 
framework 
is 
installed 
with 
NuGet 
• Seamless 
transiOon 
from 
on-­‐prem 
to 
cloud 
• Open 
Source 
– 
www.github.com/aspnet 
• Faster 
Dev 
Cycle 
• Use 
your 
favorite 
editor 
• Host 
on 
your 
favorite 
pla`orm 
• FAST!
Importance of OWIN
Importance of OWIN 
• Open 
Web 
Interface 
for 
.NET 
• Allows 
for 
a 
streamlined 
pipeline 
of 
processing 
on 
the 
server 
• WebAPI 
and 
SignalR 
• Startup.cs 
file 
introduced 
in 
current 
projects 
OS 
Host 
Framework 
Your 
App
What does this mean for my favorite 
framework? 
• Web 
Forms, 
MVC 
5, 
Web 
API 
2, 
Web 
Pages 
3, 
SignalR 
2, 
EF 
6 
• fully 
supported 
with 
Roslyn 
compiler 
• MVC, 
WebAPI, 
WebPages 
6, 
SignalR 
3, 
EF 
7 
• Breaking 
changes 
• New 
Project 
System 
• New 
ConfiguraOon 
System 
• MVC 
/ 
WebAPI 
/ 
Web 
Pages 
merge 
• No 
System.Web, 
new 
lightweight 
HfpContext
WARNING – DANGER AHEAD! 
• This 
is 
NOT 
intended 
for 
use 
in 
ProducOon 
• This 
is 
intended 
to 
show 
what 
the 
ASP.NET 
team 
is 
working 
on 
• Do 
NOT 
run 
this 
on 
your 
development 
machine 
• I’M 
SERIOUS
Resources 
• www.asp.net/vnext 
• www.github.com/aspnet 
• hfp://bit.ly/fritz14 
• www.csharpfritz.com 
• developer.telerik.com 
• fritz@telerik.com 
• www.twifer.com/csharpfritz
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Ad

Recommended

Microsoft <3 Linux with ASP.NET Core
Microsoft <3 Linux with ASP.NET Core
John Patrick Oliveros
 
Deploy a Website in Azure using ARM Templates
Deploy a Website in Azure using ARM Templates
Pratik Khasnabis
 
Deploy an Asp.Net Core App on Azure
Deploy an Asp.Net Core App on Azure
Michele Aponte
 
Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015
MSDEVMTL
 
Microsoft ASP.NET 5 - The new kid on the block
Microsoft ASP.NET 5 - The new kid on the block
Christos Matskas
 
Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core
John Patrick Oliveros
 
OSGi Community Event 2010 - Eclipse Virgo Update
OSGi Community Event 2010 - Eclipse Virgo Update
mfrancis
 
Migrating .NET Application to .NET Core
Migrating .NET Application to .NET Core
Baris Ceviz
 
Introduction to ASP.NET Core
Introduction to ASP.NET Core
Avanade Nederland
 
Introduction to Application insights
Introduction to Application insights
Gian Maria Ricci
 
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Rodolfo Finochietti
 
Current state of exchange on prem overview, updates and futures
Current state of exchange on prem overview, updates and futures
GWAVA
 
Net coreandsimplcommerce
Net coreandsimplcommerce
Thien Nguyen Le Quynh
 
Engage 2020: Hello are you listening, There is stream for everything
Engage 2020: Hello are you listening, There is stream for everything
Frank van der Linden
 
.Net platform .Net core fundamentals
.Net platform .Net core fundamentals
Hosein Mansouri
 
Dockerizing react app
Dockerizing react app
Malang QA Community
 
Introduction to .NET Core & ASP.NET Core MVC
Introduction to .NET Core & ASP.NET Core MVC
Saineshwar bageri
 
C#: Past, Present and Future
C#: Past, Present and Future
Rodolfo Finochietti
 
Build testable react app
Build testable react app
Malang QA Community
 
ASP.NET 5
ASP.NET 5
David Voyles
 
Collaborative communication
Collaborative communication
Icinga
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
Continuous delivery in AWS
Continuous delivery in AWS
Anton Babenko
 
.Net Core
.Net Core
Software Infrastructure
 
Serverless
Serverless
Maciej Dziergwa
 
Consolidating services with middleware - NDC London 2017
Consolidating services with middleware - NDC London 2017
Christian Horsdal
 
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Rodolfo Finochietti
 
.Net Core 1.0 vs .NET Framework
.Net Core 1.0 vs .NET Framework
Wyn B. Van Devanter
 
น.ส.มลฑญา ปานจันทร์ ชั้น ม.4 ห้อง 4 เลขที่ 43
น.ส.มลฑญา ปานจันทร์ ชั้น ม.4 ห้อง 4 เลขที่ 43
หวานจัย คลรั้ยแฟน
 
Neemrana Hotels
Neemrana Hotels
Nitin Slash
 

More Related Content

What's hot (20)

Introduction to ASP.NET Core
Introduction to ASP.NET Core
Avanade Nederland
 
Introduction to Application insights
Introduction to Application insights
Gian Maria Ricci
 
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Rodolfo Finochietti
 
Current state of exchange on prem overview, updates and futures
Current state of exchange on prem overview, updates and futures
GWAVA
 
Net coreandsimplcommerce
Net coreandsimplcommerce
Thien Nguyen Le Quynh
 
Engage 2020: Hello are you listening, There is stream for everything
Engage 2020: Hello are you listening, There is stream for everything
Frank van der Linden
 
.Net platform .Net core fundamentals
.Net platform .Net core fundamentals
Hosein Mansouri
 
Dockerizing react app
Dockerizing react app
Malang QA Community
 
Introduction to .NET Core & ASP.NET Core MVC
Introduction to .NET Core & ASP.NET Core MVC
Saineshwar bageri
 
C#: Past, Present and Future
C#: Past, Present and Future
Rodolfo Finochietti
 
Build testable react app
Build testable react app
Malang QA Community
 
ASP.NET 5
ASP.NET 5
David Voyles
 
Collaborative communication
Collaborative communication
Icinga
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
Continuous delivery in AWS
Continuous delivery in AWS
Anton Babenko
 
.Net Core
.Net Core
Software Infrastructure
 
Serverless
Serverless
Maciej Dziergwa
 
Consolidating services with middleware - NDC London 2017
Consolidating services with middleware - NDC London 2017
Christian Horsdal
 
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Rodolfo Finochietti
 
.Net Core 1.0 vs .NET Framework
.Net Core 1.0 vs .NET Framework
Wyn B. Van Devanter
 
Introduction to ASP.NET Core
Introduction to ASP.NET Core
Avanade Nederland
 
Introduction to Application insights
Introduction to Application insights
Gian Maria Ricci
 
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Rodolfo Finochietti
 
Current state of exchange on prem overview, updates and futures
Current state of exchange on prem overview, updates and futures
GWAVA
 
Engage 2020: Hello are you listening, There is stream for everything
Engage 2020: Hello are you listening, There is stream for everything
Frank van der Linden
 
.Net platform .Net core fundamentals
.Net platform .Net core fundamentals
Hosein Mansouri
 
Introduction to .NET Core & ASP.NET Core MVC
Introduction to .NET Core & ASP.NET Core MVC
Saineshwar bageri
 
Collaborative communication
Collaborative communication
Icinga
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
Continuous delivery in AWS
Continuous delivery in AWS
Anton Babenko
 
Consolidating services with middleware - NDC London 2017
Consolidating services with middleware - NDC London 2017
Christian Horsdal
 
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Rodolfo Finochietti
 

Viewers also liked (14)

น.ส.มลฑญา ปานจันทร์ ชั้น ม.4 ห้อง 4 เลขที่ 43
น.ส.มลฑญา ปานจันทร์ ชั้น ม.4 ห้อง 4 เลขที่ 43
หวานจัย คลรั้ยแฟน
 
Neemrana Hotels
Neemrana Hotels
Nitin Slash
 
Gs2010 preview
Gs2010 preview
Niketa Chauhan
 
8조 피플익스프레스 Play tip
8조 피플익스프레스 Play tip
lucky one plus mis
 
OES
OES
OPS Group Social Network Admin
 
Remote Offsets Flyer 9-1-16
Remote Offsets Flyer 9-1-16
Cecil Lasich
 
Faq onlinestudents fa10_compressed
Faq onlinestudents fa10_compressed
sklenner
 
Приложения для соцсетей. Универсальные приложения на БЭМ
Приложения для соцсетей. Универсальные приложения на БЭМ
Aleksandr Boichenko
 
Elemento de Maquina II
Elemento de Maquina II
jcu41
 
Bab i kmd
Bab i kmd
Miftakh Al Huda
 
памятники у дніпропетровській області
памятники у дніпропетровській області
knvk35
 
El arreglo con los holdouts y sus implicancias
El arreglo con los holdouts y sus implicancias
Eduardo Nelson German
 
Kangaroo 11
Kangaroo 11
Indezine.com
 
Objectdock installation
Objectdock installation
Jorge Alvarez
 
น.ส.มลฑญา ปานจันทร์ ชั้น ม.4 ห้อง 4 เลขที่ 43
น.ส.มลฑญา ปานจันทร์ ชั้น ม.4 ห้อง 4 เลขที่ 43
หวานจัย คลรั้ยแฟน
 
8조 피플익스프레스 Play tip
8조 피플익스프레스 Play tip
lucky one plus mis
 
Remote Offsets Flyer 9-1-16
Remote Offsets Flyer 9-1-16
Cecil Lasich
 
Faq onlinestudents fa10_compressed
Faq onlinestudents fa10_compressed
sklenner
 
Приложения для соцсетей. Универсальные приложения на БЭМ
Приложения для соцсетей. Универсальные приложения на БЭМ
Aleksandr Boichenko
 
Elemento de Maquina II
Elemento de Maquina II
jcu41
 
памятники у дніпропетровській області
памятники у дніпропетровській області
knvk35
 
El arreglo con los holdouts y sus implicancias
El arreglo con los holdouts y sus implicancias
Eduardo Nelson German
 
Objectdock installation
Objectdock installation
Jorge Alvarez
 
Ad

Similar to Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014 (20)

Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Jeffrey T. Fritz
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Bluegrass Digital
 
The next step from Microsoft - Vnext (Srdjan Poznic)
The next step from Microsoft - Vnext (Srdjan Poznic)
Geekstone
 
Unlocking the Power of ASP.NET: A Comprehensive Guide
Unlocking the Power of ASP.NET: A Comprehensive Guide
Tyrion Lannister
 
ASP.NET
ASP.NET
Chandan Gupta Bhagat
 
Asp.net in a new world
Asp.net in a new world
nextbuild
 
Web Development with ASP.NET: Taking Control of the Digital World
Web Development with ASP.NET: Taking Control of the Digital World
company
 
The future of ASP.NET / CodeCamp/Iasi 25 Oct 2014
The future of ASP.NET / CodeCamp/Iasi 25 Oct 2014
Enea Gabriel
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5
mbaric
 
All the amazing features of asp.net core
All the amazing features of asp.net core
GrayCell Technologies
 
The Future of ASP.NET
The Future of ASP.NET
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
 
From .NET Core 3, all the rest will be legacy
From .NET Core 3, all the rest will be legacy
Rick van den Bosch
 
Unboxing ASP.NET Core
Unboxing ASP.NET Core
Kevin Leung
 
.Net: Introduction, trends and future
.Net: Introduction, trends and future
Bishnu Rawal
 
Getting Started with ASP.NET Core 1.0 (formerly ASP.NET 5)
Getting Started with ASP.NET Core 1.0 (formerly ASP.NET 5)
Arrow Consulting & Design
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net all you need to know
sophiaaaddison
 
A Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdf
lubnayasminsebl
 
Moving forward with ASP.NET Core
Moving forward with ASP.NET Core
Enea Gabriel
 
Intro to.net core 20170111
Intro to.net core 20170111
Christian Horsdal
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?
Natural Group
 
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Jeffrey T. Fritz
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Bluegrass Digital
 
The next step from Microsoft - Vnext (Srdjan Poznic)
The next step from Microsoft - Vnext (Srdjan Poznic)
Geekstone
 
Unlocking the Power of ASP.NET: A Comprehensive Guide
Unlocking the Power of ASP.NET: A Comprehensive Guide
Tyrion Lannister
 
Asp.net in a new world
Asp.net in a new world
nextbuild
 
Web Development with ASP.NET: Taking Control of the Digital World
Web Development with ASP.NET: Taking Control of the Digital World
company
 
The future of ASP.NET / CodeCamp/Iasi 25 Oct 2014
The future of ASP.NET / CodeCamp/Iasi 25 Oct 2014
Enea Gabriel
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5
mbaric
 
All the amazing features of asp.net core
All the amazing features of asp.net core
GrayCell Technologies
 
From .NET Core 3, all the rest will be legacy
From .NET Core 3, all the rest will be legacy
Rick van den Bosch
 
Unboxing ASP.NET Core
Unboxing ASP.NET Core
Kevin Leung
 
.Net: Introduction, trends and future
.Net: Introduction, trends and future
Bishnu Rawal
 
Getting Started with ASP.NET Core 1.0 (formerly ASP.NET 5)
Getting Started with ASP.NET Core 1.0 (formerly ASP.NET 5)
Arrow Consulting & Design
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net all you need to know
sophiaaaddison
 
A Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdf
lubnayasminsebl
 
Moving forward with ASP.NET Core
Moving forward with ASP.NET Core
Enea Gabriel
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?
Natural Group
 
Ad

More from FalafelSoftware (13)

Building Custom AngularJS Directives - A Step-by-Step Guide - Dan Wahlin | Fa...
Building Custom AngularJS Directives - A Step-by-Step Guide - Dan Wahlin | Fa...
FalafelSoftware
 
AngularJS in 60ish Minutes - Dan Wahlin | FalafelCON 2014
AngularJS in 60ish Minutes - Dan Wahlin | FalafelCON 2014
FalafelSoftware
 
DDD with ASP.NET MVC - Steve Smith | FalafelCON 2014
DDD with ASP.NET MVC - Steve Smith | FalafelCON 2014
FalafelSoftware
 
Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
FalafelSoftware
 
Solving Mobile Test Automation Challenges with TestComplete - Nick Olivo | Fa...
Solving Mobile Test Automation Challenges with TestComplete - Nick Olivo | Fa...
FalafelSoftware
 
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
FalafelSoftware
 
XAML Development with Xamarin - Jesse Liberty | FalafelCON 2014
XAML Development with Xamarin - Jesse Liberty | FalafelCON 2014
FalafelSoftware
 
Unit Testing and Behavior Driven Testing with AngularJS - Jesse Liberty | Fal...
Unit Testing and Behavior Driven Testing with AngularJS - Jesse Liberty | Fal...
FalafelSoftware
 
AngularJS and Kendo UI - Jesse Liberty | FalafelCON 2014
AngularJS and Kendo UI - Jesse Liberty | FalafelCON 2014
FalafelSoftware
 
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
FalafelSoftware
 
Mobile ASP.Net Web Forms - Making the impossible possible | FalafelCON 2014
Mobile ASP.Net Web Forms - Making the impossible possible | FalafelCON 2014
FalafelSoftware
 
Cloud and Azure and Rock and Roll
Cloud and Azure and Rock and Roll
FalafelSoftware
 
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
FalafelSoftware
 
Building Custom AngularJS Directives - A Step-by-Step Guide - Dan Wahlin | Fa...
Building Custom AngularJS Directives - A Step-by-Step Guide - Dan Wahlin | Fa...
FalafelSoftware
 
AngularJS in 60ish Minutes - Dan Wahlin | FalafelCON 2014
AngularJS in 60ish Minutes - Dan Wahlin | FalafelCON 2014
FalafelSoftware
 
DDD with ASP.NET MVC - Steve Smith | FalafelCON 2014
DDD with ASP.NET MVC - Steve Smith | FalafelCON 2014
FalafelSoftware
 
Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
FalafelSoftware
 
Solving Mobile Test Automation Challenges with TestComplete - Nick Olivo | Fa...
Solving Mobile Test Automation Challenges with TestComplete - Nick Olivo | Fa...
FalafelSoftware
 
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
FalafelSoftware
 
XAML Development with Xamarin - Jesse Liberty | FalafelCON 2014
XAML Development with Xamarin - Jesse Liberty | FalafelCON 2014
FalafelSoftware
 
Unit Testing and Behavior Driven Testing with AngularJS - Jesse Liberty | Fal...
Unit Testing and Behavior Driven Testing with AngularJS - Jesse Liberty | Fal...
FalafelSoftware
 
AngularJS and Kendo UI - Jesse Liberty | FalafelCON 2014
AngularJS and Kendo UI - Jesse Liberty | FalafelCON 2014
FalafelSoftware
 
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
Agile Patterns: Estimation - Stephen Forte | FalafelCON 2014
FalafelSoftware
 
Mobile ASP.Net Web Forms - Making the impossible possible | FalafelCON 2014
Mobile ASP.Net Web Forms - Making the impossible possible | FalafelCON 2014
FalafelSoftware
 
Cloud and Azure and Rock and Roll
Cloud and Azure and Rock and Roll
FalafelSoftware
 
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014
FalafelSoftware
 

Recently uploaded (20)

arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
 
Test Case Design Techniques – Practical Examples & Best Practices in Software...
Test Case Design Techniques – Practical Examples & Best Practices in Software...
Muhammad Fahad Bashir
 
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
 
Digital Transformation: Automating the Placement of Medical Interns
Digital Transformation: Automating the Placement of Medical Interns
Safe Software
 
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
BradBedford3
 
Canva Pro Crack Free Download 2025-FREE LATEST
Canva Pro Crack Free Download 2025-FREE LATEST
grete1122g
 
Humans vs AI Call Agents - Qcall.ai's Special Report
Humans vs AI Call Agents - Qcall.ai's Special Report
Udit Goenka
 
Best Software Development at Best Prices
Best Software Development at Best Prices
softechies7
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
SEOLIFT - SEO Company London
 
IObit Driver Booster Pro 12 Crack Latest Version Download
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
 
Which Hiring Management Tools Offer the Best ROI?
Which Hiring Management Tools Offer the Best ROI?
HireME
 
Why Edge Computing Matters in Mobile Application Tech.pdf
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
From Data Preparation to Inference: How Alluxio Speeds Up AI
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
 
How Automation in Claims Handling Streamlined Operations
How Automation in Claims Handling Streamlined Operations
Insurance Tech Services
 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
Jamie Coleman
 
IDM Crack with Internet Download Manager 6.42 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 [Latest 2025]
HyperPc soft
 
Threat Modeling a Batch Job Framework - Teri Radichel - AWS re:Inforce 2025
Threat Modeling a Batch Job Framework - Teri Radichel - AWS re:Inforce 2025
2nd Sight Lab
 
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
 
Test Case Design Techniques – Practical Examples & Best Practices in Software...
Test Case Design Techniques – Practical Examples & Best Practices in Software...
Muhammad Fahad Bashir
 
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
 
Digital Transformation: Automating the Placement of Medical Interns
Digital Transformation: Automating the Placement of Medical Interns
Safe Software
 
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
BradBedford3
 
Canva Pro Crack Free Download 2025-FREE LATEST
Canva Pro Crack Free Download 2025-FREE LATEST
grete1122g
 
Humans vs AI Call Agents - Qcall.ai's Special Report
Humans vs AI Call Agents - Qcall.ai's Special Report
Udit Goenka
 
Best Software Development at Best Prices
Best Software Development at Best Prices
softechies7
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
SEOLIFT - SEO Company London
 
IObit Driver Booster Pro 12 Crack Latest Version Download
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
 
Which Hiring Management Tools Offer the Best ROI?
Which Hiring Management Tools Offer the Best ROI?
HireME
 
Why Edge Computing Matters in Mobile Application Tech.pdf
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
From Data Preparation to Inference: How Alluxio Speeds Up AI
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
 
How Automation in Claims Handling Streamlined Operations
How Automation in Claims Handling Streamlined Operations
Insurance Tech Services
 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
Jamie Coleman
 
IDM Crack with Internet Download Manager 6.42 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 [Latest 2025]
HyperPc soft
 
Threat Modeling a Batch Job Framework - Teri Radichel - AWS re:Inforce 2025
Threat Modeling a Batch Job Framework - Teri Radichel - AWS re:Inforce 2025
2nd Sight Lab
 

Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014

  • 1. Introducing ASP.NET vNext Playing with fire
  • 2. Now Presen9ng – Jeffrey T. Fritz • Telerik Developer Advocate – ASP.NET • Microso? MVP – ASP.NET / IIS, ASPInsider • Pluralsight Author • INETA Community Champion • Hear me on .NET Rocks #1014 • Speaker at many user groups and conferences such as: • Tech Ed North America, DevIntersecOon • Code Camp NYC, Philly Code Camp, Orlando Code Camp, CodeStock
  • 3. Goals • Show you where ASP.NET is headed • Prepare you for significant changes to working with ASP.NET • Help you make the right technology decision today • Keep FUD to a minimum
  • 4. ASP.NET History • Released in 2001 with WebForms, SOAP-­‐ based ASMX services • ASP.NET MVC added in 2009 • ASP.NET WebAPI added in 2012 • OWIN and SignalR introduced in 2013
  • 5. Why do we need a NEW ASP.NET • Advances in compilers – Roslyn • ExpectaOon to deliver to cloud • Open Source – Accountability and Transparency • Development cycle is Oed to Visual Studio • Development of ASP.NET is Oed to Visual Studio • ASP.NET is Oed to Microso? IIS Web Server • ASP.NET is resource intensive
  • 6. We can do beGer
  • 7. ASP.NET vNext is… • Totally Modular • NuGet is a first class ciOzen in the project • .NET framework is installed with NuGet • Seamless transiOon from on-­‐prem to cloud • Open Source – www.github.com/aspnet • Faster Dev Cycle • Use your favorite editor • Host on your favorite pla`orm • FAST!
  • 9. Importance of OWIN • Open Web Interface for .NET • Allows for a streamlined pipeline of processing on the server • WebAPI and SignalR • Startup.cs file introduced in current projects OS Host Framework Your App
  • 10. What does this mean for my favorite framework? • Web Forms, MVC 5, Web API 2, Web Pages 3, SignalR 2, EF 6 • fully supported with Roslyn compiler • MVC, WebAPI, WebPages 6, SignalR 3, EF 7 • Breaking changes • New Project System • New ConfiguraOon System • MVC / WebAPI / Web Pages merge • No System.Web, new lightweight HfpContext
  • 11. WARNING – DANGER AHEAD! • This is NOT intended for use in ProducOon • This is intended to show what the ASP.NET team is working on • Do NOT run this on your development machine • I’M SERIOUS
  • 12. Resources • www.asp.net/vnext • www.github.com/aspnet • hfp://bit.ly/fritz14 • www.csharpfritz.com • developer.telerik.com • [email protected] • www.twifer.com/csharpfritz