sbohlen’s Links: Company Website | Personal Website | Twitter
Biography:
Currently a Senior Software Engineer for SpringSource where he is the Technical Lead and Community Evangelist for the Spring.NET Framework, Stephen brings his varied 18-year-plus experience in software and technology to the design and delivery of Software Engineering Solutions and Frameworks for other Software Engineers. In addition to his work on Spring.NET, Stephen is also an active contributor to several other .NET Open-Source Software projects including NHibernate, NDbUnit, and others.
Active in the software development community, Stephen speaks publicly, blogs (semi-)regularly, and is the author of several popular screencast series focused on Agile and ALT.NET concepts and technologies including the widely-praised 15-part Summer of NHibernate video series introducing viewers to the popular open-source O/RM tool. Stephen is also a founding/organizing member of the NYC ALT.NET user group which meets monthly to discuss Agile-focused techniques and technologies in the world of Microsoft software development and beyond. He is also a Microsoft MVP award recipient, an ASP Insider, and presently holds the office of the Vice President for INETA, North America.
Past Talks
-
Unit Testing Patterns and Anti-Patterns
-
Refactoring to a S.O.L.I.D. Foundation
-
Unit Testing Patterns and Anti-Patterns
-
Refactoring to a S.O.L.I.D. Foundation
-
Domain Driven Design Implementation Patterns in .NET
-
Demystifying AOP: You've Got Your Aspects in my Objects! 4.98
-
Behavior-Driven Development: Turning User Stories into Executable Specifications
-
Behavior-Driven Development: Turning User Stories into Executable Specifications 5.00
-
Introduction to Agile Principles, Practices, and Processes
-
Behavior-Driven Development: Turning User Stories into Executable Specifications
-
Taming Dependency Chaos with Inversion of Control Containers
-
Demystifying AOP: You've Got Your Aspects in my Objects! 4.88
-
Behavior-Driven Development: Turning User Stories into Executable Specifications 5.00
-
Demystifying AOP: You've Got Your Aspects in my Objects! 5.00
-
Domain Driven Design Implementation Patterns in .NET 4.96
-
Demystifying AOP: You've Got Your Aspects in my Objects! 4.46
-
Effective Test-Driven Development with Mock Objects 4.90
-
Domain Driven Design Implementation Patterns in .NET 4.68
-
CQRS: Crack for Architecture Addicts? 4.63
-
Behavior-Driven Development: Turning User Stories into Executable Specifications 4.83
-
Unit Testing Patterns and Anti-Patterns
-
Refactoring to a S.O.L.I.D. Foundation
-
Refactoring to a S.O.L.I.D. Foundation
-
Domain Driven Design Implementation Patterns in .NET 5.00
-
CQRS: Crack for Architecture Addicts? 4.81
-
Domain Driven Design Implementation Patterns in .NET 5.00
-
Refactoring to a S.O.L.I.D. Foundation 5.00
-
Domain Driven Design Implementation Patterns in .NET 4.59
-
Behavior-Driven Development: Turning User Stories into Executable Specifications 5.00
-
Taming Dependency Chaos with Inversion of Control Containers
-
Behavior-Driven Development: Turning User Stories into Executable Specifications 2.40
-
Introduction to Agile Principles, Practices, and Processes 4.35
-
CQRS: Crack for Architecture Addicts?
-
Unit Testing Patterns and Anti-Patterns 4.71
-
Refactoring to a S.O.L.I.D. Foundation 5.00
-
Taming Dependency Chaos with Inversion of Control Containers 4.58
-
Introduction to Agile Principles, Practices, and Processes 3.28
-
Introduction to Agile Principles, Practices, and Processes 4.56
-
Refactoring to a S.O.L.I.D. Foundation 4.52
-
Refactoring to a S.O.L.I.D. Foundation 4.75
-
CQRS: Crack for Architecture Addicts? 4.86
-
Unit Testing Patterns and Anti-Patterns
-
Domain Driven Design Implementation Patterns in .NET 5.00
-
CQRS: Crack for Architecture Addicts? 4.38
