In The craft
Refactoring Our Development Process
At work we’ve been improving our development process. We are using team system as our source control and CI server. Our production servers reside in Azure, but our development environment is local. We are finding pain points with trying to run tests locally with web workers. The team brainstormed and came up with some area’s to improve the process. I’ve been tasked with gathering a list of processes and tools to help us with the refactoring of the development environment.
Are there any open source projects that will help us run more deployments side by side?
Octopus – a deployment framework that leverages the NuGet packaging system for deployments
What logging frameworks exist and what should we use?
Log4Net - Has a known file locking issue. Enterprise Library – Microsoft’s solution is a beast to configure. The Object Guy Logging Framework – Don’t know anything about this one. nLog
What db deployment/migration tools are there and what should we use?
RedGate Products Visual Studio Database Projects Migrator DotNet http://stackoverflow.com/questions/504909/database-deployment-strategies-sql-server DBGhost Database Versioning
Testing Gallio – Open source framework that will run multiple testing frameworks.