CVIneta User Group Meeting w/ Chris Sutton

Date
1-2 Sep 2009 (Add to calendar) GMT
Venue
8120 Jennings Dr. , Cedar Falls, US
Cost
Free

Continuous Integration with TeamCity

Continuous Integration (CI) is a foundational process for any software development team. In Joel Spolsky's "12 Steps to Better Code" it occupies steps 2 & 3. Martin Fowler describes it as one of the core XP practices, alongside Unit Testing and Refactoring. He has also written one of the classic CI papers called "Continuous Integration" that clearly builds the case for CI. Steve McConnell also recommends it as a best practice for development teams.

Continuous Integration goes beyond just automating your build, it is a robust set of practices that help keep your team and software coordinated. We'll spend time talking about the why Continuous Integration is important and what its basic tenants are. After that we'll configure a virtual machine and go through the process of setting up a build with Team City.

While there are other good solutions on the market, Team City has built a high quality CI server and has positioned itself well with a free version for smaller development teams.

Bio

Chris is a software developer and technical trainer in Eastern Iowa and has been developing .NET applications since the .NET November beta in 2002.

He helps run CRineta.org in Cedar Rapids and he co-founded Iowa Code Camp in 2008. Chris is an ASP.NET MVP, a Microsoft Certified Trainer (MCT) and holds the MCPD:Enterprise certification. He has been speaking on .NET software development topics since the beginning of 2008 and loves developing for the web.

Getting to spend time with his wife and kids makes his tech work worthwhile. He enjoys studying languages and also enjoys hiking and biking in the summer and snowshoeing in the winter.

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” - Edsger Dijkstra