BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Newer rss

What’s Next in Continuous Integration?

Posted by Kohsuke Kawaguchi  on  Aug 08, 2011 3

Kohsuke Kawaguchi discusses the future of Continuous Integration and Jenkins as they will be influenced by virtualization, cloud computing, DVCS and analysis software.

Development at the Speed and Scale of Google

Posted by Ashish Kumar  on  Dec 13, 2010 4

Ashish Kumar presents how Google manages to keep the source code of all its projects, over 2000, in a single code trunk containing hundreds of millions of code lines, with more than 5,000 developers accessing the same repository.

Rapid and Reliable Releases

Posted by Rolf Russell and Andy Duncan  on  Jun 22, 2010

Rolf Russell & Andy Duncan discuss how to have rapid and reliable releases from the perspective of build, release, and devops, considering the relationship between the teams involved, the metrics needed to measure the performance achieved, the required skills, and the need to remove waste and bottlenecks.

Pimp My Architecture

Posted by Dan North  on  Nov 12, 2009 8

Dan North discusses an example of rearchitecting an application without rewriting it from scratch, and explains general strategies for a holistic rearchitecture such as changing the team culture, removing obsolete technologies, allowing mistakes to be made (and learned from), transitional architectures, introducing bounded contexts, refactoring and emergent simplicity, and rotating through roles.

JRuby: Not Just Another JVM Language

Posted by Charles Nutter  on  Apr 18, 2008 4

In this presentation from QCon San Francisco 2007, Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.

Code Organization Guidelines for Large Code Bases

Posted by Juergen Hoeller  on  Jun 21, 2007 9

Juergen Hoeller shares his experiences working on large projects (including his role as chief architect of the Spring Framework) to provide general guidelines on Packaging and package interdependencies, Layering and module decomposition, Evolving a large code base. Juergen will also discuss how tools can play a role in enforcing architectural soundness.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT