New Here?
If you’re new here, you’ve missed out on some good stuff. This page lists a few of my best posts, and some of my personal favorites as well. Hope you enjoy them
If you want to continue reading my posts, consider subscribing to my RSS Feed and you might also want to keep track of the comments from readers (they are usually pretty interesting as well
)
Note: there’s obviously a lot more in the archives, so be sure to check those too
Various
- The Life And Times Of A Bug
- Challenge: Do You Truly Understand This Code?
- The Commented Version Of The Readable Code Challenge
- Build Your Own Data Access Layer Series
- Request/Response Service Layer Series
- Protecting Your Application From Remote Problems
- Finding Memory Leaks In Silverlight With WinDbg
Opinions
- At This Point I’d Prefer Java Developers Over .NET Developers
- Educate Developers Instead Of Protecting Them
- This Is Why I Don’t Like Microsoft’s Way Of Open Source Development
- Beware The Evils Of Code Generation
- Why I Dislike Classic Or Typical WCF Usage
- What Microsoft Should Do For .NET Open Source
- Support Of Commercial Software Vs Open Source Software
- Career Advice for Young Developers
- My Guide To Effective Test Driven Development
- Why You Should Write Tests Before Code
- ALT.NET: What Does It Mean?
- Software Development Books: Investing In Yourself
- What Do You Like About Coding?
- Many Projects Don’t Lead To A Good Solution
- ORM Is NOT Inherently Evil
- Test Doubles: When (Not) To Use Them
- Is SQL Going The Way Of Disco?
- Programming Languages Don’t Matter
Methodology
NHibernate
- Must Everything Be Virtual With NHibernate?
- NHibernate Mapping Examples
- Data Access With NHibernate
- Querying With NHibernate
- Batching NHibernate’s DML Statements
- Bulk Data Operations With NHibernate’s Stateless Sessions
- Populating Entities From Stored Procedures With NHibernate
- Quickly Setting Up And Using NHibernate’s Second Level Cache
- NHibernate And Future Queries
- NHibernate And Future Queries, Part 2
Performance
- Performance Rules Of Thumb
- Batching WCF Calls
- The Request/Response Service Layer
- .NET Memory Management
- Batching++
- Storing Data In The HttpSession
- Why You Should Always Unsubscribe Event Handlers