Resources
Books
Podcasts
- "Evolutionary Programming", Spaghetti Code, June 29th, 2010
- "MIX 2010 Recap", Spaghetti Code, April 2nd, 2010
- "Befunge", Spaghetti Code, Aug. 8th, 2009
- "Developer Roundtable February 2009", Spaghetti Code, March 3rd, 2009
- "Minneapolis MSDN Dev Con Interviews", Spaghetti Code, Jan. 15th, 2009
- "Developer Roundtable December 2008", Spaghetti Code, Dec. 31st, 2008
- "Leveraging Cecil to inject code into your Assemblies", Dimecasts, Oct. 25, 2008
- "On iPhone Development", Spaghetti Code, Oct. 13th, 2008
- "Codeapalooza Conversation", Thirsty Developer, Sept. 15th, 2008
- "Investigating Dynamic Programming", Spaghetti Code, June 8th, 2008
- "Programming Languages", Spaghetti Code, March 30th, 2008
- "Unit Testing, Code Coverage & Analysis ", Polymorphic Podcast, Feb. 19th, 2008
Code
Presentations
- "An Introduction to the WinRT API"
- Mankato .NET User Group, Nov. 27th, 2012
- Iowa Code Camp 10, Oct.
27th, 2012
- CodeMastery,
Oct. 2nd, 2012
- thatConference,
Aug. 15th, 2012
- Twin Cities
Windows 8 User Group, May 22nd, 2012
- "Managing the .NET Compiler"
- VSLive Chicago, May 16th, 2013
- VSLive Las Vegas, March 28th, 2013
- Madison .NET User Group, March 6th, 2013
- thatConference,
Aug. 14th, 2012
- VSLive Redmond, Aug. 7th, 2012
-
MN Visual Studio User Group, July 18th, 2012
- Fox Valley Day of .NET - 2012, April 28, 2012
-
Twin Cities Code Camp 12, April 14-15, 2012
- Twin Cities .NET User Group, Jan.
5th, 2012
- "What's New in the .NET 4.5 BCL"
- "Using Caliburn.Micro in Your Silverlight Application"
- "The Future of Programming Languages"
- "Static Analysis in .NET"
- VSLive Chicago, May 16th, 2013
- VSLive Las Vegas, March 28th, 2013
- VSLive Orlando, Dec. 12th, 2012
- VSLive New York, May 17th, 2012
- VSLive Las Vegas, March 29th, 2012
-
South Dakota Code Camp, Nov. 5th, 2011
- VSLive Redmond 2011, Oct. 20th, 2011
- Rochester .NET User Group, Oct. 13th, 2011
-
Twin Cities Code Camp 11, Oct. 8th, 2011
- Twin Cities Developer's Group, April 12th, 2011
- "Modern .NET Development Practices and Principles"
- South Dakota Code Camp, Nov. 5th, 2011
- Iowa Code Camp 8, Oct. 29th,
2011
- VSLive Redmond 2011, Oct. 20th, 2011
-
Black Hole .NET User Group, April 13th, 2011
- Chippewa Valley .NET User
Group, Feb. 17th, 2011
- Code Mastery,
Dec. 6th, 2010
- Heartland Developer
Conference - 2010, Sept. 8th, 2010
- "Exploring IL" - Slides + Code
- "What's New in the .NET 4.0 BCL?" -
Slides + Code
- Fox Valley Day of .NET,
March 5th, 2011
- Twin Cities .NET User Group, Feb.
3rd, 2011
- VSLive Orlando 2010, Nov. 15th, 2010
- Iowa Code Camp
6, Nov. 6th, 2010
-
Twin Cities Code Camp 9, Oct. 9-10, 2010
- VSLive Redmond 2010, August 3rd, 2010
- TechFuse
2010, May 6th, 2010
- "Evolving .NET" - Slides + Code
- Wisconsin .NET User Group, Aug.
11th, 2011
- Sioux Falls .NET User Group, May
30th, 2011
- Saint Cloud .NET User Group,
May 11th, 2011
- Madison .NET User Group, May
4th, 2011
- Mankato .NET User Group,
March 22nd, 2011
-
Twin Cities Code Camp 9, Oct. 9-10, 2010
- Cedar Rapids .NET User Group,
August 2nd, 2010
- Heartland Developer's Conference
2009, Oct 15-16th, 2009
- "What Will Pex Do?" - Slides + Code
- Heartland Developer's
Conference 2011, Sept. 7-9th, 2011
- Code Mastery - Chicago 2010,
May 26th, 2010
-
Code Mastery - Boston 2010, Feb. 11th, 2010
- Twin Cities Developer's
Guild, Feb. 9th, 2010
- Chippewa Valley Code
Camp, Nov. 14th, 2009
- Iowa Code Camp 4, Nov.
7th, 2009
- Twin Cities Code Camp 7, Oct. 24th, 2009
- Minnesota Developer's Conference
2009, Sept. 30th, 2009
- "Assembly Coercion" - Slides + Code
- "Esoteric Programming Languages"
- "Maintaining Resilient Code: Using Tools From Microsoft's DevLabs and Research
Sites"- Slides + Code
- "The Future of Managed Languages: F#, C#, and Visual Basic"
- "Exceptional Development: Dealing With Exceptions in .NET" -
Slides + Code
- Black Hole .NET User Group,
May 12th, 2012
- Southern Nevada's .NET User
Group, March 28, 2012
- Heartland Developer's
Conference - 2010, Sept. 10th, 2009
- Iowa Code Camp 5, May
1st, 2009
- WND .NET Developer's Guild,
Dec. 8th, 2009
- Houston .NET User Group, August
13th, 2009
- VSLive!
Las Vegas, June 9th, 2009
- Build Your Skills
- St. Louis, MO, March 24th, 2009
- Minneapolis, MN, March 31st, 2009
- TechFuse, March 17th,
2009
- VSLive! San Francisco,
Feb. 26th, 2009
- Iowa Code Camp, Nov.
8th, 2008
-
Twin Cities Code Camp 5, Oct. 11th, 2008
- "Writing Better Code: Using Visual Studio to Improve Your Code Base" -
Slides + Code
- Code Mastery - Chicago,
May 26th, 2010
- Capital Area .NET User's Group,
May 25th, 2010
-
Code Mastery - Boston, Feb. 11th, 2010
- VSLive!
Las Vegas, June 9th, 2009
- Mankato .NET User Group,
May 19th, 2009
- VSLive! San Francisco,
Feb. 26th, 2009
- Chippewa Valley .NET User
Group, Jan. 8th, 2009
- Codeapalooza,
September 6th, 2008
- Omaha Microsoft Technology Group,
August 28th, 2008
- Cedar Rapids .NET User Group,
August 8th, 2008
- Twin Cities Developers
Guild, July 8th, 2008
- Iowa Code Camp,
May 3rd, 2008
- Twin Cities Code Camp 4, April 5th, 2008
- "Reflection in .NET" - Slides + Code
- Iowa .NET User Group, July
2nd, 2009
- Madison .NET User Group,
February 4th, 2009
- Heartland Developer Conference
(Omaha), October 15th-17th, 2008
- Heartland Developer
Conference (Minneapolis), September 28th-30th, 2008
- Codeapalooza, September
6th, 2008
- VSLive,
April 2nd, 2008
- Fox Valley .NET User's Group,
Nov. 14th, 2007
- Cedar Rapids .NET User's Group, Aug. 6th, 2007
-
Wisconsin .NET User's Group, June 12th, 2007
- Twin Cities Code Camp 2, April 28th, 2007
-
Chippewa Valley .NET User's Group, March 21st, 2007
- "Quixo3D: Game Programming in .NET", Twin Cities Code Camp 3, Oct. 27th, 2007
- "Concurrency and Composition in .NET Applications", Twin Cities .NET User's Group, Dec. 7th, 2006
- "The State of .NET Languages", Twin Cities Code Camp, Nov. 11th, 2006
- "Customizing the Compiler", Sys-Con Webcast, Sept. 23rd, 2005
- "Localization in Windows Forms Applications", Chicago Day of .NET, April 30th, 2005 -
Slides + Code
- "Creating Dynamic UIs in WinForm Applications", Code Camp II, Oct. 17th, 2004 -
Slides + Code
- "Agile Development in .NET", OTUG, Sept. 21, 2004 -
Slides + Code
- "Attributes in .NET ", Fort Worth
.NET User's Group, March 18th, 2004 - Slides
+ Code
- "Code Access Security in .NET ", Wisconsin's .NET User's Group, Feb. 10th, 2004 -
Slides + Code
- "Creating Dynamic Proxies in .NET",
Chicago's .NET User's Group, Oct. 6th, 2001
- "The Java Cryptography Extension",
Wisconsin Java User's Group, May 31st, 2000
- "SOAP: Simple Object Access Protocol",
Milwaukee Visual Studio Users Group, March 28th, 2000 -
Slides + Code
- "The Limits of Visual Basic", Capital Area VB User's Group, October 13th, 1999
- Slides + Code
- "The Basics of ATL", Milwaukee Visual
Studio Users Group, June 1999
- "Windows Programming and API Calls in Visual Basic", Washington D.C. ACM Seminar, April 1999
- "Multithreading Issues in VB6",
Milwaukee Visual Studio Users Group, Feb. 1999 -
Slides + Code
Articles
Investigating .NET Article Series
- Investigating WinServices
- Investigating Reflection
- Investigating .NET Languages
angryCoder Articles
|
Quote
"You learn something new every day, no matter how hard you try." Ned Batchelder
|