Speaking Experience
Conferences
- Great Lakes Great Database Workshop, 2000, 2001, 2002 2003,
2006
- Advisor DevCon, 2001
- German FoxPro DevCon, 2005, 2006, 2007, 2009
- Essential Fox, 2002, 2003, 2004
- DevEssentials, 2004
- DevLink, 2009
- Southwest Fox, 2004, 2005, 2006
- Prague DevCon, 2006
- DevTeach, 2005
- Prairie DevCon, 2010
Code Camps
- Utah
- Boise
- Los Angeles
- Phoenix
- Denver
User Groups
- Salt Lake City, UT
- Provo, UT
- Clearfield, UT
- Denver, CO
- Las Vegas, NV
- Dallas, TX
- Kalispell, MT
- Atlanta, GA
- New York, NY
- Greensboro, NC
Microsoft Events
- Various events, Salt Lake City
Presentations
Continuous Integration in .NET
Continuous Integration is a method
where source code is continually built and tested, resulting in
better quality applications in less time. While Visual Studio Team
System gives you the tools you need to do continuous integration,
the cost is prohibitive to many shops. This presentation discusses
free tools that allow you to integrate continuous integration into
your .NET development.
I'm doing Continuous Integration, now what?
You have setup Continuous Integration and have
it working to build and test your application, but where do you take
it next? The answer is additional testing, code analysis, and
documentation. In this session you’ll learn about tools that add
additional functionality to your CI process and in turn, help you
produce applications with fewer bugs, are easier maintain, and
follow best practices.
Introduction to Domain Driven Design
Domain Driven Design is used to reduce
complexity in an application. Many people feel that it is only
applicable to large, enterprise-wide applications. This view is far
from the truth. You can use DDD concepts in every app you write.
This presentation introduces you to DDD concepts. You will learn
concepts that totally turn your design practices on their head, but
you'll also see you already do many DDD concepts.