9:45 AM Saturday Room: 1401
Creating great software is not like construction. It's more like gardening. In this session you will learn about important software gardening concepts such as soil, water, seeds, light, pruning, insecticide, weeding, and more. Along the way you'll see processes, concepts, tools, and techniques that you can use in your software gardening project. By applying the ideas presented in this session, your software will be lush, green, and vibrant. Slides are available at http://www.craigberntson.com/presentations.html 11:15 AM Saturday Room: 1401
Imagine if you will, a development environment where your application is compiled, tested, and delivered automatically with little to no human intervention. A delivery pipeline keeps things flowing smoothly through the entire process and notifies you when a clog stops things. Does it sound impossble? You're about to find out as you enter The Continuous Delivery Zone.
In this session you will learn about Continuous Integration (CI) and then how to extend it into automated testing, code analysis, and even into deployment using a Deployment Pipeline. You will then learn about reporting back to the development team using a CI Server and a Build Radiator.
Slides are available at http://www.craigberntson.com/presentations.html