Weekly Web Nuggets #20

General

  • Kill Your Users Table: Rob Conery isn't afraid to ask the tough questions - do we really need to store users' data? With services like OpenID, where the user has complete control over their data and what they present to a site, it's certainly an intriguing idea!
  • Conventions-Based Binding Using Ninject: Nate Kohari shows how easy it is to use "convention over configuration" with your bindings using Ninject.
  • Negative Attitudes Are A Cancer To Successful Teams: Steve Harman has written a great post about team dynamics and how negative attitudes can have devastating effects on the whole group.
  • Calling Virtual Functions From Constructors: I've seen ReSharper flag calls to virtual methods from the constructor, but never really understood why that was an issue. Shahar Abramovich has the answer!
  • Tips For Unit Testing: Ben has some great tips for unit testing, especially for those just getting started. For the management folks, he's explained it with the best graphic ever!
  • Signing An Unsigned Assembly: How many times have you encountered an unsigned, third-party assembly that you want to reference from your signed code? Best case scenario - it's open source and you can just build it yourself. Worst case scenario - it's closed source and you have to either find another tool, or remove the signing from your assembly. Oliver Reeves has come up with a solution that, while a feat of hackery magic, could prove to be better than the worse case!
  • Everyone Remember Where We Parked (That Memory): Scott Hanselman reminds us about garbage collection with his latest Back to Basics post.
  • MVC or MVP And The Benefits Of A Designer: Scott Hanselman writes about how his BabySmash project benefits from a MVP design, as well as the touch of a real designer.

Web Development

Software

  • Moq 2.5: Daniel Cazzulino announces the release of Moq 2.5, which brings a number of features an enhancements to this popular mocking framework.
  • Depender: Roy Osherove, author of tools such as Regulazy and The Regulator, announces his latest creation - Depender - which allows you to search for code that would be difficult to test due to tight coupling.
  • Microsoft Application Request Routing for IIS7 CTP1: This is the first I've seen about this, but it looks like the good folks in Redmond are creating what appears to be mod_rewrite and mod_proxy for IIS7.