Start Time: 7:30 AM | Visit Event Web Site
Reserve your seat.
Microsoft, DevConnections Magazine, and Tech Conferences join
forces to bring the launch of Visual Studio 2010 and the latest
info about Silverlight 4, plus a celebration of the upcoming
release of Microsoft SQL Server code-name "Killimanjaro" to Las
Vegas.
Steve Smith will be giving three presentations about ASP.NET at
this event.
AWF304: Pragmatic ASP.NET Tips, Tricks, and
Tools
Every experienced ASP.NET developer has picked up a few cool
tricks or useful tools that they put to use on every new project
after they've learned them. This session draws upon the experience
of many successful ASP.NET developers and distills this knowledge
into a collection of tips and tricks you can start using in your
work today. Some of the topics covered in this session include
error handling, tracing, caching, base page classes, site layout
and architecture, and data access best practices. You'll learn
about highly reusable Http Modules and Handlers and a few code
routines you may want to add to your personal library.
AMV305: Applying SOLID Principles to Your ASP.NET
MVC 2 Application
Do your larger applications suffer from code rot to the point
where there are parts of the application that everyone is afraid to
touch? Would you characterize your app's architecture as "elegant"
or is it a "big ball of mud?" In this session, learn how to apply
various OOP best practices such as Robert Martin's SOLID principles
to keep code simple and maintainable. The session introduces a
simple ASP.NET MVC application which doesn't follow best practices
and gradually refactors it as each principle is introduced,
resulting in much cleaner, more maintainable code. No prior
experience with ASP.NET MVC is expected, and most of the principles
discussed apply equally well to non-MVC or even non-web
applications as well.
AMV306: What's New in ASP.NET MVC 2?
In this session, Steve will quickly highlight the new features
available in ASP.NET MVC 2. ASP.NET MVC offers a new way to develop
ASP.NET applications that allows for finer control of the
application's behavior and greater separation of concerns within
the architecture. ASP.NET MVC 2 builds on this platform by adding
several new features, such as Areas, which can be used to break
apart a large site into several deployable subsections. Another
much-anticipated new feature centers on validation, and the new
version includes support for model validation providers which can
be used as-is or swapped out with a custom implementation, and
client side validation support using jQuery. The new release also
includes templated helpers and strongly typed UI helpers, which can
make it much quicker to create views for displaying and capturing
data.