InfoQ Homepage Interviews
-
Ward Cunningham on the Appeal of OOP and Dynamic Languages, Federated Wiki
Ward Cunningham talks about the continuing appeal of OOP and dynamic languages, asynchronous programming, and much more. Also: Ward explains the ideas behind his latest project Federated Wiki.
-
Jeremy Lightsmith Discusses Lean Startup and Design Thinking at Agile 2012
Jeremy Lightsmith sits down with us to discuss how Nordstrom is using Lean Startup and Design Thinking to create innovation in a fortune 500 company.
-
Interview with Barbara Liskov
Barbara Liskov keynoted at QCon London 2013 on the power of abstraction. Afterwards, InfoQ caught up with up with her to ask her about language design, modularity and distributed computation.
-
Catherine Louis & Raj Mudhar on Leadership and Agile in Hardware
Catherine & Raj have been working in Enterprise Agile transitions in large hardware manufacturers, they share their experiences and advice on leadership and bringing Scrum to hardware teams. They spoke at Agile 2012 about the use of tactile models, engaging managers and building cross-functional hardware-software teams.
-
Mike Griffiths on DSDM, Agile and the PMI
Mike Griffiths shares his journey on the creation of DSDM through to his more recent work with the PMI around the Agile Community of Practice and the PMBOK v5 Guide and Software Extension.
-
Tomas Petricek on F#, Type Providers, Functional and Reactive Programming
Tomas Petricek explains F# and some of its features like Type Providers, pits F# Computation Expressions vs Monads, and highlights issues teaching functional programming to developers, and much more.
-
Incorporating Software Architecture in to the Agile Process
Through teamwork, an agile team can ensure the quality of its project's architecture, code hygiene, and other non-functional requirements by explicitly creating tasks for those concepts in each sprint. Alexander von Zitzewitz explains the importance of this method of agile development and how the use static analysis of code bases can help the "hard sell" of intentional architecture to management.
-
Gabriel Grant on stack.io. Node.js and Django
Gabriel talks about the challenges of working on a system like stack.io. He also compares server-side JavaScript systems like Node.js and Python's Django, in how they deal with performance, speed of development, etc.
-
Samuel Crescencio on the Lean Pyramid and Agile Adoption in South America
Samuel discusses the Lean Pyramid, a perspective that links Lean management ideas with Agile values principles and good technical practices, providing a framework for enterprise wide Agile adoption. He also talks about the establishment of the Agile community in South America and his ambitions the region.
-
David Nolen on Logic and Constraint Programming, Core.logic, Mozart/Oz
David Nolen explains the ideas behind logic and constraint programming, how they're used in his Clojure core.logic library, Prolog, the features in the Oz language and Mozart/Oz, and much more.
-
Faruk Ates on Modernizr, Shims and Polyfills
Faruk talks about Modernizr and the challenges he faced trying to build it. He also talks about the release cycles of browsers, HTML5 APIs and the evolutions of JavaScript.
-
Talking Improv at Agile 2012 with Kupe Kupersmith
Kupe Kupersmith discusses his session on Improv at Agile 2012 and how it can help both teams and individuals communicate better.