Espresso Fueled Agile Development

Comments on my work at patterns & practices, agile development, and caffeine sources.

Browse by Tags

Tagged Content List
  • Blog Post: Unit testing SharePoint

    Francis has an article on Unit Testing SharePoint 2007 Applications He also did a brownbag talk on this yesterday, which was very interesting and brought up a few big challenges and ways to work around them. Enjoy
  • Blog Post: Converting the Composite Web Application Block to Unity - Actually Adding Unity

    This is the fifth post in a series. The other post include: Converting the Composite Web Application Block to Unity - Intro . Converting the Composite Web Application Block to Unity - Adding an ICompositionContainer Converting the Composite Web Application Block to Unity - Clean Up ICompositionContainer...
  • Blog Post: Smart Client Software Factory – April 2008 Release is available on MSDN

    The April 2008 release of the Smart Client Software Factory is now available at http://msdn2.microsoft.com/en-us/library/aa480482.aspx . This is a port of the last release (May 2007, if I recall correctly) to VS2008. No new features were added. A few bugs were fixed, and a number of work items from...
  • Blog Post: Converting the Composite Web Application Block to Unity - Ummmm...Oooops.

    This is the forth post in a series. The other post include Converting the Composite Web Application Block to Unity - Intro . Converting the Composite Web Application Block to Unity - Adding an ICompositionContainer Converting the Composite Web Application Block to Unity - Clean Up ICompositionContainer...
  • Blog Post: Converting the Composite Web Application Block to Unity - Clean Up ICompositionContainer

    This is the third post in a series. The other post include Converting the Composite Web Application Block to Unity - Intro . Converting the Composite Web Application Block to Unity - Adding an ICompositionContainer If you want background, go read the earlier posts. Based upon feedback, I am making the...
  • Blog Post: Unity Shipped

    I am a little late to the party, but Unity shipped last week. Here are a few other posts about it: Grigori: Unity DI container 1.0 shipped! Chris: Unity 1.0 is released! I have used Unity in an internal project here at p&p, as well as a proof of concept re-write of CWAB using Unity. The interface...
  • Blog Post: Data-mining for Code Quality Metrics

    I spent two weeks between full time projects (still working on the 2 part time projects I am on) looking back at the build logs from the past 6 months (or so) trying to figure out what metrics we have, what we should track going forward, and what goals we should have for these metrics. I came up with...
  • Blog Post: Web Client Software Factory February 2008 Ships!

    I know that folks have been reading about the Web Client Software Factory on Blaine's blog and on Glenn's blog. Blaine posted about what we planned to include, back in December with Next version of Web Client Software Factory (WCSF) . Glenn had the post at the end of January, Web Client 2.0 closer than...
  • Blog Post: Unit testing is evolving

    Jim Newkirk (of nUnit fame and one of the Microsoft folks behind www.CodePlex.com ) has been blogging about unit testing in forever ( most recently: Why you should not use Setup and Teardown in NUnit ). Now, Jim and Brad Wilson are putting action to his words and codifying lessons learned over the years...
  • Blog Post: Using the Testable Object Pattern

    Wow. Five posts on unit testing and/or EDD in a row... this has got to be a record. Brad has a great post on the Testable Object Pattern . I've used this pattern on my own code without realizing it, as I also don't like "magic" setup and tear down methods that rely on a particular implementation of...
  • Blog Post: Design as If Testing Matters

    To continue with the string of unit testing and Example Driven Design posts, here is another one: Gordon Weakliem has a post about designing APIs with testing in mind , which links to a James Robertson post on API Design as if Unit Testing Mattered . The idea, distilled, is this: If your...
  • Blog Post: Unit Testing Rules

    One of the internal Microsoft discussion lists on unit testing and EDD (TDD) had a thread where a person new to unit testing asked a couple of really good questions. In response, someone posted a link to an intersting post by Michael Feathers on A Set of Unit Testing Rules I like these rules, and...
  • Blog Post: Unit Testing will be in Visual Studio Pro

    It was publically announced today on Naysawn Naderi's blog that Unit Testing will be in the Pro SKU of the next version of Visual Studio . This is fantastic news that I am very excited to share.
  • Blog Post: Creating a List of Examples (a.k.a. a Test List)

    Brian has a great post on how to get an EDD (Example Driven Design) coding session started with a list of examples . Of course, Brian uses the terms "TDD" and "Creating a Test List", but the idea is the same. [Author's Note: Because TDD (Test Driven Design) is such an overloaded term, and misleads...
  • Blog Post: Announcing: Web Client Software Factory Webcast

    Through a few, lucky quirks of fate, Blaine Wastell and I get to do an MSDN webcast about the Web Client Software Factory on Wednesday, March 21 at 10:00AM PST. I'm looking forward to it. If you are interested in an overview of the factory, a few demos, and an in-depth (time permitting) review of unit...
  • Blog Post: Thoughts on Code Coverage

    Jim Newkirk and Brad Wilson have an interesting blog post on code coverage and what it means . They have some interesting ideas to think about. On my last project, I ran covereage numbers at fairly regular intervals. At one point, the trend sharpy dropped, and I had a conversation with the dev...
  • Blog Post: Just Posted: Web Client Software Factory NUnit support.

    Due to popular demand, I just posted to the Web Client Software Factory community site a wiki page and zip file with NUnit tests for the WCSF . This includes tests for the guidance package, RI, and application blocks generate from the VSTS unit tests we already had.
  • Blog Post: How are unit tests different from acceptance tests?

    There was a question on one of the internal aliases today about the difference between unit tests and acceptance tests. I responded with my take on it. After some consideration, I decided to share this with the world as well. Of course, I have edited this a tiny bit to make sense by itself, and not in...
  • Blog Post: Why Did I Go Agile? Part Two: TDD

    As I mentioned in the first post in this series, Part One: An Open Mind , I was ready for change and willing to try TDD. I had just joined the team that was forming to deliver a large project in a short timeframe. I was responsible for an entire subsystem for a project that was supposed to ship in...
  • Blog Post: Writing Unit Tests to Describe the Programmer's Intent

    Brian Button has a great post with an example on how to write descriptive unit test fixtures and unit tests . I would add that there are four things that define a descriptive, well written unit test: Descriptive . A descriptive name for the test is key. Well written developer/unit tests do not...
  • Blog Post: They found a name for the TDD Pair Programming Game -- "Micro-Pairing"

    I have mentioned Peter, Brad, and Mitch's talk on combining pairing and test driven design several times in the past. Well, Peter finally officially named the game . Check it out.
  • Blog Post: TDD Explained in Pictures

    During Brad, Peter, and Mitch's talk at Agile 2006 , Brad drew on the board a state diagram explaining TDD, and he got it simple enough anyone should be able to follow it. Since then, he made a digital copy and posted it on his blog. Enjoy reading about it and sharing it with coworkers.
  • Blog Post: The TDD Pairing Game - Revisited

    Yesterday, I mentioned Brad and Peter's talk on the TDD Pair Programming Game. Brad did a write-up on the most recent presentation they did at Agile 2006. He even shared the slide deck they uesd.
  • Blog Post: Agile 2006 Follow-up

    The conference was good. The weather was way too hot, but that is another issue entirely. I attended a number of good sessions and a few dull ones. There was not really anything in the middle. There was also not a lot in the middle as far as experience. Most things seemed to be aimed at the beginner...
  • Blog Post: Test Driven Development is Good

    Last week, I was able to speak at the Engineering Excellence / Trustworthy Computing Forum, which is a Microsoft internal conference focused on writing better software. Some talks discuss experiences using new methodologies. Others focus on new tools that are available internally. Still others examine...
Page 1 of 2 (28 items) 12