InfoQ Homepage Conferences Content on InfoQ
-
SpringSource's Ben Alex talks about Spring Roo, Spring Shell and Spring Security 3.0
Dr Ben Alex, The Project Lead of the Spring Roo code generator project, discusses using Roo on an existing project, building custom templates and add-ons for Roo, and how its capabilities compare to other productivity tools such as Grails. The interview goes on to look at the related Spring Shell project and discusses Spring Security 3.0, which Ben Alex founded.
-
Chris Richardson discusses Cloud Foundry and Cloud Computing
Chris Richardson discusses the evolving cloud computing landscape, cloud computing tools, differences between local machines and cloud-based virtual machines, Cloud Foundry offerings, deploying a Java application to Cloud Foundry, Cloud Foundry vs other cloud offerings, future Cloud Foundry developments, and the future of enterprise Java development.
-
Rebecca Wirfs-Brock on Agile Design and Architecture
Rebecca Wirfs-Brock talks about different techniques that are useful for Agile teams to create and maintain good design and architecture. She discusses the use of light weight techniques, such as the use of CRC cards for thinking about and discussing design regularly. She also discusses evolutionary and emergent design and the importance of doing things at the responsible moment.
-
Mark Pollack on Spring.NET 1.3 and 2.0
Mark Pollack talks about the features coming in Spring.NET 1.3 and 2.0. He also covers Spring.NET Integration, the Stonehenge project and the relationship with Spring Java.
-
Guillaume Laforge and Graeme Rocher on Groovy 1.7 and Grails 1.2
Guillaume Laforge and Graeme Rocher talk about the new features in Groovy 1.7 and Grails 1.2, how Groovy and Grails are related to each other, and how the acquisition by SpringSource has affected their development.
-
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.