Sessions at CodeMash 2012 about Continuous Integration

Your current filters are…

Thursday 12th January 2012

  • Introducing Continuous Delivery

    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.

    At 11:00am to 12:00pm, Thursday 12th January

    In Indigo Bay, Kalahari Waterpark Resort Convention Center

  • Continuous Integration on Mobile Platforms

    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.

    At 4:50pm to 5:50pm, Thursday 12th January

    In Zambezi, Kalahari Waterpark Resort Convention Center

    Coverage slide deck

  • Continuous Test Automation through CI

    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)

    At 4:50pm to 5:50pm, Thursday 12th January

    In Cypress, Kalahari Waterpark Resort Convention Center

Friday 13th January 2012

  • CI++: Going Beyond Continuous Integration

    by Alex Papadimoulis

    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.

    At 1:45pm to 2:45pm, Friday 13th January

    In Indigo Bay, Kalahari Waterpark Resort Convention Center