Browse by Tags

All Tags » Architecture (RSS)
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...
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...
Posted by dbottjer | with no comments
Found this project http://www.codeplex.com/wpfcab 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 by dbottjer | with no comments
Many interesting projects are showing up on www.CodePlex.com 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 by dbottjer | with no comments
Filed under: ,
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 Systems just use an LF to mark the end-of-a-line. ...
IBM's Web Service Definition...
Posted by admin | with no comments
Filed under: , , ,
The term "Enterprise" is used frequently in professional software development conversations. Many companies use "Enterprise" to describe products. For example, Microsoft products using the term "Enterprise," include Windows 2003 Enterprise, SQL Server 2005 Enterprise, or ISA Enterprise. But what does "Enterprise" really mean in the context of software development projects?...
Posted by dbottjer | with no comments
Filed under:
Service-Oriented Architecture is the art of modeling an organization's business processes, as a well-factored portfolio of network-addressable business components....
Posted by admin | with no comments
Filed under:
Software Development tries to mimic the real world in many ways. Unfortunately, with the good comes some bad. Specifically, I am referring to the many great “Software Holy Wars.” Geeks passionately take sides on such issues as using Data Sets vs. Objects, DTO vs. Domain Model, or Contract First vs. Code First Web Service Development. In many situations each side has merit and one must ask in which direction are the requirements leading us? ...
Posted by dbottjer | with no comments
Filed under:
Microsoft has built a network of Windows XP Honey Pots. These XP boxes are running as Virtual Machines. The network is being used for security research....
Posted by dbottjer | with no comments
Filed under: ,
This weekend I decided to do a little reading and downloaded "Improving .NET Application Performance and Scalability" at http://msdn.microsoft.com/practices/EngPrac/default.aspx?pull=/library/en-us/dnpag/html/scalenet.asp. This is a really good guide and provides you with theory, checklists, and how to's. Anyway, one of the major themes was do not wait until an application is deployed to begin perforance tuning. Instead the authors recommend that performance tuning should be part of the design process....
Posted by dbottjer | with no comments
Filed under: ,
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 by dbottjer | with no comments
Filed under: , ,
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 by dbottjer | with no comments
Filed under: