Doug Holland

Subscribe to Doug Holland: eMailAlertsEmail Alerts
Get Doug Holland: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Doug Holland

Doug Holland's Blog Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online by Michael Miller is an excellent introduction to this phenomenon within the software industry. Written using a style that takes the reader on a gentle journey through a "brief history of computing," explaining where we have been and why we'll be living and working in the clouds in our future, the book is an excellent introduction. The book is not a deep technical book on cloud-based architectures and how to implement those architectures using .NET or J2EE technologies, if you're looking for that then I would still recommend reading this book and then finding a more technical treatise somewhere else. Every few years there seems to be a new buzz word within our industry, or more accurately, a myriad of new buzz words. As a software architect the buzz over th... (more)

Dynamic Page Generation

You have probably not escaped seeing the latest commercials for Microsoft Windows Server 2003, which urge listeners to "do more with less"; this has been an aim of software engineering since the very beginning. When I started writing software using C and C++ on Unix systems, programmers aimed to do more with less by reusing others' header files and precompiled libraries. Today I find myself doing more with less through many technologies such as COM+ components and commercial extensions to the .NET Framework. Recently I discovered I could also do more with less through .NET Reflect... (more)

VMWare Workstation 5.0

VMWare was the first software of its kind to offer the ability for one operating system to host others in such a way that users could be interacting with multiple operating systems simultaneously. Each virtual machine shares the host computer's hardware resources such as CPU, memory, network connections, and hard disks. Developers today often need access to several operating systems or configurations for testing. It is quite common to find developers using Microsoft Windows XP for their development, even though they know they'll be deploying ultimately to Microsoft Windows 2003 ... (more)

Microsoft Visual Studio 2005 Team Foundation Server

With the release of Visual Studio 2005 in November Microsoft Visual Studio entered the enterprise development tools space with a coherent set of products targeted at the distinct roles in the software development lifecycle. On March 17 2006, Microsoft released Team Foundation Server, which finally enables users of the various editions of Visual Studio 2005 to achieve the Team System. Visual Studio 2005 Team System enables the primary stakeholders in a software development project, the architects, developers, testers, and project managers, to collaborate through a common environm... (more)

Product Review: Visual Web Developer 2005 Express Edition

Microsoft has expanded the Visual Studio product line with the addition of six new Express products designed to help the student, hobbyist, enthusiast, or novice developer become proficient with the Microsoft .NET 2.0 platform as quickly as possible. Based upon the same code-base as their professional cousins in the Visual Studio 2005 product line, the express products have been on a diet, allowing them to be downloaded easily even when connecting to the Internet using a dialup connection. Microsoft has provided six express beta products, which are all freely available at http:... (more)