Your current filters are…
by Paul Stack
This session will focus on the practices needed to implement a good continuous delivery system as an extension of a CI process. It will touch, very briefly on CI and how a good CI setup is needed as a precursor for continuous delivery. The session will then talk about what benefits continuous delivery will give us and some potential strategies to overcome the pitfalls and the obstacles of moving a team towards a continuous delivery environment.
by Godfrey Nolan
Just because you're coding Mobile applications doesn't mean that you can't take advantage of the benefits Continuous Integration (CI). Come to this session and learn all about CI on both the iPhone and Android platforms. Learn the difference between Hudson and Jenkins, all about headless emulators, as well as the best tools to use for unit testing, functional testing and beta app deployment of your mobile apps.
by Leonard Fingerman
There are many ways to consider on how to design and execute effective automated tests and continuously keep the pulse on quality of product delivery. However when it comes to leveraging existing CI pipeline for functional and performance testing many may not realize that main ingredients are already built-in. This presentation will share the recipes on how to propel automated testing with immediate feedback to the entire team.
This presentation is based on:
• Hudson/Jenkins CI engine
• Ruby and Rake to setup, execute and tear-down test environments
• Hpricot (Ruby gem) and Hudson plug-ins to report and trend graphical results dynamically
• .NET test tools (Visual Studio MS Team System and Telerik WebAii)
Continuous Integration has become a proven practice for improving software quality by ensuring that the codebase is _integrated_ (validated, compiled, and unit tested) on a _continuous_ (on check-in or scheduled) basis. It’s a great first step on the road to quality production code, but it’s just that: a first step. Beyond the gates of continuous integration lies a path filled with quality quagmires, from countless configuration files to database script disasters to deployment automation. While many developers will shrug their shoulders and say that it’s not their problem, the true professionals will not only take an interest in how their code makes it through production, but advocate for an end product that reflects the quality of their work. In this technology-neutral talk, we’ll explore how to take the foundation laid by continuous integration all the way through production, discuss how to deal with both the technical challenges and the people challenges (management, operations, etc), and show how a single developer can make a huge impact on the software development organization.
11th–13th January 2012