ASP.NET
ASP.NET Performance
It is one thing to know how to build an ASP.NET application and get everything working as you want. It is another thing to get it working well. As you build web applications today, you also need to make sure that the choices you make in the construction of the application also work well in regards to the overall performance of the application. As your web application takes on more user load, you have options in how you want to deal with the growth. The choices you have can be made either via the code of your application or via actual hardware changes. This lecture will cover a lot of different ground but all the items mentioned have a direct impact on the overall performance of your ASP.NET applications.
Level: 200
Speaker: Bill Evjen
Topics: ASP.NET
MVC, Entity Framework, jQuery - Oh My!
See how these three development tools can be used to create great web sites!
Level: 200
Speaker: Jesse Phelps
Topics: .NET Framework, ASP.NET, Entity Framework
JumpStart: jQuery
Learn the basics of jQuery and start writing less and doing more!
Level: 100
Speaker: Jesse Phelps
Topics: ASP.NET
Application Development with HTML5
HTML5 is the biggest and most powerful HTML specification to ever come out of the W3C. Its roots come from a proposal to extend HTML4 to make it easier for web developers to create web applications. With more and more browsers supporting HTML5, ECMAScript 5 and other web standards, developers now have a strong web platform they can use to create a new class of application that is more powerful and interactive than ever before. What's in HTML5 that lets us take our applications to the next level?
Level: 200
Speaker: Brandon Satrom
Topics: ASP.NET
Optimizing Your ASP.NET Web Site, I've Got the Need for Speed
In this session you’ll see examples of how you can analyze the performance on your website, and then make improvements using tools such as Google Page Speed and YSlow.
Level: 100
Speaker: Chris Hammond
Topics: ASP.NET
Open Spaces: Best Practices for MVC
This is an Open Spaces discussion about best practices for the ASP.NET MVC framework. Bring your questions, your best practices, and any other thoughts on the MVC framework.
Level: 100
Speaker: Gus Emery
Topics: .NET Framework, ASP.NET
Customizing BlogEngine.NET 2.0
This year brings us a new version of BlogEngine.NET. WordPress is the big boy on the block, but if you want to stick with .NET, BlogEngine.NET is a great alternative. In this session you will quickly learn how download, setup and customize BlogEngine.NET 2. We will explore the various database options including SQL Server Compact. Then to truly customize your install we will create an HTML5 based theme complete with IE9 pinned site features, develop a custom control and widget, and create a custom extension. Finally we will review hosting options and a few SEO tweaks for IIS.
Level: 200
Speaker: Scott Kuhl
Topics: ASP.NET
IE 9 Pinned Sites
Get the most from your web sites for IE9 users. During this topic we will take an existing web site and add on features for IE pinning. We'll show you how to find, modify, create or purchase cheaply, high resolution favicons for the taskbar. We'll add thumbnail preview controls and jump lists that are both static and dynamic. We'll show you how to add notification indicators to the icon. And we'll add Pinify for jQuery integration.
Level: 200
Speaker: Scott Kuhl
Topics: ASP.NET
Doing it Right: Building jQuery Plugins
jQuery is easily the most popular JavaScript framework for web, and with Microsoft’s continued backing – usage within .NET projects is high. So, you’re probably writing jQuery already. And if you’re writing jQuery and you’re not structuring your code as plugins – you’re just plain doing it wrong. This session will discuss how you can structure your jQuery code for safety, clean separation, better reusability and easier maintenance. We’ll be using several jQuery plugins which were created for the revamped DotNetNuke 6.0 interface as the case study.
Level: 200
Speaker: Ian Robinson
Topics: .NET Framework, ASP.NET, DotNetNuke
Embrace the Buzz: Building Modern Extensions for DotNetNuke
Do you love buzzwords and new shiny technologies? How about proven development methodologies and techniques? Well check me out: Unit Testing, Ajax, jQuery, Entity Framework, the Razor Scripting Language and WebFormsMVP. These are all either fundamentals or hot items within the development community and DNN is no exception. If you haven’t checked DNN out recently – come have a seat in this session and learn all about the modern tools available to the DotNetNuke developer. Fair warning: code will be slung at a fairly brisk pace.
Level: 200
Speaker: Ian Robinson
Topics: .NET Framework, ASP.NET, DotNetNuke, Entity Framework, Unit Testing
The Making of the Day of .NET Web Site using Orchard
Get a behind the scenes look at the making of the St. Louis Day of .NET web site using the MVC based Orchard content management system. We will show how to get it up and running and how it was customized to fit the unique needs of our awesome conference.
Level: 100
Speaker: Clint Edmonson
Topics: .NET Framework, ASP.NET
JavaScript is not C#
You can’t swing a stick in the ASP.NET world without hitting some JavaScript. And even though both languages have curly braces, JavaScript is not C#. This presentation will cover common misconceptions about JavaScript, some hidden gotchas, and areas of danger for C# developers that expect JavaScript to work like C#.
Level: 200
Speaker: Brad Tutterow
Open Spaces: Silverlight or HTML 5
This is an Open Spaces discussion about the 2 technologies and what you can do in them from a developer’s perspective.
Level: 200
Speaker: Craig Selbert
Topics: ASP.NET, Silverlight
jQuery - Getting Started
Level: 100
Speaker: Shawn Mehaffie
Topics: ASP.NET
JumpStart: MVC
This session will cover the basics of using MVC and what models, controllers, and views are and how they work. We will also cover some of the basics of the new Razor templating engine. The code samples will include ASP.Net and MVC example, so that attendees can see how the differences between an MVC and ASP.Net based site. At the end of the session attendees should have enough knowledge to at least start working with MVC.
Level: 100
Speaker: Shawn Mehaffie
Topics: ASP.NET
What is this WebMatrix Anyway?
With the way that technology is moving these days we have been bombarded with new tools and technologies, including the new WebMatrix package. In this session we will drill-down on the following items that are part of the package; Razor View Engine, IIS Express, SQL Server CE 4.0. During this session, Gus will demonstrate how the WebMatrix solution integrates with Visual Studio 2010, and how easily you can harness the power of this new package to create and easily build a web solution utilizing the included tools.
Level: 200
Speaker: Gus Emery
Topics: ASP.NET
What's New in MVC V3
This session will contain a brief introduction to MVC; it’s origin and how to utilize the system. Then we will drop into the new pieces that were added in the v3.0 release. Topics that will be covered include the Razor View Engine, Controller session state, dynamic collections, Caching and Validation.
Level: 100
Speaker: Gus Emery
Topics: Architecture, ASP.NET
