Espresso Fueled Agile Development

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

Browse by Tags

Tagged Content List
  • Blog Post: Data Access Guidance Refresh

    Over the last few weeks (in my copious spare time between midnight and six in the morning), I have been updating the Data Access Guidance code base to VS2010B2 in prepration for a few talks I am giving on Data Access patterns. As soon as I am happy with the code, I will post something on our the project...
  • Blog Post: Web Client Developer Guidance

    For the past several months, I ahve been working with Blaine and Francis on the Web Client Developer Guidance project . This project (when we ship) will provide further guidance for web developers who are creating risch responsive web applications. We have spent considerable time focusing on things like...
  • Blog Post: Where is WCSF headed?

    Blaine & I have been getting a lot of emails, messages, comments, etc about WCSF.  There are a lot of people interested in a public statement from patterns & practices about the roadmap for WCSF and future support of WCSF, in addition to the "normal" feature requests. Well, we...
  • Blog Post: Composite Application Guidance for WPF Shipped!

    A while back, I was Dev Lead on the Smart Client Software Factory (SCSF) when we added the ability to host WPF controls in a Composite Application Block (CAB) application. Since then, the thinking in the WPF space has changed a bit, and p&p decided that offering guidance on full WPF applications...
  • Blog Post: Proof of Concept: a simple DI solution for ASP.NET WebForms

    Chris Tavares and I were chatting yesterday morning about an idea Chris had: building a simple, reusable Http Module that gives folks DI scoped to the Application, Session, and Request. Yesterday afternoon, during the p&p Dev team's weekly "Code Kata" we threw together a spike/proof of concept in...
  • Blog Post: Converting the Composite Web Application Block to Unity - Using the UnityCompositionContainer

    This is the sixth 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 - 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: 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: Converting the Composite Web Application Block to Unity - Intro

    A few weeks ago, I decided I needed to play with the Unity Dependency Injection container . I wanted to see how Chris and the rest of the team had designed it and see how usable the container was. I had seen requests on the Web Client Software Factory project's CodePlex site asking for a Unity version...
  • 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: Weird COM Exceptions in SCSF/CAB Unit Tests

    The SCSF project was getting a weird error with the unit tests that were brought forward from VS2005 to VS2008. All the unit tests would pass, however the test run would fail with the following error in a special log file: One of the background threads threw exception: System.Runtime.InteropServices...
  • Blog Post: The .NET Framework is a bit on the big side.

    As anyone who has ever tried to find docs on MSDN already knows, the .NET Framework is big. Real big. I can see the feedback already: Thanks, Mike for stating the bloody obvious.... Seriously, though, how big is this library that we have been building applications, web sites, critical line-of-business...
  • 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: Developing a ASP .NET Control with client capabilities

    Brian J. Cardiff ( from Clarius Consulting) is one of the developers on the Web Client team.  He has asked me to post an article for him, since he does not have a blog (yet). Here it is (with some re-formatting): Developing a ASP .NET Control with client capabilities (using ASP .NET Ajax Extensions...
  • Blog Post: The future of WPF Guidance

    There is a lot of new information, all announced today, about the future of Acropolis, CAB, and WPF guidance from patterns & practices .  This comes about after a lot of internal discussions between the patterns & practices Client / User Experience team and the Acropolis team. If you want...
  • Blog Post: Clarification on Changes in CWAB's Dependency Injection

    David Hayden recently posted ( ObjectBuilder WorkItem - Just Implement Windsor Features ), in which he misunderstood one of my comments about the changes in DI that were made in CWAB: On a similar note, Michael Puleio seems almost apologetic in his post about breaking changes in the Composite Web Application...
  • Blog Post: WCSF: Insights and Plans

    There have been a lot of posts recently about WCSF, spurred on by our recent releases.  Here are a few highlights with my comments about each: Developer Hands-on Labs available for WCSF June 2007 Release - Blaine These have been on the back burner.  They had been "almost" done for...
  • Blog Post: More Web Client bundles shipped

    Yesterday, we posted the Composite Web Client Library and the Composite Web Client Automation bundles. The Composite Web Client Library bundle is the source code and binaries (strong named and signed) for the Composite Web Application Block, and a few other useful libraries, including sample ASP.NET...
  • Blog Post: Breaking Changes in the Composite Web Application Block

    With the initial January release of the Web Client Software Factory , and with the subsequent June update, we received a lot of feedback. Some of this feedback was good, some was not as good, and some of the feedback was feature requests. We actually took this feedback, and have made changes to both...
  • 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...
Page 1 of 1 (22 items)