BT
Older Newer rss

Innovation at Scale Using Lean Thinking

Posted by Jez Humble  on  Feb 14, 2012 1

Jez Humble discusses innovating using a Lean startup approach and overcoming innovation barriers in enterprises along with engineering practices useful for rapid delivery of quality software.

Code2Cloud: Automating The Whole Software Dev/Deploy Cycle

Posted by Ryan Slobojan  on  Dec 22, 2011 1

Ryan Slobojan presents Code2Cloud used to automatically set up a number of tools useful for development and deployment: Hudson, Git, task repository, wiki, Cloud Foundry Deployment Services and Maven.

Evolving Continuous Delivery

Posted by Chris Read  on  Dec 20, 2011

Chris Read describes a situation where they had to gradually reorganize a development process standardizing the build and deployment scripts, adding CI, automating everything, staging the binaries.

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.

Continuous Delivery

Posted by Jez Humble  on  Dec 23, 2010

Jez Humble talks on the importance of Continuous Delivery for a business, outlining the foundational principles and practices to be implemented for a successful CD, explaining how to do continuous integration, various ways of testing, canary releasing, and migrating data.

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.

Bad Code, Craftsmanship, Engineering, and Certification

Posted by Robert C. Martin  on  May 26, 2010 5

Robert C. Martin, during his keynote at QCon London 2010, tried to figure out why there is so much bad code written. He offers advice on writing good code talking about a bad code example, Boy Scout rule, functions, arguments, craftsmanship, TDD, continuous integration, pairing, small cycles, patterns, engineering, certification, and other elements contributing to qualitative code.

Agile Infrastructure

Posted by Paul Nasrat and Andrew Shafer  on  Mar 05, 2010

The basis of Agile engineering practices is reproducibly building from source code. If software is delivered on servers, and those servers can’t be reproducibly deployed from bare metal to working services, how Agile can you be? Continuous Integration is great, but what about Continuous Delivery? This talk outlines innovations in tools, process, planning and culture emerging at the front lines.

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.

CI from the Trenches: Real-World Continuous Integration Challenges (and what to do about them)

Posted by Julian Simpson  on  Oct 12, 2009

Many organizations will tell you that they are "doing" continuous integration. A boat anchor of a PC in the corner running an old version of CruiseControl might tick a few boxes, but is it really effective? As we get better at CI, we should see our feedback loop extend out past development. But what strategies do we have for doing this and keeping the feedback loop tight for the developers?

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.

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