InfoQ Homepage Interviews
-
SocketIO and Node.js, with Guillermo Rauch
Guillermo Rauch, creator of SocketIO talks about how it delivers HTML5 WebSocket functionality in a cross-browser fashion. He also talks about effective development with Node.js and JavaScript in general.
-
James Grenning on Agile, from co-authoring the Manifesto, to fathering Planning Poker, to Agile for Embedded Development
James shares his experience as one of the Agile Manifesto co-authors, fathering the original Agile estimating game (which became Planning Poker) and how Agile methods fit with embedded software development. James also discusses his new book, Test Driven Development for Embedded C, while sharing some surprises, such as his recommendation that teams stop using Planning Poker.
-
Howard Lewis Ship on Tapestry 5, Java and Clojure
Howard Lewis Ship discusses Tapestry 5, changes he'd like to see in Java, Clojure, and Java/Clojure interoperability.
-
Alan Shalloway on Scaling Agile With Lean and Kanban
Alan Shalloway discusses the challenges associated with transitioning companies to Lean and Agile methods on an enterprise scale. The interview discusses how Lean and Kanban can be used to encourage encourage incremental change and ongoing improvement, the cultural factors that can hamper Agile adoption, and why practices that benefit teams can actually harm the organization as a whole.
-
Mobile HTML5 Design and Development, with David Kaneda
David talks about the unique challenges facing developers building mobile HTML5 apps, especially on WebKit. He also outlines the recent developments on this field and how they empower a whole new genre of applications.
-
Jim Highsmith on Adaptive Leadership
Recorded at the 10th anniversary of the agile manifesto signing, Jim Highsmith discusses how he works with executive management teams to introduce and integrate agile techniques into enterprise organizations from both the business and IT sides. He defines adaptive leadership and discuses adaptive ALM, continuous delivery, lean and Kanban methods.
-
Aino Corry on Agile Retrospectives
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.
-
Jesper Boeg on Priming Kanban
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.
-
Attila Szegedi on JVM and GC Performance Tuning at Twitter
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
-
The Seven Deadly Sins of Enterprise Agile Adoption
Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Does success at the team level always result in success at the organization level? Sanjiv Augustine and Arlen Bankston discuss the Seven Deadly Sins that organizations repeatedly make so you can steer clear of them and benefit from a successful Enterprise Agile Adoption.
-
The Web Platform as a Limitless Pool of Innovation, with Andreas Gal
Andreas talks about the benefits of the Open Web and how it compares with proprietary closed-stacks. He also talks about various projects like Boot to Gecko, Broadway, pdf.js and more, that bring the web platform in a whole new level.
-
Hadoop and NoSQL in a Big Data Environment
Ron Bodkin of Big Data Analytics discusses early adoption of Hadoop, NoSQL and big data technologies. He discusses common patterns and explains how developers can write low-level primitives to optimize MapReduce function. Other topics include Hive, Pig, multi tenancy, and security.