Jose's Blog

Musings on Software Engineering and Architecture

Right-Brain Thinking In Software Development

I absolutely love software development. And what I love the most in software development is it’s...

Author: Jose A. Almeida Date: 10/09/2008

Entrepreneurs: How to get started

Guy Kawasaki is a venture capitalist and one of the greatest public speakers in our industry. From...

Author: Jose A. Almeida Date: 09/23/2008

Creating a Customized Guidance Repository

As a consultant part of my job is to provide guidance to our customers on the best way to use our...

Author: Jose A. Almeida Date: 09/18/2008

Application Architecture Guide 2.0

The Patterns & Practices team is finally going to update their fantastic Application Architecture...

Author: Jose A. Almeida Date: 09/18/2008

Synching TFS with other Source Control systems

Many of us in the field have come across heterogeneous source control environments within the same...

Author: Jose A. Almeida Date: 09/17/2008

Economics of Agile Software Development

Dr. Laurie Williams has been a long-time researcher on Agile methods and their impact on software...

Author: Jose A. Almeida Date: 09/16/2008

About me

I am a consultant working for Microsoft Consulting Services. I design enterprise software for major...

Author: Jose A. Almeida Date: 09/13/2008

Design in Context

I have always been fascinated by building design and architecture. My brother is an architect and we...

Author: Jose A. Almeida Date: 09/13/2008

Disclaimer

All information in this blog is provided "AS IS" with no warranties, and confers no rights. Use of...

Author: Jose A. Almeida Date: 09/04/2008

How To: Extend the Network Types for a Visual Studio Load Test

Out-of-the-box Visual Studio allows testers to define a network mix for load tests with the...

Author: Jose A. Almeida Date: 08/20/2008

Setting up a Visual Studio 2008 PowerShell Prompt

I finally got some time to setup a powershell script that mimics the vcvars32.bat file that the...

Author: Jose A. Almeida Date: 07/29/2008

HowTo... Configure a connection string like a pro.

Ever wondered how to configure a connection string using the Data Link properties dialog? Well, I...

Author: Jose A. Almeida Date: 07/02/2008

Branching Strategies

Under Software Configuration Management, branching and merging are common features that help...

Author: Jose A. Almeida Date: 01/10/2008

eXtreme Programming Explained

This book has profoundly influenced my views on enterprise software development. The book is told as...

Author: Jose A. Almeida Date: 12/15/2004

Patterns of Enterprise Application Architecture

Martin Fowler (Chief Scientist for ThoughtWorks) has been a long time favourite author of mine, ever...

Author: Jose A. Almeida Date: 12/14/2004

WiX: Managed Custom Actions

I've added WiX to my build process to automate the production of windows installer packages for my...

Author: Jose A. Almeida Date: 11/08/2004

Unit testing session

During TechEd'04 in Amsterdam I attended a Birds Of a Feather session on how to integrate unit...

Author: Jose A. Almeida Date: 07/05/2004

Unit Testing User Interfaces (Updated!)

Usually one of the major difficulties a developer faces when writing unit tests is how to write test...

Author: Jose A. Almeida Date: 06/15/2004

Testable code

Previously I mentioned that one of the most important benefits I get from using TDD is that it...

Author: Jose A. Almeida Date: 04/27/2004

TDD Adoption Numbers

Matt Hawley posted a few numbers in order to justify/support the adoption of TDD. I've found an...

Author: Jose A. Almeida Date: 04/16/2004

MSBuild and NAnt

Lately, I've been looking closely at build tools and, namely MSBuild and NAnt, so I stumbled upon...

Author: Jose A. Almeida Date: 04/15/2004