InfoQ Homepage Interviews
-
Woody Zuill on Mob Programming and No Estimates
Woody Zuill discusses Mob Programming, a practice where the whole team works on the same thing, at the same time in the same space on the same computer, as well as his thoughts on No Estimates.
-
Steve Peha on Agreements-Based Culture
Steve Peha describes how culture can derail a seemingly perfect Agile project. He then details how we can see and incrementally modify cultures by focusing on agreements. Agreements govern how we work together; they govern individuals and their interactions. By deliberately focusing on making, keeping, confronting, and renegotiating agreements, we can change our culture to support Agile teams.
-
Jessica Kerr on Scala, scalaz, scalaz-stream, Testing with ScalaCheck
Jessica Kerr explains the reasons to use Scala (best of FP and OOP worlds), scalaz, I/O and async programming with scalaz-stream, property-based testing with ScalaCheck, and much more.
-
Al Shalloway Discusses the Lean-Agile Method
Al Shalloway sits down to discuss how the Lean-Agile method breaks away from tribes such as Kanban and Scrum to get back to our shared values.
-
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.
-
Developer Evangelist Jon Gottfried on App Development with Twilio
Developer Evangelist Jon Gottfried of Twilio discusses the ins and outs of adding voice and SMS messages with Twilio's RESTful API. Learn about adding Twilio's telephony features like sending and receiving text messages to and from your mobile or web app.
-
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.
-
Francesco Cesarini and Viktor Klang on the Reactive Manifesto
Francesco Cesarini and Viktor Klang explain the motivation behind the Reactive Manifesto and what exactly it brings to the table. Also: what Erlang and Scala/Akka can learn from each other.
-
Rebecca Parsons and Phil Brock on Agile 2013 and the Agile Alliance Goals
The Agile 2013 conference was held in August 2013. Rebecca and Phil talk about the conference keynotes, number of sessions and the diversity of attendees. They also discuss the internationalization and breadth of the activities and goals of the Agile Alliance and how the Alliance is an inclusive organization encompassing many different agile approaches and brands.
-
Cliff Click on In-Memory Processing, 0xdata H20, Efficient Low Latency Java and GCs
Cliff Click explains 0xdata's H20, a clustering and in-memory math and statistics solution (available for Hadoop and standalone), writing H20's memory representation and compression in Java, low latency Java vs GCs, and much more.
-
Gil Broza on Individuals and Interactions, Empathic Leadership and Growing solid Teams
Gib Broza talks about his book "The Human Side of Agile", how to become an empathic leader, building solid teams that provide enduring and stable high performance. He provides some pragmatic advice for leaders in self-organizing agile teams on how create and nurture an environment which brings out the best in the team members.
-
Johanna Rothman on Employing the Right People, Getting Employed and Program Management
Johanna Rothman talks about the cost of multi-tasking, recruiting the correct people for your team and organization, managing your own job search. She goes on to discuss how to scale Lean and Agile approaches to large programs of work by decreasing batcg sizes, improving flow and using small-world networks to create collaborative ecosystems.