Joining is easy.
Subscribe to our announce list. We'll send you a confirmation email in reply. Come back, enter the confirmation password, and you're done!
The Buzzard Lecture Theatre. Evan Burge Building, Trinity College, Melbourne University Main Campus, Parkville.
Stewart Smith: The Agony and Ecstasy of Continuous Integration
Since our planned second speaker can't make it, we're calling on our members to give "lightning talks", short talks of just a few minutes on Linux-relevant topics.
Stewart Smith, The Agony and Ecstasy of Continuous Integration
This a tale of the introduction of continuous integration testing into a well established development team. It covers both the highs and lows and discusses strategies to deal with both the positives and negatives and in turn improve your own software engineering practices.
While setting up a Jenkins instance off in the corner somewhere is relatively simple, changing the organisation and development practices can be much harder while at the same time throwing adequate resources at CI when your budget is nowhere near infinite.
While projects such as OpenStack get a lot of coverage for their continuous integration work, they also have a non-trivial number of people exclusively working on it. In this sesison, I’ll cover how to do something really close with approximately zero spare hours in your day and near zero spare dollars in your budget.
We’ll talk Jenkins, parameterized builds, gated trunk, code review, development processes, automatic deployment, release checklists and a 3.7GB java process.
Stewart Smith is the Director of Software Architecture at Percona. He joined Percona in 2011 with a deep background in database internals including MySQL, MySQL Cluster, Drizzle, InnoDB and HailDB.
Prior to joining Percona, Stewart worked at Rackspace on the Drizzle database server focusing on getting it through a
critical milestone of a stable Generally Available (GA) release. Prior to Rackspace, he worked on Drizzle as a member of
the CTO Labs group inside Sun Microsystems.
As one of the founding core developers of the Drizzle database server Stewart has deep expertise in the code base. He had direct involvement in significant refactoring of the database server including removing the FRM, the InnoDB storage engine, xtrabackup, the storage engine API, CATALOG support and countless bug fixes. He also maintains HailDB, a shared library offering a NoSQL C API directly to InnoDB.
At Sun Microsystems, and MySQL before that, Stewart was a Senior Software Engineer in the MySQL Cluster team working on core code and features inside the MySQL Server and the Cluster codebase working on projects such as: geographical asynchronous replication, online add node, online backup, NDBINFO for improved monitoring and the Win32 port.
The Buzzard Lecture Theatre, Evan Burge Building, Trinity College Main Campus Parkville Melways Map: 2B C5
Notes: Trinity College's Main Campus is located off Royal Parade. The Evan Burge Building is located near the Tennis Courts. See our Map of Trinity College. Additional maps of Trinity and the surrounding area (including its relation to the city) can be found at http://www.trinity.unimelb.edu.au/about/location/map
Parking can be found along or near Royal Parade, Grattan Street, Swanston Street and College Crescent. Parking within Trinity College is unfortunately only available to staff.
For those coming via Public Transport, the number 19 tram (North Coburg - City) passes by the main entrance of Trinity College (Get off at Morrah St, Stop 12). This tram departs from the Elizabeth Street tram terminus (Flinders Street end) and goes past Melbourne Central Timetables can be found on-line at: