A Language for Architecture

Note: This article is updated at A Language for Application Architecture. My Architecture Journal article is live, A Language for Architecture.   I wrote the article to share the map of application architecture we created during our patterns & practices Application Architecture Guide 2.0 project.  It’s a simple language for helping you get in the ballpark…


Performance Hot Spots

Note: This article is updated at Software Performance Hot Spots. I wrote a post about Performance Hot Spots on Shaping Software.  This is a follow up to my post on Security Hot Spots.  Hot spots are a way to turn Pareto’s principle (the 80/20 rule) into action.  By focusing on hot spots, you find the…


Enterprise Library 5.0 Product Backlog Prioritization Survey

Note: This articles is updated at How To Prioritize with 100 Points. Now’s your chance to influence patterns & practices Enterprise Library 5.0.  You can do so by taking the Enterprise Library 5.0 Product Backlog Prioritization Survey.   The current backlog includes more than 100 stories.  You can suggest priorities for these items as well as…


DOS Command Script: Use Date/Time in File Names

Nowadays, we have different choices of script languages in Windows: VBScript, JScript, PowerShell script, etc. Coming from the old DOS world, I still prefer a simple batch (.cmd) script. Say we have a simple sql query and we want to run it every 10 minutes and save the output to a file. We can simply have…


Moving to Office

Re-orgs happen frequently at Microsoft and I am about to experience one. I just got two Ship-Its for the product I have been working on for almost 2 years, Microsoft Equipt, which will be discontinued after April 30th. We just finished the last feature of the product: requesting refund via the home page. The feature…


Eight Big Trends

Note: This article is updated at Jim Carroll on 8 Big Trends. While researching the future, I came across the free E-Book, What Comes Next? A Trends Perspective for Our Future, by Jim Carroll.  I think Jim shined the light on some very key trends that are reshaping and redefining today’s business. The 8 Trends…