ASP.NET
Hi
Robert MacLean
Geek
@rmaclean
www.sadev.co.za
What are we going to see today

ASP.NET is massive so focusing on
General themes
Things to make your current sites better

Reasons to laugh at other IDEs
Cadence
VS 2008
VS 2008 SP 1
VS 2010
VS 2010 SP 1

November 2007
August 2008 (9 months)
April 2010 (20 months)
March 2011 (11 months)

VS 2012

August 2012 (17 months)

VS 2012 Update 1

November 2012 (3 months)

VS 2012 Update 2

April 2013 (5 months)

VS 2012 Update 3

June 2013 (2 months)

VS 2013

October 2013 (4 months)
Other sources of cadence
10+ updates from other teams (ASP.NET, SQL)
Over 20 extensions from Microsoft

IMHO Important
ASP.NET and Web Tools 2012.2
Git Provider

SSDT
SSDT BI
Web Essentials
Compatibility
Backwards & Forwards Project Compatibility
VS 2010 SP 1
VS 2012
VS 2013

Visual Studio supports multiple frameworks
.NET Framework 2.0
.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4
.NET Framework 4.5
.NET Framework 4.5.1
RIP
Front Page Extensions
Cassini Web Server
Didn’t make the cut

Edit & Continue for x64
Cloud Based Load Testing
Performance Improvements – Average of 35% improvement
New identity model

OWIN/Katana
One ASP.NET
Get rid of the always wrong dialog

Allow you to chose based on architecture – not forcing you to chose
features
Web Forms Web Pages

SPA

MVC

Sites

ASP.NET

Web API

SignalR

Services
The wrong dialog
WebSockets

Long Polling

SignalR
Forever Frame

Examples:
jabbr.net
shooter.signalr.net

Server Sent
Events
WHOA!
Visual Studio 2013
No more wrong dialog
Bootstrap theme

SignalR
Browser Link
ASP.NET
What difference does it make?
Browser Limits**
Firefox 2: 2
Firefox 3+: 6
Safari 3: 4
Safari 5: 6
Received Size -14.3%
IE heads 2 700 to
Sent Size is -37,8%800 bytes*
Average HTTP7:
IE 8:
6 of data!
That’s an Requests 6.3k-40,9%
additional
IE 10:
8
Chrome: 6
No more feature fight
Everyone has everything
Bundles & Minification
LocalDB makes me happy!
Scaffolding
Model Binding in Web Forms
Web API
ASP.NET
Visual Studio – the best web IDE
CSS & LESS are awesome
ZenCoding is fast & fun
The BEST JavaScript IDE.
Web Deploy makes shipping easy
What did we see today?

Overview
One ASP.NET
The best web development tool
Thanks!

@rmaclean
www.sadev.co.za
ASP.NET
ASP.NET
The Microsoft Virtual Academy provides free online technical
training on the development scenarios that are important to
your company and your career.
•

Visual Studio

•

SQL Server 2012

•

Windows 8

•

HTML5

•

Windows Phone

•

XAML

•

App Development

•

Windows Azure

•

System Centre

•

Business Intelligence

Register Today!

www.MicrosoftVirtualAcademy.com
Keep up to date & get promoted

Blogs.msdn.co
m/SouthAfrica

facebook.com
/MSDevSA

@MSDevSA
We are looking for the best Windows 8.1 /
Windows Phone 8 application developers in
South Africa
•

Nokia & Microsoft marketing support for your apps

•

Developer PR & highlights

•

Access to exclusive events

•

And more

EMAIL US WITH YOUR DETAILS & LINKS TO PUBLISHED APPS

Top App Dev Program

appsza@microsoft.com
Give us your feedback
Fill in your eval form
Tweet to Win
#TechdaysZa
ASP.NET

More Related Content

PPTX
LightSwitch
PPTX
Putting the DOT in .NET - Dev/Ops/Test
PPTX
Visual Studio ❤ JavaScript
PPTX
ASP.NET 5 Overview for Apex Systems
PPTX
Cross-Platform Apps/Games with Azure
PPTX
Office Add-ins community call-June 2020
PPTX
ASP.NET Core 1.0 Overview: Pre-RC2
PPTX
Building Cross Platform Mobile Apps
LightSwitch
Putting the DOT in .NET - Dev/Ops/Test
Visual Studio ❤ JavaScript
ASP.NET 5 Overview for Apex Systems
Cross-Platform Apps/Games with Azure
Office Add-ins community call-June 2020
ASP.NET Core 1.0 Overview: Pre-RC2
Building Cross Platform Mobile Apps

What's hot (19)

PPTX
PPTX
Application innovation & Developer Productivity
PPTX
Capture the Cloud with Azure
PPTX
Capture the Cloud with Azure
PPTX
ASP.NET 5 Overview: Post RTM
PPTX
ASP.NET 5 Overview - Post Build 2015
PPTX
Web App Security
PDF
Tomasz Janczuk - Webtaskalifragilistexpialidocious
PPTX
Deploy Your Web Site or Web App on Azure
PPTX
Net 451 in action
PPTX
ASP.NET Core 1.0 Overview
PPTX
What's new in Visual Studio 2013 & TFS 2013
PPTX
Scaffolding in One Asp.Net
PPTX
Activate bots within SharePoint Framework
PPTX
How to Win #BestMicrosoftHack with Azure
PPTX
ASP.NET Core MVC + Web API with Overview (Post RC2)
PPTX
Web Content Management with Sitefinity
PPTX
Dnc2015 azure-microservizi-vforusso
PPTX
ASP.NET Core Unit Testing
Application innovation & Developer Productivity
Capture the Cloud with Azure
Capture the Cloud with Azure
ASP.NET 5 Overview: Post RTM
ASP.NET 5 Overview - Post Build 2015
Web App Security
Tomasz Janczuk - Webtaskalifragilistexpialidocious
Deploy Your Web Site or Web App on Azure
Net 451 in action
ASP.NET Core 1.0 Overview
What's new in Visual Studio 2013 & TFS 2013
Scaffolding in One Asp.Net
Activate bots within SharePoint Framework
How to Win #BestMicrosoftHack with Azure
ASP.NET Core MVC + Web API with Overview (Post RC2)
Web Content Management with Sitefinity
Dnc2015 azure-microservizi-vforusso
ASP.NET Core Unit Testing
Ad

Viewers also liked (9)

PPTX
How to build a Mobile API or HTML 5 app in 5 minutes
PPTX
Windows Store Apps: Tips & Tricks
PPTX
Visual Studio: The best tool for web developers.
PPTX
What’s new in Visual Studio 2012 & .NET 4.5
PPTX
What’s new in LightSwitch 2013?
PPTX
Open Source Licensing
PPTX
Protection of Personal Information Bill (POPI)
PPTX
JavaScript Toolkit
PPTX
How to give a great presentation
How to build a Mobile API or HTML 5 app in 5 minutes
Windows Store Apps: Tips & Tricks
Visual Studio: The best tool for web developers.
What’s new in Visual Studio 2012 & .NET 4.5
What’s new in LightSwitch 2013?
Open Source Licensing
Protection of Personal Information Bill (POPI)
JavaScript Toolkit
How to give a great presentation
Ad

Similar to ASP.NET (20)

PPTX
Push it to the Edge
PPTX
Novidades Do Asp.Net 4 E Do Visual Studio 2010
PPTX
DOCX
CompIQ-2016-v1
PPTX
Building the next generation of browser apps today
PDF
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
PPTX
PPT N ASP.NET.pptx
PPT
Html5/CSS3
PPTX
10 Reasons to Choose .NET Web Development Services in 2023
PDF
1. Let's study web-development
PPTX
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
PPTX
Web matrix part 2
PPTX
Best of Microsoft Dev Camp 2015
PPTX
WebMatrix
PPTX
Practical Business Intelligence in SharePoint 2013 - Honolulu
PPTX
2012 - HTML5, CSS3 and jQuery with SharePoint 2010
PPTX
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
PPTX
Web Development Today
PPTX
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
PDF
HTML5 Comprehensive Guide
Push it to the Edge
Novidades Do Asp.Net 4 E Do Visual Studio 2010
CompIQ-2016-v1
Building the next generation of browser apps today
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
PPT N ASP.NET.pptx
Html5/CSS3
10 Reasons to Choose .NET Web Development Services in 2023
1. Let's study web-development
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Web matrix part 2
Best of Microsoft Dev Camp 2015
WebMatrix
Practical Business Intelligence in SharePoint 2013 - Honolulu
2012 - HTML5, CSS3 and jQuery with SharePoint 2010
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
Web Development Today
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Comprehensive Guide

More from Robert MacLean (18)

PPTX
Deno ...................................
PPTX
14 things you need to be a successful software developer (v3)
PPTX
OWASP TOP 10
PPTX
Building a µservice with Kotlin, Micronaut & GCP
PPTX
Looking at the Vue
PPTX
Kotlin 101
PPTX
Features of Kotlin I find exciting
PPTX
JavaScript Gotchas
PPTX
DevConf Survival Guide
PPTX
The state of testing @ Microsoft
PPTX
What is new in C# 6?
PPTX
A Developer Day 2014 - Durban
PPTX
Agile lessons learned in the Microsoft ALM Rangers
PPTX
Hour of code - Train the trainer
PPTX
Building services for apps on a shoestring budget
PPTX
3 things your app API is doing WRONG
PPTX
Techdays 2012 - What is new in .NET 4.5 & Visual Studio 2012
Deno ...................................
14 things you need to be a successful software developer (v3)
OWASP TOP 10
Building a µservice with Kotlin, Micronaut & GCP
Looking at the Vue
Kotlin 101
Features of Kotlin I find exciting
JavaScript Gotchas
DevConf Survival Guide
The state of testing @ Microsoft
What is new in C# 6?
A Developer Day 2014 - Durban
Agile lessons learned in the Microsoft ALM Rangers
Hour of code - Train the trainer
Building services for apps on a shoestring budget
3 things your app API is doing WRONG
Techdays 2012 - What is new in .NET 4.5 & Visual Studio 2012

Recently uploaded (20)

PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Statistics on Ai - sourced from AIPRM.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PPTX
Internet of Everything -Basic concepts details
PDF
Flame analysis and combustion estimation using large language and vision assi...
giants, standing on the shoulders of - by Daniel Stenberg
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Comparative analysis of machine learning models for fake news detection in so...
Lung cancer patients survival prediction using outlier detection and optimize...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
MuleSoft-Compete-Deck for midddleware integrations
Data Virtualization in Action: Scaling APIs and Apps with FME
4 layer Arch & Reference Arch of IoT.pdf
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Statistics on Ai - sourced from AIPRM.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
Convolutional neural network based encoder-decoder for efficient real-time ob...
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Rapid Prototyping: A lecture on prototyping techniques for interface design
Internet of Everything -Basic concepts details
Flame analysis and combustion estimation using large language and vision assi...

ASP.NET

  • 3. What are we going to see today ASP.NET is massive so focusing on General themes Things to make your current sites better Reasons to laugh at other IDEs
  • 4. Cadence VS 2008 VS 2008 SP 1 VS 2010 VS 2010 SP 1 November 2007 August 2008 (9 months) April 2010 (20 months) March 2011 (11 months) VS 2012 August 2012 (17 months) VS 2012 Update 1 November 2012 (3 months) VS 2012 Update 2 April 2013 (5 months) VS 2012 Update 3 June 2013 (2 months) VS 2013 October 2013 (4 months)
  • 5. Other sources of cadence 10+ updates from other teams (ASP.NET, SQL) Over 20 extensions from Microsoft IMHO Important ASP.NET and Web Tools 2012.2 Git Provider SSDT SSDT BI Web Essentials
  • 6. Compatibility Backwards & Forwards Project Compatibility VS 2010 SP 1 VS 2012 VS 2013 Visual Studio supports multiple frameworks .NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5 .NET Framework 4 .NET Framework 4.5 .NET Framework 4.5.1
  • 8. Didn’t make the cut Edit & Continue for x64 Cloud Based Load Testing Performance Improvements – Average of 35% improvement New identity model OWIN/Katana
  • 9. One ASP.NET Get rid of the always wrong dialog Allow you to chose based on architecture – not forcing you to chose features Web Forms Web Pages SPA MVC Sites ASP.NET Web API SignalR Services
  • 12. WHOA! Visual Studio 2013 No more wrong dialog Bootstrap theme SignalR Browser Link
  • 14. What difference does it make? Browser Limits** Firefox 2: 2 Firefox 3+: 6 Safari 3: 4 Safari 5: 6 Received Size -14.3% IE heads 2 700 to Sent Size is -37,8%800 bytes* Average HTTP7: IE 8: 6 of data! That’s an Requests 6.3k-40,9% additional IE 10: 8 Chrome: 6
  • 15. No more feature fight Everyone has everything Bundles & Minification LocalDB makes me happy! Scaffolding Model Binding in Web Forms Web API
  • 17. Visual Studio – the best web IDE CSS & LESS are awesome ZenCoding is fast & fun The BEST JavaScript IDE. Web Deploy makes shipping easy
  • 18. What did we see today? Overview One ASP.NET The best web development tool
  • 22. The Microsoft Virtual Academy provides free online technical training on the development scenarios that are important to your company and your career. • Visual Studio • SQL Server 2012 • Windows 8 • HTML5 • Windows Phone • XAML • App Development • Windows Azure • System Centre • Business Intelligence Register Today! www.MicrosoftVirtualAcademy.com
  • 23. Keep up to date & get promoted Blogs.msdn.co m/SouthAfrica facebook.com /MSDevSA @MSDevSA
  • 24. We are looking for the best Windows 8.1 / Windows Phone 8 application developers in South Africa • Nokia & Microsoft marketing support for your apps • Developer PR & highlights • Access to exclusive events • And more EMAIL US WITH YOUR DETAILS & LINKS TO PUBLISHED APPS Top App Dev Program [email protected]
  • 25. Give us your feedback Fill in your eval form

Editor's Notes

  • #6: Image License Some rights reserved by defndaines
  • #7: Image License Some rights reserved by jugbo
  • #8: Image License Some rights reserved by MaríaMagnética
  • #14: Image License Some rights reserved by filmhirek
  • #15: Google SPDY Research Whitepapaer** http://stackoverflow.com/questions/985431/max-parallel-http-connections-in-a-browser
  • #16: Image License Some rights reserved by filmhirek
  • #19: Tweet about your experiences in sessions today for a chance to win random prizes