InfoQ Homepage Design Content on InfoQ
-
The Mikado Method: A Systematic Approach To Restructuring Software
Ola Ellnestam discusses the Mikado Method, a systematic approach to restructuring software. While complementary to, but different than refactoring or developing 'clean code' this method looks at producing a dependency graph to guide developers through the most successful path when introducing change into an existing system.
-
Adam Yuret Discusses Value Stream Mapping at LeanUX 14
Adam Yuret sits down with InfoQ at the LeanUX conference to discuss Value Stream Mapping and how it applies to software development
-
Adrian Howard Discusses Lean Startup, Lean UX, and Changing Roles for Teams
Adrian Howard sits down with Infoq to discuss the his session on Lean Startup and the Business Model Canvas, Lean UX, bridging the gap between UX and Development and how this might change roles in the future.
-
Jeff Patton Discusses Product Development, Agile, and Story Mapping
Jeff Patton sits down with us at Agile 2013 to discuss how Product Development fits in with Agile, multiple definitions of the term MVP and the origins and uses of Story Mapping.
-
Jakub Nesetril, CEO of Apiary on Web APIs and Developer Experience
Developer experience(DX) was one of the prime motivators for Web APIs in response to SOA. Now companies such as Apiary are focused on enhancing this experience and improving developer productivity by taking a page from the SOA book around automation through tooling. Jakub Nesetril explains the nuances of what constitutes good DX and how Web APIs need to be designed and implemented in this context.
-
Bryan Beecham on XP Not Dead
Bryan Beecham (aka Billy Garnet) reminds us that "XP not dead!" and shares his approach to teaching TDD and refactoring with Lego and applying XP and craftsmanship in teams as well as the human body.
-
Ola Ellnestam on The Mikado Method, Win-Win Conversations and Agile in Northern Europe
Ola Ellnestam talks about the Mikado Method for large scale refactoring of legacy systems, his talk at the Agile 2013 conference on Win-Win Conversations and the Agile community in Northern Europe
-
Saul Mora on Design Patterns for Mobile Development
Saul Mora explains why Design Patterns are useful for mobile developers to understand (iOS) APIs, the power of Objective-C, mobile development trends, the difference between iOS and Android, and more.
-
Jaimee Newberry on User Experience Design and Branding
Jaimee Newberry explains her approach to user experience design, how to find, define and communicate a brand's identity, and much more.
-
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.
-
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.
-
Lean UX Explained
Learning from past projects, Jeff Gothelf helped synthesize Lean UX into a growing practice within software firms of all sizes, where teams focus on project outcomes and not output. When teams of varying competencies are brought together from the beginning of a project and given ownership, they are able to take responsibility for delivering a great client experience.