InfoQ Homepage Articles
-
Refactoring for Software Design Smells Review and Q&A with the Authors
Refactoring for Software Design Smells by Girish Suryanarayana, Ganesh Samarthyam, and Tushar Sharma presents a catalogue of typical software design smells and how they can be fixed.
-
Agile Coaching - Lessons from the Trenches
High performing teams do not often happen organically; they are a return on investment. In this article, we will use our hard fought experience from the trenches to shed light onto Agile Coaching. First, defining what being an Agile Coach means, what skills and competencies are necessary to be successful. Then, examining patterns and anti-patterns for both in-house coaches and coach-consultants.
-
The Design and Implementation of the FreeBSD Operating System, Review and Q&A with Authors
The Design and Implementation of the FreeBSD Operating System is a long awaited update to a successful and authorative guide to the FreeBSD kernel. The second edition covers all major improvements between FreeBSD version 5 and 11 and, according to the publisher, it has been extensively rewritten for one-third of its content, while another one-third is completely new.
-
Limitations of Technical Debt Quantification: Do you Rely on these Numbers?
Technical debt quantification tools attempt to quantify the existing technical debt in a software product. However, the present set of quantification tools suffers from various limitations such as limited or no support for quantification of all technical debt dimensions, generalized absolutization, and missing interest component. Hence, quantified cost and effort must be interpreted with caution.
-
Q&A on “The Coaching Booster”
An interview with Shirly Ronen-Harel and Jens R. Woinowski, authors of "The Coaching Booster", about why they based their book on lean and agile methods, why change needs to become an ingrained habit, how you can establish a rhythm of action, the value that a coachee can get from coaching, combining retrospectives with agile coaching, and what people can do to develop their coaching skills.
-
Author Q&A on Strategy, Leadership and the Soul
Jennifer Sertl and Koby Huberman wrote a book taking a different approach to leadership. Their focus is on providing the tools to nurture agility through resilience, responsiveness and reflection. They aim to support the individual's ability to better trust their core intelligence and apply that to being effective leaders. They spoke to InfoQ about the book.
-
Elixir in Action Review and Q&A with the Author
Elixir in action is a new release from Manning that aims to introduce readers to Elixir and the Erlang virtual machine while also discussing concurrent programming topics, fault-tolerance, and topics related to high-availability. InfoQ has interviewed Saša Jurić, the book's author.
-
Gunther Verheyen on Scaled Professional Scrum – Nexus Framework
The Scaled Professional Scrum framework of Scrum.org provides guidance to organizations engaging in efforts to scale their product development done through Scrum. InfoQ interviewed Verheyen about the Nexus framework.
-
Architects Should Code: The Architect's Misconception
The responsibility of an architect reaches far past design and business concerns. Their design's implementation is ultimately their only measure of success; they should get their hands dirty and help.
-
Author Q&A on Agile Value Delivery - Beyond the Numbers
Larry Cooper and Jen Stone have written a book which provides advice and techniques for blending agile practices with portfolio, program and project management, taking a value focused approach to managing the outcomes of initiatives rather than focusing on the activities and practices which are the center of many methodologies. They spoke to InfoQ about the book and the ideas behind it.
-
The Lean Machine: Bringing Agile Thinking to the Database
For some years now, Agile practices have been attracting application developers with their promise of short iterations, fast releases, and software that gets out there sooner. Those same practices are now entering the database space, but how can database development teams adapt, and where should they start?
-
Project Jigsaw is Really Coming in Java 9
Eight years in the making, Project Jigsaw is finally coming to Java 9. With the potential to introduce breaking changes to your code, modularization will certainly change the way we think about our projects and the JDK itself. In this article, Nicolai Parlog tells us what we need to know and what we need to do to prepare