InfoQ Homepage Conferences Content on InfoQ
-
Dan Mezick on Group Relations, Agile Games, and the Agile-PMI Initiative
Dan describes the importance of group relations to Agile adoption and how an awareness of group dynamics can help keep energy focused on the task at hand. He also suggests how Agile games can be used to prepare for an upcoming agile adoption by revealing an individual's willingness to participate fully. Finally, hshares his views on the new PMI-Agile community.
-
Christopher Avery on Responsibility
Christopher Avery explains why personal responsibility is a foundational skill for any and all teams and shares his model for personal responsibility and how this affects individuals and teams in the workplace. He goes further with several concrete tips on how to form successful, high performing teams.
-
Christophe Coenraets Discusses Flex, AIR, Catalyst and LCDS
Christophe Coenraets discusses Adobe Catalyst, the developer-designer interaction, Flex 4.0, AIR 2.0, Livecycle Data Services (LCDS) 3.0, the Flex 4 component model, model-driven development, and Flex/Flash Builder 4.0.
-
John Hughes Contrasts Erlang and Haskell
John Hughes has ported QuickCheck from Haskell to Erlang. In this interview, he contrasts the two languages, outlining features that he finds more attractive in each of them. He also explains how QuickCheck works and what makes it different from unit tests.
-
Linda Rising on Placebos
Linda Rising tells us about the effectiveness of placebos and the strength of our beliefs in medicine and how these same things might relate to software development. Is Agile software development just a placebo effect? Do we get better results because we expect and believe things will get better? Or is there something more to Agile?
-
Francesco Cesarini and Simon Thompson on “Erlang Programming”
Francesco Cesarini and Simon Thompson talk on Erlang features and what makes it a powerful concurrent language in a discussion centered around their book entitled “Erlang Programming”. They talk about design patterns, functional programming, type annotations, hot software upgrades, influences on other languages, using the VM for other languages, and others.
-
Interview: Joshua Kerievsky on System Metaphor
In this interview at Agile 2009, Joshua Kerievsky describes how his team was able to transform their software development project once they found and used an appropriate system metaphor. Joshua also shares how his development team has let go of many traditional practices and continues to refine their skills such that they are delivering more value regularly.
-
Tobias Mayer discusses WelfareCSM and Scrum
Tobias Mayer talks about the philosophy behind WelfareCSM, unbounded vs bounded creativity, the application of Scrum outside of software development, Kanban vs Scrum, the benefits of fast-failing, software development as an artitistic endeavour, software craftsmanship and XP, test-driven development, and the done state.
-
Joe Armstrong and Simon Peyton Jones discuss Erlang and Haskell
Joe Armstrong and Simon Peyton Jones discuss Erlang, Haskell, the origins and development history of each, concurrency models, virtual machine implementations, comparisons to Scala, the mental model of a programming language versus the implementation, performance and optimization, and static versus dynamic typing - they both also make some surprising revelations.
-
Michael Nygard on Building Resilient Systems
Michael Nygard on: feature complete vs. production ready, how to make a system more resilient and monitorable, explaining stability patterns like Bulkhead and Circuit Breaker, and the need for the development department to cooperate with the operations one and the business managers.
-
Ric Smith on the Present and the Future of HTML 5
Ric Smith is an advocate of HTML 5, considering that browser vendors will incorporate more and more features of the emerging standard, driving its adoption. Ric details some of the features already implemented, Web Sockets, server events, focusing on the difference between plug-in solutions and HTML 5 ones.
-
Patrick Curran and Geir Magnusson on the Standardization Process
Patrick Curran and Geir Magnusson discuss the role played by the standardization process and the lessons taken from the open source movement, one key aspect being related to reference implementations that are required from spec leaders.