Resources
Books
Podcasts
- "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
- "Dynamic Coding in .NET", Cedar Rapids .NET User Group, August 2nd, 2010
- "Evolving .NET" - Slides + Code
- "A Crash Course in CSLA", Twin Cities Code Camp 8, April 10th, 2010
- "What Will Pex Do?" - Slides + Code
- Code Mastery, 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, Heartland Developer's Conference
2009, Oct 15-16th, 2009
- "Esoteric Programming Languages", Twin Cities Languages User Group, July 9th, 2009
- "Maintaining Resilient Code: Using Tools From Microsoft's DevLabs and Research
Sites"- Slides + Code
- "The Future of Managed Languages: F#, C#, and Visual Basic", MSDN Developer's Conference, Jan. 13th, 2009
- "Exceptional Development: Dealing With Exceptions in .NET" -
Slides + Code
- 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, 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
"Successful programmers know how to ask questions, and they know how to ask the right question. You can't go forward until that happens. A programmer is a rigorous scientist determined to coax the truth out of the ones and zeros. There's the beauty. My pitch to programmers, which is far more revolutionary than any programming language or operating system can be, is to look for understanding where you find it, work with people you want to work with, and don't waste time with people who won't listen and aren't grounded in the truth." Dave Winer
|