When Donte Ormsby came to us, it was just a friendly letter to say that he found a great tool for simplifying website deployment using ASP.NET and thought our reader might find it useful. After talking a bit, we decided the best way to introduce DubDubDeploy to you would be for him to just tell his story.
In part one we looked at using MSBuild in a general sense. Part 2 we apply that knowledge to a specific continuous integration server, namely Jenkins. We choose Jenkins because it is an open source project that supports a wide variety of projects, making it ideal for heterogeneous environments.
In this first of a two-part series, Mustafa Saeed Haji Ali looks at implementing a continuous integration system using MSBuild. Part two will how to integrate this into Jenkins, an extendable continuous integration server with support for a wide variety of operating systems and programming languages.
InfoQ met with Microsoft's Jason Zander to discuss the arrival of Visual Studio 2012 and to take a look at what developers can expect from the product in the future.
While other DVCS systems were designed for the needs of the Linux open source community, PlasticSCM addresses the problems facing enterprise software developers, especially those using .NET. 1
Restful Objects is a public specification of a hypermedia API for domain object models. 40
Patrick Smacchia discusses the problems with circular dependencies between components. In this article he demonstrates using namespaces and NDepend to detect and correct excessive coupling. 2
LightSwitch allows people without programming experience to create business applications. We spoke with Alessandro Del Sole, author of LightSwitch Unleashed to get some more insights into the product.
We spoke with Matthew MacDonald about Silverlight’s changing role in the developer’s toolbox, some highlights from Silverlight 5. We also have a sample chapter on Silverlight animation from his book. 4
A common “best practice” for unit tests is to only write a one assertion in each test. I intend to question this advice by showing that multiple assertions per test are both necessary and beneficial. 13
We spoke with Rob Eisenberg, creator of Caliburn and Caliburn.Micro, about his experiences creating the popular framework and his thoughts on the MVVM in general.
A major constraint of web applications has always been connectivity. Jef Claes shows you how to use offline capabilities to ensure the app keeps working even when the network connection isn’t. 2