SQL Server, SharePoint and .NET Virtual Conference – VIP Code

I’m happy to say that I am presenting for the SSWUG.ORG Spring '10 Ultimate Virtual Conference.  This is a three day conference full of great information related to the Microsoft stack.  Most presenters are MVPs but all are industry leaders who share their real world experience during their fifty minute sessions.    The cost of the conference is $190 for early birds.  Check out a list of all the great sessions and register at www.vconferenceonline.com.  You can get a $30 discount if you use my VIP code of BHOELTINGSPVC10.  Enjoy!

Design Patterns and Best Practices Using the ADO.NET Entity Framework

The last session I taped was a demo filled session on how to create a robust multi-layer application using the ADO.NET Entity Framework as the data access layer strategy.  Entity Framework is not perfect.  However, it is a great starting part that allows for extensibility that makes is a nice part of an application’s architecture.  EF 4.0 has taken great strides and gives the developer total control of the generated code via T4 templates.  This session contain less than 10 slides and pretty much 40 minutes of demos.  If you are interested in watching this session please sign up to attend the virtual conference.  The cost is minimal ($190) and the ROI will be huge.  Check out a list of all the great sessions and register at www.vconferenceonline.com.  You can get a $30 discount if you use my VIP code of BHOELTINGSPVC10.  Enjoy!

Building a Multi-Page Silverlight Application

I also finished taping my Silverlight session.  In this session we start from scratch with building a Silverlight navigation application.  We walk through setting up the URI mapping to provide deep linking.  We also wire up some data that the deep linking will use to look up data based on the link.  This is a great session for anyone thinking about using Silverlight to build a multiple page applications.  If you are interested in watching this session please sign up to attend the virtual conference.  The cost is minimal ($190) and the ROI will be huge.  Check out a list of all the great sessions and register at www.vconferenceonline.com.  You can get a $30 discount if you use my VIP code of BHOELTINGSPVC10.  Enjoy!

Beginning C# and Object Oriented Programming

I just finished up taping of two sessions for the SSWUG virtual conference.  The sessions were Beginning OOP with C# part I and II.  I think the sessions went well.  The sessions walk through the basic concepts of creating and using objects.  They start simple and expand to refactor the solution as the business requirements change.  If you are new to C# and trying to make sense of it all these are the sessions for you.  If you already understand the basic concepts of OOP, in part II we dig into some more advanced topics related to interacting with database and saving, updating and deleting the data in your objects.  I think there is something for everyone in this two part series.  If you are interested in watching these sessions please sign up to attend the virtual conference.  The cost is minimal ($190) and the ROI will be huge.  Check out a list of all the great sessions and register at www.vconferenceonline.com.  You can get a $30 discount if you use my VIP code of BHOELTINGSPVC10.  Enjoy!

Rocky Mountain Tech Trifecta - .NET Beginner’s Track

Last Saturday was the 2nd annual Rocky Mountain Tech Trifecta.  Just like last year it was a great event.  For a list of the speakers and topics go to the site for the event hereJulie Yack organized the event this year and it was awesome once again.  Kathleen Dollard put together a beginners track and Jeff Certain, Drew Devault and myself where lucky enough to do the presentations.  Jeff did a great job going over the best practices related to architecting an application.  His main point was that coding furiously with no design in a bad idea.  Instead use UML and other technologies to design the architecture first.  It might take a bit longer at the start, but it will save time in refactoring and backtracking later.

The topic of my talk was beginning ASP.NET.  It is almost impossible to decide on how to talk about ASP.NET in a 75 minute session.  Most of the audience was familiar with HTML and JavaScript concepts.  So, I decided to focus on how to utilize ASP.NET to help extend the concepts and languages you already know.  I talked about code behind and how it automatically wired up events and some state management.  We also talked a bit about master pages and themes.  At the end I showed a bit more advanced stuff like AJAX and the AJAX Control Toolkit to display some of the power of ASP.NET.  After my session I created a basic media player to fit in the application using Silverlight.  Drew also created a media player that worked outside the browser and was not integrated into ASP.NET.

In the end I think it was a great day.  Below are the slides and demos from my session.  The demos do not include the final version of Jeff’s code or Drew’s Media player.  They are my web application and the architecture as it was when I started.  Thanks to those that attended and let me know if you have any questions.

PowerPoint Zip

Demos