Jose's Blog

Musings on Software Engineering and Architecture
  • Jose's Blog

    Right-Brain Thinking In Software Development

    • 1 Comments
    I absolutely love software development. And what I love the most in software development is it’s creative aspect. I believe there is not one developer in the world who hasn’t yet experienced, at least once, an “eureka” moment. You know, those insights...
  • Jose's Blog

    Entrepreneurs: How to get started

    • 1 Comments
    Guy Kawasaki is a venture capitalist and one of the greatest public speakers in our industry. From his experience as a venture capitalist Guy’s written a very interesting post advising young entrepreneurs on how best to start their software company. ...
  • Jose's Blog

    Creating a Customized Guidance Repository

    • 1 Comments
    As a consultant part of my job is to provide guidance to our customers on the best way to use our technology, namely in terms of application development practices. Over time, you start to better understand the type of customer you’re working with, what...
  • Jose's Blog

    Application Architecture Guide 2.0

    • 1 Comments
    The Patterns & Practices team is finally going to update their fantastic Application Architecture Guide . Since it’s release in 2002 this guide has been a favorite of mine. It’s somewhat dated but it contains sound design principles that stand the test...
  • Jose's Blog

    Synching TFS with other Source Control systems

    • 1 Comments
    Many of us in the field have come across heterogeneous source control environments within the same organization. Some organizations, having multiple source control systems, wish to have some way of synchronizing TFS with their other systems. I've seen...
  • Jose's Blog

    Economics of Agile Software Development

    • 1 Comments
    Dr. Laurie Williams has been a long-time researcher on Agile methods and their impact on software engineering. She and her students have published a number of very interesting papers on varied subjects, particularly on the economics of agile practices...
  • Jose's Blog

    Design in Context

    • 0 Comments
    I have always been fascinated by building design and architecture. My brother is an architect and we have long talks on the subject, where we discuss not only the works of particular architects or artists, but the nature and profession of building design...
  • Jose's Blog

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

    • 1 Comments
    Out-of-the-box Visual Studio allows testers to define a network mix for load tests with the following network profiles: LAN T3 6.0 Mps T1 Cable/DSL 1.5Mbps Cable/DSL 768k Cable/DSL 384k Dial-up 56k Dial-up 33.6k Dial-up 28...
  • Jose's Blog

    Setting up a Visual Studio 2008 PowerShell Prompt

    • 1 Comments
    I finally got some time to setup a powershell script that mimics the vcvars32.bat file that the Visual Studio 2008 command prompt loads (if you're on a 32-bit machine) and sets up all the environment variables for using the development command-line tools...
  • Jose's Blog

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

    • 0 Comments
    Ever wondered how to configure a connection string using the Data Link properties dialog? Well, I have. And just last night I decided to check out exactly how to do this. Here's a simple list with all the required steps: Add a reference to "Microsoft...
  • Jose's Blog

    Branching Strategies

    • 1 Comments
    Under Software Configuration Management, branching and merging are common features that help maintain stable code bases and scale the development effort by synchronizing parallel development. However, depending on the size of your product, the size of...
  • Jose's Blog

    eXtreme Programming Explained

    This book has profoundly influenced my views on enterprise software development. The book is told as a collection of best practices applied to a particular project and testifies to the project's success. The book emphasises software development as primarily...
  • Jose's Blog

    Patterns of Enterprise Application Architecture

    Martin Fowler (Chief Scientist for ThoughtWorks ) has been a long time favourite author of mine, ever since I read "UML Distilled". I'm a regular reader of some of his columns and his articles are an inspiration, so I thought I'd start these series of...
  • Jose's Blog

    WiX: Managed Custom Actions

    • 4 Comments
    I've added WiX to my build process to automate the production of windows installer packages for my product. I'm not very proficient with Windows Installer technology, so I thought I might get by with what I've seen is already a "traditional" approach...
  • Jose's Blog

    Unit testing session

    • 3 Comments
    During TechEd'04 in Amsterdam I attended a Birds Of a Feather session on how to integrate unit testing into the Software Development Life-Cycle. For those who are unfamiliar with the format of these sessions, it's a speaker moderated discussion, where...
  • Jose's Blog

    Unit Testing User Interfaces (Updated!)

    • 7 Comments
    Usually one of the major difficulties a developer faces when writing unit tests is how to write test code for User Interfaces. This is particularly important when we're doing Test-Driven Development....
  • Jose's Blog

    Loading .config files in NUnit

    • 8 Comments
    Last week I gave a presentation at Microsoft DevDays 2004 in Lisbon on Test-Driven Development. A day later I got this interesting question: "(...) if I'm testing a DLL assembly that uses a .config file to read in data, when I run the tests, NUnit...
  • Jose's Blog

    Testable code

    • 1 Comments
    Previously I mentioned that one of the most important benefits I get from using TDD is that it drives me to write more testable code. I've been thinking quite a lot about this, and another recent post from Chris Dickens made we even more aware of the...
  • Jose's Blog

    TDD Adoption Numbers

    • 0 Comments
    Matt Hawley posted a few numbers in order to justify/support the adoption of TDD. I've found an interesting research paper on the subject, from Matthias Müller and Frank Padberg from the Karlsruhe University in Germany. Some of my personal views...
Page 1 of 1 (19 items)