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
...
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 ...
Other sources of cadence
10+ updates from other teams (ASP.NET, SQL)
Over 20 extensions from Microsoft

IMHO Important
ASP...
Compatibility
Backwards & Forwards Project Compatibility
VS 2010 SP 1
VS 2012
VS 2013

Visual Studio supports multiple fra...
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% improvemen...
One ASP.NET
Get rid of the always wrong dialog

Allow you to chose based on architecture – not forcing you to chose
featur...
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
What difference does it make?
Browser Limits**
Firefox 2: 2
Firefox 3+: 6
Safari 3: 4
Safari 5: 6
Received Size -14.3%
IE ...
No more feature fight
Everyone has everything
Bundles & Minification
LocalDB makes me happy!
Scaffolding
Model Binding in ...
Visual Studio – the best web IDE
CSS & LESS are awesome
ZenCoding is fast & fun
The BEST JavaScript IDE.
Web Deploy makes ...
What did we see today?

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

@rmaclean
www.sadev.co.za
The Microsoft Virtual Academy provides free online technical
training on the development scenarios that are important to
y...
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 mark...
Give us your feedback
Fill in your eval form
Tweet to Win
#TechdaysZa
ASP.NET
ASP.NET
ASP.NET
ASP.NET
ASP.NET
Upcoming SlideShare
Loading in...5
×

ASP.NET

4,390

Published on

My slides from my talk on ASP.NET for the Microsoft TechDays 2013!

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,390
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Image License Some rights reserved by defndaines
  • Image License Some rights reserved by jugbo
  • Image License Some rights reserved by MaríaMagnética
  • Image License Some rights reserved by filmhirek
  • Google SPDY Research Whitepapaer** http://stackoverflow.com/questions/985431/max-parallel-http-connections-in-a-browser
  • Image License Some rights reserved by filmhirek
  • Tweet about your experiences in sessions today for a chance to win random prizes
  • Transcript of "ASP.NET"

    1. 1. ASP.NET
    2. 2. Hi Robert MacLean Geek @rmaclean www.sadev.co.za
    3. 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. 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. 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. 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
    7. 7. RIP Front Page Extensions Cassini Web Server
    8. 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. 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
    10. 10. The wrong dialog
    11. 11. WebSockets Long Polling SignalR Forever Frame Examples: jabbr.net shooter.signalr.net Server Sent Events
    12. 12. WHOA! Visual Studio 2013 No more wrong dialog Bootstrap theme SignalR Browser Link
    13. 13. 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
    14. 14. No more feature fight Everyone has everything Bundles & Minification LocalDB makes me happy! Scaffolding Model Binding in Web Forms Web API
    15. 15. Visual Studio – the best web IDE CSS & LESS are awesome ZenCoding is fast & fun The BEST JavaScript IDE. Web Deploy makes shipping easy
    16. 16. What did we see today? Overview One ASP.NET The best web development tool
    17. 17. Thanks! @rmaclean www.sadev.co.za
    18. 18. 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
    19. 19. Keep up to date & get promoted Blogs.msdn.co m/SouthAfrica facebook.com /MSDevSA @MSDevSA
    20. 20. 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
    21. 21. Give us your feedback Fill in your eval form
    22. 22. Tweet to Win #TechdaysZa
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×