Software Naturalism - Embracing the Real Behind the Ideal
Michael Feathers analyzes real code bases concluding that code is not nearly as beautiful as designers aspire to, discussing the everyday decisions that alter the code bit by bit.
Michael Feathers analyzes real code bases concluding that code is not nearly as beautiful as designers aspire to, discussing the everyday decisions that alter the code bit by bit.
The 5th annual QCon San Francisco is taking place just 3 weeks from now, the chance to register is quickly approaching. Registration is double last year's at this time! We only have 50 tickets left so book early to make sure you get a spot.
Our 5th QCon San Francisco takes place on Nov 14-18, 2011. Last year QConSF sold out early, and this year we are already 100% above last year’s registrations at this time! Registration is open and all 16 track themes have been announced. Most of the conference sessions are still in development and have not been posted online yet. Save $550 by registering before July 29th.
QCon San Francisco 2011, taking place November 14-18, is now open for registration ($700 savings until June 22nd). QCon is an enterprise software development conference for team leads, architects, and project managers covering architecture & design, Java, Mobile, functional programming, Lean and Kanban, Cloud Computing, Big Data & NoSQL, emerging languages, and other timely topics.

This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Advancing Agile to the Next stage with Lean, Agile in the Midlife, Architecture Case Studies, Beautiful Code, Big Data and NoSQL, Functional Web, Cross Platform Mobile Development, HTML5 & JavaScript, Systems That Never Stop and many more!

Peter Sirota, Amr Awadallah, Eric Baldeschwieler, Ted Dunning, Guy Bayes, and moderator Ron Bodkin discuss various existing Hadoop use cases, ecosystems, and disaster recovery.
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.

Aino Corry discusses various aspects of Agile Retrospectives: how to get them accepted, core principles, length, frequency, structure, techniques for handling problems, and much more.

In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches. Jesper also discusses the benefits of integrating elements of Kanaban into existing Scrum teams and what can be achieved from the team seeing the entire value chain and owning the whole process.