Web development with<br />Visual Studio 2010 &ASP.net 4<br />Alex Mackey<br />
{<br />    display: properly;}<br />
Agenda:<br />IDE changes<br />Javascriptintellisense, jQuery integration, designer, improved CSS 2.1 support, new project ...
don’t think that these <br />are all the web changes in .net 4..<br />
About me<br /><ul><li>ASP.net/SQL dev for last 9 years
Previously lead dev on number of health care applications in UK, Ireland and Middle East
MVP
Recently started with Readify
Organized DDD Melbourne and run DevEve.net</li></li></ul><li>Optional params<br />Compress viewstate<br />Extensible cachi...
visual studio<br />demos<br />
ASP.net 4<br />
is asp.net<br />dead/dying?<br />
ASP.net 4<br />features<br />
Other ASP.net changes<br /><ul><li>Extensible caching, encoding and request validation
Expand range of allowed url types maxRequestPathLength and requestPathInvalidChars
Caching moved to System.Runtime.Caching.dll
Autostart web applications (IIS 7.5 on Windows Server 2008 R2)
Compare validator supports Time & DateTime</li></li></ul><li>rendering<br />demos<br />
web.config<br />transform demos<br />
msDeploy<br />demos<br />
http://www.hanselman.com/blog/NET4WebApplicationStartupTime.aspx<br />
Upcoming SlideShare
Loading in …5
×

Web changesandasp4 upload

617 views
551 views

Published on

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
617
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Web changesandasp4 upload

  1. 1. Web development with<br />Visual Studio 2010 &ASP.net 4<br />Alex Mackey<br />
  2. 2. {<br /> display: properly;}<br />
  3. 3. Agenda:<br />IDE changes<br />Javascriptintellisense, jQuery integration, designer, improved CSS 2.1 support, new project types<br />ASP.net 4<br />ClientId & Viewstate changes, routing, caching accessibility, <br />config simplification, deployment and lots more<br />
  4. 4. don’t think that these <br />are all the web changes in .net 4..<br />
  5. 5. About me<br /><ul><li>ASP.net/SQL dev for last 9 years
  6. 6. Previously lead dev on number of health care applications in UK, Ireland and Middle East
  7. 7. MVP
  8. 8. Recently started with Readify
  9. 9. Organized DDD Melbourne and run DevEve.net</li></li></ul><li>Optional params<br />Compress viewstate<br />Extensible caching<br />Better standards support<br />Config less WCF<br />Provider based model<br />Silverlight 3<br />Iron Ruby<br />MEF<br />Control over<br />Client Id’s<br />Variance<br />ExpandoObject<br />Named params<br />REST toolkit<br />IronPython<br />F#<br />Dynamic<br />Dynamic Language Runtime<br />DynamicObject<br />Parallel extensions<br />Biginteger<br />Client side data binding<br />Model first development<br />Transparency model<br />Task<br />Entity Framework 2<br />Oslo<br />Parallel debugging windows<br />Workflow<br />ASP.net<br />Lazy loading<br />ASP.net MVC<br />Client profile<br />Background GC<br />Pluralization<br />Corrallated messaging<br />Extensibility<br />Lazy<t><br />Discoverable services<br />Concurrent collections<br />Flowchart<br />Multi monitor support<br />SQL Azure<br />Azure<br />Consume first mode<br />No PIA’s<br />WPF 4 <br />Tuple<br />Cloud Computing<br />Element to element binding<br />Side by side execution CLR<br />Multitouch support<br />Co-eveloution of VB & C#<br />Historical debuging<br />Win7 Support<br />
  10. 10.
  11. 11. visual studio<br />demos<br />
  12. 12. ASP.net 4<br />
  13. 13. is asp.net<br />dead/dying?<br />
  14. 14. ASP.net 4<br />features<br />
  15. 15. Other ASP.net changes<br /><ul><li>Extensible caching, encoding and request validation
  16. 16. Expand range of allowed url types maxRequestPathLength and requestPathInvalidChars
  17. 17. Caching moved to System.Runtime.Caching.dll
  18. 18. Autostart web applications (IIS 7.5 on Windows Server 2008 R2)
  19. 19. Compare validator supports Time & DateTime</li></li></ul><li>rendering<br />demos<br />
  20. 20. web.config<br />transform demos<br />
  21. 21. msDeploy<br />demos<br />
  22. 22.
  23. 23.
  24. 24. http://www.hanselman.com/blog/NET4WebApplicationStartupTime.aspx<br />
  25. 25.
  26. 26. % time in GC v3.5: <br />11.1 seconds <br />v4: 7.9<br />
  27. 27. evolution<br />not<br />revolution<br />
  28. 28. Summary<br /><ul><li>Great Javascriptintellisense support
  29. 29. Fantastic deployment
  30. 30. ASP.net fixes some old bugs and cleaner HTML
  31. 31. New routing and extensible cacheing</li></li></ul><li>Further reading<br />http://www.asp.net/learn/whitepapers/aspnet4<br />http://blog.hmobius.com<br />http://phrogz.net/js/classes/OOPinJS2.html<br />http://msdn.microsoft.com/en-us/library/s57a598e.aspx<br />http://msdn.microsoft.com/en-us/library/ee410579.aspx<br />http://live.visitmix.com/MIX10/Sessions/FT03<br />http://vishaljoshi.blogspot.com/2009/03/how-does-web-deployment-with-vs-10.html<br />http://www.iis.net/download/webdeploy<br />Advanced Javascript by John Resig<br />
  32. 32. Any questions?<br />readify.net 1300 666 274<br />simpleIsBest.co.uk<br />alexjmackey@gmail.com<br />

×