Paulo Caroli speaks about Continous Integration followed by a Question & Answer session on the topic as well as Agile Software Development. Session presented at the IndicThreads.com Conference On Java Technology 2007 held in Oct 2007 in Pune, India.
Traditionally, different modules are developed by different teams/developers and these are integrated
at late state of project. Continuous Integration takes a different approach. Continuous integration describes the software engineering practice of immediately committing every change, no matter how small, to a revision control system.
“Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. .” – MartinFowler.com
Speaker– Paulo Caroli, is an application architect for ThoughtWorks, US. He has a Master’s Degree in Software Engineering, and is a Sun Certified Architect for Java Technology with more than 13 years experience in Software Development.Moreover, he is currently a trainer for ThoughtWorks on Agile Techniques, such as XP, TDD and Object Oriented development practices. Throughout his career, he has had the opportunity to speak at several technical conferences, and provide training on a multitude of technical topics.
Presentation PDF :Continuous Integration and Agile Q&A
* Video compressed for 100 kbps viewing. Takes a hit on quality but will run fine on slow Internet connections.
* Understanding Agile: 1-2-3 and you are agile!
* Become a better Java developer, benefit from Open Source
* The good and bad of XP and Agile notions of software testing
* Agile software testing needs a rethink
* Groovy bridges the scripting and the enterprise Java worlds