Geeks With Blogs
Dennis Bottjer | MVP Architecture Solution Architecture
Pig and Chicken
Our project manager is getting her scrum master certification. She reminded me of the classic pig and chicken story. Here it is for the record: A Pig is someone who has skin in the game. Mike Cohn aptly refers to the people in that role as, “Having their Bacon on the line.” Pig roles are considered core team members. Performers. People who “do” work. Get it? I would consider the roles of both Product Owner and the ScrumMaster to be pigs on a team. A Chicken is someone who has something to gain by ......

Posted On Monday, May 11, 2009 9:17 PM

How To Expose TFS 2008 Work Items using Web Access
Issue: We wanted to exposes work items, bugs, etc. to the customer without exposing all the other Web Access Tabs such as Source, Documents, and Builds. Solution: Team System Web Access SP1 Team System Web Access SP1 adds an additional virtual directory named “wiwa” which stands for work item web access. This new virtual directory is accessible on port 8090 by default and exposes a special work item only view which was exactly what we wanted. TFS Web Access supports both forms based authentications ......

Posted On Tuesday, March 17, 2009 6:20 AM

Office Business Applications Architecture Talk With Colin Cole
The following conversation is a conversation with Microsoft Financial Services Sr. Architect Colin Cole discussing Office Business Applications (OBA). This is a new type of blog post for me and a Drowning In Technical Debt first. I hope to conduct similar conversations in the future. Finally, I would like to thank Colin for making time to have this conversation with me.dbottjer says: So I figured a good place to start would be with a definition. What is OBA? I did some research and here is what I ......

Posted On Thursday, May 24, 2007 6:27 PM

Understanding Composite Application Block Series
We've been using the Composite Application Block (CAB) and Smart Client Software Factory (SCSF) since they first emerged. Most of my focus has been on the middle tier and service layer which our smart client front ends consume. However, recently we have needed more manpower building smartparts. As result I've been refreshing my knowledge of the CAB and SCSF. I found found a great blog series on understanding the cab. The series does a great job ......

Posted On Tuesday, May 15, 2007 1:55 AM

WPF Views for CAB
Found this project on codeplex.  It strives to add WPF Views to the CAB.  This solution doesn't use crossbow and isn't using interop with WinForms. 

Posted On Thursday, April 12, 2007 4:39 AM

Best Practices Analyzer w/ ASP.NET Plugin

Many interesting projects are showing up on such as the Best Practices Analyzer. This tool is an engine for analyzing applications for Best Practices Compliance. The tool is Shared Source and is architected using a "Plug-In" design. This means the tool is easily extendible via new Plug-Ins and rules.

Posted On Wednesday, November 29, 2006 7:48 AM

IBM's Web Service Definition

IBM's Web Service Definition

Posted On Wednesday, October 11, 2006 10:13 AM

Interfaces Defined

It seems possible to write .NET applications and never write interfaces. It seems less likely to write .NET application and never use an interface. So what are interfaces and how can they improve your code?

Posted On Wednesday, July 27, 2005 1:59 AM

Defining Design Patterns

Today in a meeting I needed to explain what design patterns were to some of the non-developer members of my team. Here is a good definition: design patterns are standard solutions to common problems in software design.

Posted On Friday, July 8, 2005 2:15 AM

Systems Integration: No Assumptions

There are many sayings about assumptions and I’ll let you fill in your favorite. Regarding Systems Integration, the hard lesson I’ve learned is not to assume the other system will properly filter or handle a specific constraint. For example, Windows systems use a carriage-return-line-feed to mark the end-of-a-line. However, UNIX systems simply use a line-feed to mark the end-of-a-line. This is not to say that UNIX systems can’t handle files containing CRLF’s. It just means that most UNIX Sy

Posted On Tuesday, October 31, 2006 2:51 AM

Copyright © DennisBottjer | Powered by: