Mário Areias presents the challenges in delivering care in Haiti, dealing with legacy code and infrastructure limitations.
Hadi Michael explores the elements commonly found on developer portals, and identifies those that consistently contribute to superior developer experiences.
James Shore proposes to take a step back and ask what is the purpose of Agile practices, what brings success and what doesn’t, and what it takes to be successful with Agile.
David Mole discusses what happens to an organization when focusing on happiness and motivation as your key measures and all the other KPI’s take a backseat.
Roy van Rijn explains what mutation testing is and how it works, comparing several Java frameworks (PIT, Jester, Jumble) that enable automatic mutation testing in a continuous build.
Jerry Yoakum discusses how code profiling tools and techniques can be used to evaluate code for constructions and errors that are likely to cause problems, highlight places in need of refactoring.
Austin Bingham answers questions on reviews: how long should they be, what should be reviewed, how do reviews account for an increase in quality and ROI?
John Housego describes how W. L. Gore & Associates manages to maintain a global corporation without hierarchies, that keeps the bureaucracy as small as possible.
Nathan Peterson introduces Behavior Driven Development, showcasing its adoption by his team along with successes and failures using it.
Keran McKenzie takes a look at internationally successful developer programs looking at what developers love and hate, to show how to create, deliver and maintain an API community.
Linda Rising talks about organisational change myths and patterns for introducing new ideas. She provides some useful tips for helping you start to grow, step by step, any innovation.
Melissa Greene explores the pitfalls of management.