This week is the TDD edition of the web nuggets. This week I've been getting my feet wet with some practical TDD...and loving it! A number of the links this week were a big help in pointing me in the right direction.
Test Driven Development
- Getting Started With TDD: Steve Smith writes about getting started with TDD, something that I've been struggling with recently. I couldn't agree more with his point of view - you just have to jump in and get your feet wet. It doesn't have to be a whole project, start to finish...it can be new functionality in an existing project. You can research the topic until your head explodes, but you just won't 'get it' until you start doing it. Go ahead, jump in!
- TDD Is How I Do It, Not What I Do: In the event your find yourself in the position to have to explain to management why you 'waste time writing those test things', Brett Schuchert's post about TDD is a must-read. TDD is simply how you write good code! He outlines a number of reasons of how TDD is a means to the end result - good, maintainable code and a product that meets the expectations.
- Unit Test Boundaries: Phil Haack helps to define the 'unit' in unit test by pointing out where the boundaries are. This is another great realization when hitching a ride on the TDD train!
- Mocking ASP.NET MVC: This is an older post, but one that I've found incredibly helpful as I've been diving into TDD & MVC.
- StructureMap Medium-Level Usage Scenarios: Chad Myers outlines the different ways you can wire-up StructureMap.
General
- What's Your Personal (Developer) Brand: Are you trying to further your career at your current job or while searching for a new one? Andrew Tokeley recommends working on your personal brand.
- Skip Lists Are Fascinating: Igor Ostrovsky takes a look at the skip list, a simple, yet powerful data structure.
- LINQ & Lambda, Part 4: Lucene.Net: Vijay Santhanam shows how you can use LINQ against your Lucene.Net indexes.
Web Development
- Adding OpenSearch To Your Website And Getting It In The Browser's Search Box: Ever notice the search box in Firefox glowing blue? Turns out that the glow is based on the presence of a simple <link/> tag on the page, and allows users to add your site to their search providers! Scott Hanselman shows us how it's done.
- From ASP.NET To Silverlight In Five Leaps: Making the shift from ASP.NET to Silverlight requires a bit of a shift in thinking - Dimebrain has 5 tips for making that shift.
- Make Your Website Mobile & iPhone Friendly: Traffic is on the rise from iPhones and other mobile devices. Scott Hanselman has two tips for making your site more friendly to our small-screened brethren.
