Summary
I am often asked when submitting talks to various events for a list of my past speaking engagements, event participation, etc. Rather than scramble each time to put this together, I have decided instead to just keep a running list of them here on this page. As I participate in additional events, I will add them to this categorized list so that it remains up-to-date (as best it can be).
As a side-benefit, readers can use this page as an easy way to reference links to downloadable content, etc. related to each event/activity/engagement.
General
- Blog: http://blog.unhandled-exceptions.com
- Direct Link to Professional Bio Page: http://unhandled-exceptions.com/blog/index.php/official-bio/
NYC ALT.NET User Group
- Co-Founding Organizer, NYC ALT.NET User Group (founded August 2008): http://nyalt.net, http://www.meetup.com/nyaltnet
- Miscellaneous Presentations and Discussion Moderator, NYC ALT.NET User Group Meeting Videos: http://vimeo.com/channels/nyaltnet
Self-Authored Screencast Series
- Author, Summer of NHibernate Screencast Series http://www.SummerOfNHibernate.com
- Author, Autumn of Agile Screencast Series http://www.AutumnOfAgile.net
- Author, DimeCasts.NET S.O.L.I.D. Screencast Series: http://www.dimecasts.net/Casts/ByAuthor/Stephen%20Bohlen
Awards/Recognition
- Microsoft MVP 2009 for Solution Architecture: https://mvp.support.microsoft.com/profile/Stephen.Bohlen
- Microsoft MVP 2010 for ASP.NET (Solution Architecture category was eliminated entirely): https://mvp.support.microsoft.com/profile/Stephen.Bohlen
- Microsoft MVP 2011 for Visual C#: https://mvp.support.microsoft.com/profile/Stephen.Bohlen
Open Source Project Participation
- Project Lead, NDbUnit Open Source Software Project http://ndbunit.googlecode.com
- Project Lead, ProteusProject Open Source Software Project http://proteusproject.googlecode.com
- Committer, NHibernate O/RM Open Source Software Project http://sourceforge.net/projects/nhibernate
- Project Lead, Spring Framework for .NET Open Source Software Project http://www.springframework.net
CodeCamps and Community Conferences
Presenter, NYC CodeCamp January 2009
- Presentation: Test-Driven Development: http://unhandled-exceptions.com/blog/index.php/2009/01/18/videos-from-nyc-codecamp-2009-tdd-presentation-are-available-for-download/
Presenter, Philadelphia CodeCamp October 2009
- Presentation: Refactoring to a S.O.L.I.D. Foundation: http://unhandled-exceptions.com/blog/index.php/2009/10/17/phillynet-code-camp-thats-a-wrap/
Co-Organizer and Presenter, NYC CodeCamp March 2010
- Event Co-Chairperson: http://unhandled-exceptions.com/blog/index.php/2010/03/08/nyc-codecamp-winter-2010-thats-a-wrap/
- Presentation: Refactoring to a S.O.L.I.D. Foundation: http://unhandled-exceptions.com/blog/index.php/2010/03/13/nyc-codecamp-2010-refactoring-to-a-solid-foundation-session-content/
Presenter, Philadelphia CodeCamp April 2010
- Presentation: Mocks and Stubs and Fakes, Oh my! Leveraging Mock Objects to Support Real-World TDD Practices
Presenter, Kansas City Developer Conference June 2011
- Presentation: Domain Driven Design Implementation Patterns in .NET
- Presentation: Unit Testing Patterns and Anti-Patterns
Presenter, St. Louis Day of .NET August 2011
- Presentation: Taming Dependency Chaos with IoC Containers
- Presentation: Unit Testing Patterns and Anti-Patterns
- Presentation: Refactoring to a S.O.L.I.D. Foundation
Presenter, Philadelphia Day of Agile September 2011
- Presentation: Introduction to Agile Principles, Patterns, and Practices
Organizing Chair, NYC CodeCamp October 2011
- Event Organizing Committee Chairperson
Presenter, Philadelphia CodeCamp October 2011
- Presentation: Behavior-Driven Development: Turning User Stories into Executable Specifications
Presenter, Dallas Day of .NET March 2012
- Presentation: Behavior-Driven Development: Turning User Stories into Executable Specifications
- Presentation: Domain Driven Design Implementation Patterns in .NET
- Presentation: CQRS: Crack for Architecture Addicts?
Presenter, Philadelphia C-Sharpen-Up March 2012
- Presentation: Enhancing Your C# Recipes with Generics and Lambdas
- Presentation: Refactoring to a S.O.L.I.D. Foundation
Presenter, Kansas City Developer Conference April 2012
- Presentation: Behavior-Driven Development: Turning User Stories into Executable Specifications
- Presentation: Domain Driven Design Implementation Patterns in .NET
- Presentation: Demystifying Apect-Oriented Programming
Presenter, Philadelphia CodeCamp May 2012
- Presentation: Taming Dependency Chaos with IoC Containers
- Presentation: Demystifying Apect-Oriented Programming
Presenter, Cincinnati Day of Agile May 2012
- Presentation: Behavior-Driven Development: Turning User Stories into Executable Specifications
- Presentation: Introduction to Agile Principles, Patterns, and Practices
Commercial Conferences
Presenter, Oredev 2009, Malmo, Sweden
- 1-hour session, Exploring the NHibernate Extensions Ecosystem
Workshop Facilitator, Oredev 2009, Malmo, Sweden
- half-day workshop, Introduction to NHibernate
Virtual ALT.NET
Recurring Presenter and Co-Organizer, Virtual ALT.NET weekly Livemeeting Events
- Intro to Agile Presentation: http://www.virtualaltnet.com/Recordings/Show/17
- Introduction to Domain Driven Design: http://www.virtualaltnet.com/Recordings/Show/41
- Implementing Domain Driven Design Patterns in .NET: http://www.virtualaltnet.com/Recordings/Show/43
ASP.NET MVC MSDN Firestarter Event
Presenter, ASP.NET MVC Firestarter All-Day Event, October 2009
- Session Videos on Channel9: http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Intro-to-ASPNET-MVC-and-the-MVC-Design-Pattern/
- Blog post summarizing the event: http://unhandled-exceptions.com/blog/index.php/2009/10/04/aspnet-mvc-firestarter-thats-a-wrap/
Agile Firestarter Events
Co-Organizer and Presenter, Agile Firestarter All-Day Event, June 2009
- Main Site Homepage: http://www.agilefirestarter.com/
- Entire Day’s Event Videos: http://www.vimeo.com/album/105954
- Intro to Agile Presentation Video: http://www.vimeo.com/5365204
- Test-Driven Development Presentation Video: http://www.vimeo.com/5433742
Co-Organizer and Presenter, Agile Firestarter All-Day Event, December 2009
- Blog post with links to downloadable content: http://unhandled-exceptions.com/blog/index.php/2010/01/18/nj-agile-firestarter-decmeber-2009-content-now-available/
Podcast Interviews
Guest, The Connected Show, Episode 23: “Agile: Putting the ‘Soft’ in Software”
Guest, The Community Megaphone Podcast, Episode 6
Guest, Dot Net Rocks, Episode 774
Other Speaking / User Groups
Guest Speaker, Philadelphia Alt.NET User Group, February 2010
- Blog post with links to downloadable content: http://unhandled-exceptions.com/blog/index.php/2010/02/05/philly-altnet-practical-ddd-in-net-presentation-thats-a-wrap/
Guest Speaker, Philadelphia Alt.NET User Group, June 2011
- CQRS: Crack for Architecture Addicts?
Guest Speaker, NYC Domain Driven Design User Group, July 2011
- CQRS: Crack for Architecture Addicts?
Guest Speaker, Western MI .NET User Group (Grand Rapids, MI), July 2011
- Refactoring to a S.O.L.I.D. Foundation
Guest Speaker, Greak Lakes .NET User Group (Detroit, MI), July 2011
- Refactoring to a S.O.L.I.D. Foundation
Guest Speaker, Lansing, MI .NET User Group, July 2011
- Introduction to Agile Principles, Patterns, and Practices
Guest Speaker, Central Maryland Assoc. of .NET Professionals User Group, Auguest 2011
- Introduction to Agile Principles, Patterns, and Practices
Guest Speaker, Central NJ .NET User Group, September 2011
- CQRS: Crack for Architecture Addicts?
Guest Speaker, NYC Visual Studio ALM User Group, September 2011
- Behavior-Driven Development: Turning User Stories into Executable Specifications
Guest Speaker, Northern NJ .NET User Group, October 2011
- Taming Dependency Chaos with IoC Containers
Guest Speaker, Beantown ALT.NET User Group (Boston, MA), November 2011
- Domain Driven Design Implementation Patterns in .NET
Guest Speaker, Long Island .NET User Group, January 2012
- Refactoring to a S.O.L.I.D. Foundation
Guest Speaker, Northern NJ .NET User Group, October 2011
- Domain Driven Design Implementation Patterns in .NET
Guest Speaker, Cedar Rapids (IA) .NET User Group, March 2012
- Domain Driven Design Implementation Patterns in .NET
Guest Speaker, Dubuque (IA) .NET User Group, March 2012
- Refactoring to a S.O.L.I.D. Foundation
Guest Speaker, Cedar Valley (IA) .NET User Group, March 2012
- Refactoring to a S.O.L.I.D. Foundation
Guest Speaker, Omaha (NE) .NET User Group, March 2012
- Unit Testing Patterns and Anit-Patterns
Guest Speaker, St. Louis (MO) .NET User Group, May 2012
- Behavior-Driven Development: Turning User Stories into Executable Specifications
Guest Speaker, St. Louis (MO) Metro East .NET User Group, May 2012
- Behavior-Driven Development: Turning User Stories into Executable Specifications
Guest Speaker, St. Louis (MO) ALT.NET User Group, May 2012
- Demystifying Aspect-Oriented Programming
[…] Community CV […]
Useful info. Fortunate me personally I discovered your site accidentally, as well as Iam surprised the reason why this particular incident didnat occurred previously! We saved this
Ukraine