InfoQ Homepage Interviews
-
Bob Lee on Java's Future, Lambdas, DI with Guice vs Dagger, Java and Ruby at Square
Bob Lee explains the popularity of Java, future language features like Lambdas, DI with Guice vs. the Dagger framework, the role of Java vs. Ruby at Square, hiring at Square, security and much more.
-
Agile in the Enterprise with Shane Hastie
InfoQ's lead Agile editor, Shane Hastie, shares his experiences in coaching large multinational companies with cross-cultural teams. Topics include retrospectives, user stories and Scrum techniques. He also provides an update on the Agile Alliance board and talks about their efforts to translate he Agile Manifesto.
-
End-to-end JavaScript Development with Juergen Fesslmeier
Juergen talks about the benefits of using JavaScript as an end-to-end stack and the challenges that teams might face. He also talks about the Wakanda Studio and how it can be used to develop sophisticated application using only JavaScript.
-
Double-Loop Learning with Derek W. Wade and Susan Eller
Derek W. Wade and Susan Eller discuss double-loop learning, Chris Argyris, frames, simulations, hospitals, mental models and why double-loop learning is so much more bad-ass than single loop learning.
-
Erik Meijer on Big Data, Types of Data Stores and Reactive Programming
Erik Meijer explains the various aspects needed to categorise data stores, how reactive programming fits in with databases, the return to data transformation, denotational semantics, and much more.
-
Declan Whelan on Agile Coaching, Lean Startups and the Agile Alliance
Declan Whelan discusses Agile Coaching and the lessons learnt returning to coding as part of a new lean startup as well Agile Coach Camp, pair coaching and his role on the Agile Alliance board.
-
Damian Conway on the State of Perl, Perl 6, Writing Parsers and DSLs
Damian Conway explains where Perl 5.x is used today and why (hint: the CPAN library repository), and what Perl 6 offers: modern OOP, an optional type system, libraries for parallelism and concurrency, and very powerful built-in tools for parsing including extensible grammars.
-
Continuous Delivery and the Four Principles of Low-Risk Software Releases
More than a year since his book Contiuous Delivery came out, author Jez Humble talks about changes in CD, and its relationships with Cloud development, ALM. He also shares his Four Principles Of Low-Risk Software Releases. Other topics include TDD, feedback at different stages of the pipeline, and his involvement with Devops.
-
Erik Meijer discusses programming language design, effects and some web programming problems
Erik Meijer distinguishes between two kinds of programming languages, pure functional and all the others. He emphasizes some issues regarding mixing higher order programming with effects. Erik then talks about the nature of Javascript, and true problems we need to solve in web programming.
-
Vickie Gray - The Core Protocols
Vickie Gray, author of the book Creating Time, shares her insights on the Core Protocols and how they can be used to solve many of the common problems that plague teams. The Core Protocols provide a common API on which the team can operate when performing Agile processes like Scrum or Kanban, and according to Vickie, we need this common API because humans are much more complicated than code.
-
Eric Steven Raymond on the Hacking Culture and Agile
Eric Steven Raymond, in an interview at the Agile Culture Conference, talks about the hacking culture and some of the lessons the Agile community could learn from open source development.
-
Hendrik Esser on Leadership in a Large Scale Agile Transition
Hendrik Esser discusses the leadership challenges and changes in Ericsson's large scale Agile transition. He describes how trust and transparency have been achieved across all levels of the organization, and the cultural changes that have resulted.