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/.
Visual Studio 2010: Web config transformations
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.
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.
2010-05-13: Ozark .NET User Group
2009-08-10: Fort Smith .NET User Group
2009-02-10: Northwest Arkansas .NET User Group
2008-12-04: Tyson BizNet (Internal Business Analyst Group)
2008-11-11: Tyson PMO Summit
Agile Software Development - General.pdf (779.60 kb)
Estimate Your Requirements With Planning Poker
Planning Poker is a consensus-based estimation technique for estimating, mostly used to estimate effort or relative size of tasks in software development . It is a variation of the Wideband Delphi method. In this session you will learn not only what planning poker is but how to facilitate it with your team. Using Planning Poker to estimate task on your project is not only accurate its fun.
2010-06-12 – SharePoint Saturday Ozarks
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
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