BT
Older Newer rss

Beyond Agile: Cultural Patterns

Posted by Willem van den Ende and Marc Evers  on  May 28, 2009

Willem and Marc introduce different cultural patterns you can find in software organizations, based on Gerald M. Weinberg's work, and tell how to recognize them, what behavior to expect, and how you can handle unexpected events and change. They show how different agile processes like Scrum, XP, and Lean Software Development fit in, while explaining some common agile failure modes.

Building a Large Scale SaaS Application

Posted by Dan Hanley  on  May 22, 2009

Dan Hanley, of Magus, discusses the design principles, architectures and infrastructure of the SaaS frameworks used by Magus to rapidly develop and deploy large-scale, web-based, applications for clients. Along the way he discusses the components of their technology stack and the evolution of their methodology.

Born To Cycle

Posted by Linda Rising  on  May 20, 2009 1

Agile development is not about doing a set of practices, it's about a way of "being," it's about learning. How is this learning accomplished? By taking brief pauses after small experiments, even large problems can be solved. In a recent Harvard Business Review interview of Toyota's president, he observed, "...when 70 years of very small improvements accumulate, they become a revolution."

Meeting the Challenge of Simplicity

Posted by Giles Colborne  on  May 15, 2009 2

This session addresses abstract notion of simplicity, looks at why it is critical in modern UI design and answers questions: Why does simplicity matter? Is there a meaningful definition of simplicity? Why do design processes and good intentions undermine simplicity? What processes and techniques can software developers use to achieve simplicity?

JQuery - a Javascript DOM Library

Posted by Remy Sharp  on  May 07, 2009 1

jQuery is a JavaScript library that provides cross-browser compatibility, Ajax and DOM services and allows for rapid construction of interactive prototypes and the addition of dynamic behavior to existing Web applications. This presentation introduces Jquery, demos it use, and discusses particular features that differentiate it from similar library products.

The Market Risk System

Posted by David Harper & Dominique Delarue  on  May 06, 2009

In this presentation recorded at QCon London 2008, David Harper and Dominique Delarue present the Market Risk System used by BNP to retrieve, store and analyze risk data for all trading activities of their bank.

Agile Mashups

Posted by Rachel Davies  on  May 06, 2009 5

It is rare to come across a team that are following an agile software method such as Scrum or XP by the book. Most teams create their own "mashup" of agile practices to suit their unique situation. This talk highlights what's on offer in the different agile methods, where different agile practices add value and how to go about blending them into your current approach.

A Tale of 2 Systems

Posted by Pete Goodliffe  on  May 05, 2009

In this video recorded during QCon London 2008, Pete Goodliffe presents two Linux-based audio products with a complete different outcome, software design making the difference.

Financial Transaction Exchange at BetFair.com

Posted by Matt Youill  on  May 03, 2009

Betfair is the world's largest betting exchange with a transaction volume the equivalent of over half the combined equity trading volume of every major stock exchange in the world. In response to an increase in transaction volume coupled with a decrease in value per transaction, Betfair launched a number of initiatives to dramatically increase transaction processing capacity and reduce cost.

Investment Banking: Technology Space and Integration Issues

Posted by John Davies  on  Apr 26, 2009 6

John Davies discusses technology problems and solutions encountered in the investment banking domain. Issues covered include: transport and data integration, protocols, XML, complex validation, persistence, and scaling via distributed systems. SWIFT MT to MX migration is also discussed.

Evolving the Java Language

Posted by Neal Gafter  on  Apr 24, 2009 8

At QCon 2008, Neal Gafter discusses how to evolve a widely deployed language without causing disruption using planned changes for JDK7 (superpackages, closures, annotations on types, type inference, exception handling, and self types) as an example. He examines how the changes are conditioned by preexisting language design choices, and discusses their influence on API design.

Under The Hood

Posted by David Chelimsky  on  Apr 22, 2009 1

David Chelimsky takes a look at the Ruby Gems system - and a few very useful Gems: hpricot, builder, mocha, hoe, bones, and more.

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