HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
London Continuous Integration, Deployment & Delivery Meetup:Coping with Big CI Systems
Coping with Big CI Systems

Tom Duckering is interested in Continuous Integration (CI) when it gets big. In this session, he draws upon his experiences of helping large clients implement CI for complex systems and shares observations of the good, bad and ugly things he's seen. He'll present a series of real-world anti-patterns and propose some remedies and principles to avoid them.

CI is a core practice in building high-quality software. Since its inception, patterns of best practice have emerged, books have been written and a plethora of tools have been launched and improved. CI has not only been growing in maturity, but also in scope: taking responsibility beyond the build and test cycle. This growth into a key Continuous Delivery practice sees it addressing some of the 'last mile' problems along the path to production.

Simultaneously, the software being integrated has become increasingly complex and interdependent. We have moved from a state where CI was used for simple tasks on homogenous software programs to a world where CI performs difficult tasks on complex, fragmented, heterogenous systems. He will also look at how CI problems change from being predominantly technical to organisational as systems become bigger and more complex. He will demonstrate how these problems are frequently intertwined, unclear, and hard to resolve

Topics will include things like: how to divide responsibility for build pipelines; CI skills as a specialism; CI frameworks; ways to tackle build-time dependency management; considerations in managing a heterogeneous build farm. He's sure he doesn't have all the answers but is keen to share the lessons that he's learnt the hard way.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

CITCON

CITCON, the Continuous Integration and Testing Conference, returns to Skills Matter! CITCON, is a world-wide series of free Open Spaces events for developer-testers, tester-developers and anyone else with an interest in Continuous Integration and the type of Testing that goes along with it. Get more info and sign up for free here

Agile Testing & BDD eXchange 2011 (Nov 18)

Join us for 2011's Agile Testing & BDD eXchange, an informal day of deep technical insight and friendly discussion. Already confirmed for the conference are Chris Matts and Christian Hassa -- don't miss your chance to to learn, innovate and share skills, ideas, tools and practices for enterprise software development. Get more info and sign up here.

Mastering Continuous Integration with Jenkins/Hudson

Master Jenkins and accelerate your team's development process Continuous Integration is a fundamental best practice of modern software development. Jenkins is the number one open source Continuous Integration Server. In this course, you will learn how to set up an effective Continuous Integration (Jenkins) environment that will reduce integration issues, improve code quality, and improve communication and collaboration between team members. You will also learn how Jenkins can act as a communications hub for your development team. The course is modular and flexible, and can be tailored depending on specific student needs and requests. Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in a highly interactive, intensely hands-on setting. Find out more here

Simon Brown's Enterprise Software Developer

This 4-day practical course is about building software within an enterprise environment in a structured, lightweight and pragmatic way. It covers the complete end-to-end software development process; from planning, gathering requirements and software architecture through to the effective use of source code control, automated unit testing, continuous integration and load testing. Pragmatic enterprise software development is about taking the best bits from traditional and modern approaches, blending them together to form a structured yet lightweight approach to building software that's appropriate to the way that your organisation works. This is what the course is all about.
More...

Gojko Adzic's Test Driven Development Workshop

Gojko Adzic's two day workshop on Test Driven Development (TDD) enables you to experience and learn test driven development by doing it. You will be immersed in a realistic TDD project, allowing you to learn the practices and principles of test driven development and try them out in practice. Through facilitated exercises and discussion, you will experience two days of working on an agile test-driven team. You will use and learn basic Test Driven Development practices including unit testing, refactoring and related agile practices such as continuous integration and pair programming. You will understand the reasons behind TDD and experience its benefits first-hand. By applying what you learn, you will be able to build quality into software from the start, design and develop systems fit for purpose and write code that is easy to maintain and evolve in the future. The is a completely hands-on workshop with coding straight from the start, interrupted by very short presentations to explain the practices and put things into a wider perspective. It is based on the very latest tools, current knowledge and ideas from the community. Find out more here


ABOUT TOM DUCKERING
Tom Duckering is a senior consultant at ThoughtWorks. Tom suffers from an identity crisis. He can't tell if he's a developer or a sys admin. Sometimes, if he's feeling down, he feels like neither. However, on the good days he rejoices because he gets
More about Tom Duckering

ABOUT THE LONDON CONTINUOUS INTEGRATION, DEPLOYMENT
Do you work as a Build and Release Manager? Do you run Continuous Integration servers? Are you the guy the developers come to when nobody can work out what broke the build? Do you love writing build scripts and deploying stuff to production where it really matters?

