On this page is where you can find all of the presentations I have given. If you are interested in have one of the presentation given at your event contact me at jay@jaysmith.us. Like wise if you would like something presented I don't put together contact me as well, many of the presentation have come about due to a request.
You can find most of my demo code here http://code.google.com/p/jaysmith/.
Using the Wii Remote in Your .NET Application - NEW SESSION
The Wii Remote is a remarkable device for the price, an infrared camera, accelerometers, and Bluetooth. In this session we will look at some applications built by the community, and I will demonstrate how to connect the Wii Remote to your PC and demo how it has been used as part of a Jeopardy style WPF game used in .NET Jeopardy sessions.
Visual Studio 2010: Web config transformations = NEW SESSION
I any development environment we have to code local, publish to test, and then have the tested code published to the production environment. The process has built in gates to ensure that bad code doesn’t make it into production, but it causes a huge issue with keeping up with service and database connections in your configuration files. Visual Studio 2010 introduces Web.config transformations as a way to solve this problem. In this session we will look at the age old problems, discuss some solutions in use today and take a look at how Visual Studio 2010 has solved this problem for us today.
Exposing Yourself with RSS and ATOM Syndication
In just about every web application today some amount of information is exposed via RSS or ATOM feeds. Many frameworks have been developed to give your applications this functionality. With the release of Windows Communication Framework a new set of classes were added to allow for the creation and consumption of RSS and ATOM feeds right in the framework. This session will take an look at these classes and how they can be used to generate feeds of any kind from your application.
Syndication.pdf (309.60 kb)
2009-03-29 – School of Dev, Tulsa, OK
2009-04-25 – Nwa Code Camp, Rogers, AR
2009-05-12 – Nwa .NET User Group, Northwest Arkansas
Introduction to Agile Software Development
In today’s world of software development the challenge of delivering quality value added software quickly and often have brought rise to a new approach in software development. Agile software development is becoming a widely proven and accepted alternative to heavy up front software development. There are many misconceptions with the processes and practices of Agile software development. This sessions is designed to give you a grounding on concepts that are used in many forms of Agile development including Scrum and Extreme Programming.
2009-02-10: NwaDnug
2008-12-04: Tyson BizNet (Internal Business Analyst Group)
2008-11-11: Tyson PMO Summit
Agile Software Development - General.pdf (779.60 kb)
Application Settings
In this short 15 minutes presentation we will look at how create and store application and user options using Application Settings, and show how to create an Options form to manage them with only one line of code.
2008-05-06: NwaDnug CodeTalk
Strategy Pattern
The Mega Vehicle Company is creating cars at an alarming rate, the problem is that the drive behavior is being duplicated across several generations of the class using inheritance. Using the Strategy Pattern we can solve this problem by isolating the things that change into classes.
Tyson DevLoop 2008
Model View Presenter
In today's world of rapidly changing UI's it is very important to isolate application business logic into a separate layer to avoid having to re-write it every time the UI technology changes. In this session I will cover some ways to extract you business logic from the UI layer and encapsulate it in the Presentation layer making upgrading the UI clean and straight forward.
Model View Presenter - PowerPoint (256.00 kb)
Model View Presenter - Demo (196.96 kb)
2008-02-25 - Tulsa .NET User Group
Lap Around Visual Studio 2008
This is a high level presentation that focuses on the new things in Visual Studio 2008 and in Microsoft .NET Framework 3.5.
Lap Around Visual Studio 2008 Presentation
Lap Around Visual Studio 2008- PowerPoint (166.76 kb)
2008-02-05 - University of Arkansas .NET User Group
Unit Testing
nUnit, nUnitASP, nUnitForms
Unit Testing - PowerPoint (594.00 kb)
Unit Testing - Demo (16.18 kb)
2006-02-07 - Northwest Arkansas .NET User Group