InfoQ Homepage Conferences Content on InfoQ
-
CloudBees' Sacha Labourey Discusses the Role of Java EE in PaaS
Sacha Labourey talks to Charles Humble about the general PaaS vendor landscape, where CloudBees' fits, and the role of Java EE within the firm's platform.
-
Andrew Hunt on Pragmatic Programming
InfoQ sits down with Andrew Hunt, one of the original Agile Manifesto signatories, to discuss how Agile has diverged from the original vision and how pragmatic programming has evolved. Andy discusses CoffesScript, Arduino, and HTML5 and he shares his views on the effectiveness of pair programming, Agile testing methods and other practices.
-
Costin Leau on Spring Data, Spring Hadoop and Data Grid Patterns
In this interview recorded at JavaOne 2011 Conference, Spring Hadoop project lead Costin Leau talks about the current state and upcoming features of Spring Data and Spring Hadoop projects. He also talks about the Caching and Data Grid architecture patterns.
-
Chet Hendrickson on the Need for Good Technical Practices
Chet Hendrickson was interviewed at Agile 2011. He discusses the need to get back to basics, to the ideas that made agile successful in the first place - small teams working closely with empowered product owners and using good technical practices. He describes the Agile Sweet Spot and talks about how organizations can work towards achieving it.
-
Ward Cunningham on Agile: 10 Years After
On the 10th anniversary of the Agile Manifesto, Ward Cunningham discusses software craftsmanship, pair programming, and the changes in Agile over the last ten years. He explains how his original ideas have become diluted, and shares his latest project, based on ideas originating from his work with HyperCard, to create federated documents.
-
Examining the Roots of Agile
How did the Toyota Production System influence the formation of Agile practices, and what advances in systems thinking can be useful to Agile thinkers today? This also interview examines the current state of software development in Japan, where waterfall processes still hold sway but Agile techniques are taking hold.
-
Creativity and Brain Science with Mark Levison and Roger Brown
Agile teams are an ideal environment for collaborative creativity. Great teams can apply creative ideas to problem solving and innovation for new product ideas. Neuroscience gives us new insights into how creativity works. Research into creativity enhancement gives us ways to guide people in a group to create results that are greater than the sum of its individual members.
-
The IC Agile Training Mix
Founding members of the ICAgile Consortium, Ahmed Sidky and Alistair Cockburn, discuss IC Agile, along with Bob Payne, a consultant, coach and trainer. They explain why ICAgile was created, how it fits in with popular certifications like the Certified ScrumMaster, how organizations that deliver training can fit their courses into the ICAgile road map and how individuals can collect knowledge.
-
Jonas Bonér and Kresten Krab Thorup on Bringing Erlang's Fault Tolerance and Distribution to Java with Akka and Erjang
Jonas Bonér and Kresten Krab Thorup discuss some key aspects of Erlang like fault tolerance and reliability and how the Akka and Erjang projects try to bring them to the JVM.
-
Jez Humble on Continuous Delivery
In this interview at Agile 2011, Jez Humble discusses continuous delivery and the deployment pipeline, emphasizing the importance of feedback and automating tests at every level to validate deployments. Gone are the days of massive acceptance test scripts. He also talks about the evils of feature branching, and speaks on the DevOps practices to collaborate all the way through the delivery cycle.
-
Systems Thinking for Management
Esther Derby talks about common management and team traps that can impact organisations adopting Agile methods. She describes the conditions needed to form "real teams" and how management can create the right environment to nurture the formation of self organizing teams.
-
Steve Vinoski and Bob Ippolito on Async I/O in Python and Node.js, Web Development in Erlang
Steve Vinoski and Bob Ippolito discuss web development with MochiWeb and Yaws and extending Erlang with native code. Also: async I/O in Python and Node.js vs Erlang.