This group is for all the above people and more to learn, improve their craft, and go to the pub.
More about the London Continuous Integration, Deployment & Delivery Meetup
PODCAST COPING WITH BIG CI SYSTEMS
SPONSORS
Skills Matter Ltd
#clojurex likes the following blogs

FuseSource

Cake Solutions
AGILE DEVELOPMENT PODCASTS
Jon Jagger:CyberDojo, Cyber Dojo
Jon Jagger : 3rd May 2012
View Podcast: CyberDojo,
Brian Sletten:Testing REST with BDD, REST & BDD
Brian Sletten : 2nd May 2012
View Podcast: Testing REST with BDD,
Sam Newman:A Technical Introduction to Continuous Delivery, Technical Intro to CD
Sam Newman : 30th Apr 2012
View Podcast: A Technical Introduction to Continuous Delivery,
Tom Bassindale:Using Real User Metrics to Measure Performance, Using Real User Metrics to Measure Perfo
Tom Bassindale : 26th Apr 2012
View Podcast: Using Real User Metrics to Measure Performance,
Rob Harrop:Working with Continuous Deployment, Continuous Deployment
Rob Harrop : 24th Apr 2012
View Podcast: Working with Continuous Deployment,
 :Matt Turner: Fluency, Fluency
: 24th Apr 2012
View Podcast: Matt Turner: Fluency,
 :Simon Sebright - Sharepoint For Thinking Developers In 5 Mins, - Sharepoint For Thinking Developers
: 24th Apr 2012
View Podcast: Simon Sebright - Sharepoint For Thinking Developers In 5 Mins,
Henrik Berglund: Is Scrum incompatible with your brain? , Scrum and your brain
Henrik Berglund : 24th Apr 2012
View Podcast:  Is Scrum incompatible with your brain? ,
 :Phil Nash: The Congruent Programmer, The Congruent Programmer
: 24th Apr 2012
View Podcast: Phil Nash: The Congruent Programmer,
 :Peter Sommerlad: C++11 for the rest of us. Simpler code with more power - Part 1 , C++11 for the rest of u
: 24th Apr 2012
View Podcast: Peter Sommerlad: C++11 for the rest of us. Simpler code with more power - Part 1 ,
 :Bernhard Merkel: Find(ing) bugs is easy, Find(ing) bugs is easy
: 24th Apr 2012
View Podcast: Bernhard Merkel: Find(ing) bugs is easy,
 :Charles Bailey - The Rant Of Three, The Rant Of Three
: 24th Apr 2012
View Podcast: Charles Bailey - The Rant Of Three,
 :Frank Birbacher - Style C++ For Version Control, Style C++ For Version Control
: 24th Apr 2012
View Podcast: Frank Birbacher - Style C++ For Version Control,
 :Dominic Robinson: The Beard Heuristic, The Beard Heuristic
: 24th Apr 2012
View Podcast: Dominic Robinson: The Beard Heuristic,
 :Chris Oldwood - Not Only, But Also…, Not Only, But Also…
: 24th Apr 2012
View Podcast: Chris Oldwood - Not Only, But Also…,
OTHER AGILE DEVELOPMENT EVENTS
Uncle Bob (Robert C. Martin):Uncle Bob's Advanced Test Driven Development in NYC,  Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin)
New York, Tuesday, May 29th
Progressive .NET Tutorials 2012, Progressive .NET Tutorials 2012
CONFERENCE (3 DAYS)
London, Tuesday, May 29th BOOK NOW!
Damjan Vujnovic:Gojko Adzic's Test Driven Development Workshop,  Gojko Adzic's Test Driven Development Workshop
2 DAY COURSE. Featuring Damjan Vujnovic
London, Monday, June 11th
Mark Rendle Zen and the Art of Software,  Zen and the Art of Software
FREE EVENT: In The Brain of Mark Rendle
London, Monday, June 11th
GeekOut 2012, GeekOut 2012
CONFERENCE (2 DAYS)
Tallinn, Thursday, June 14th BOOK NOW!
Jon Jagger:Jon Jagger & Kevlin Henney's Agile Development for Developers,  Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger
London, Monday, June 18th
Simon Brown:Simon Brown's Enterprise Software Developer,  Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown
London, Monday, June 18th
QCon New York 2012, QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th BOOK NOW!
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship