I've been trying to get CruiseControl.NET to work with PVCS and finally found the source of my headaches. If you are not familiar with CruiseControl.NET, it is a continous integration tool from ThoughtWorks. It monitors your source code control database or file-based repository for changes and launches your build process whenever changes are detected. Its great for projects with many developers that are creating code that needs to frequently be fit together and tested.
Ben Carey and I will be speaking at the .NET Developers Group in Central Ohio this Thursday (9/23) on Open Source Tools for .NET Developers. In the discussion, we'll go over several of the popular tools that assist in the development process: Nant - the infamous build tool. Nunit - test first, dawg. CruiseControl.NET - makes all the other tools smile. Nmock - because unit testing your web service is your job, not mine. Ndoc - comparing JavaDoc and MSDN output should tell you something. Ben's really ......
This post by Joe Kraus is a great read. I came across it via David Hornik (VentureBlog).Kraus discusses this book called MoneyBall that gives an inside look at how Oakland A's recruit talent to win against teams with more money. I like how Joe brings the analogy back to making good engineering hires: "In Moneyball, Lewis describes the search for the statistics that matter - those that are highly correlated with scoring runs and thus winning games. And, it turns out that there are two in baseball ......
Authorization Manager provides a set of APIs included with Windows 2003 (available as an add-on to Windows 2000) that provide application developers a way to build Role-Based Access Control into applications. When setting up Authorization Manager (AzMan), you can choose to locate your AzMan rules store in an XML file or in Active Directory. Often, you'll use one store (XML) for development move to a more scalable and flexible store (Active Directory) for production. I ran into two gotcha's that may ......