BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • How Different Team Topologies Influence DevOps Culture

    There are many different team topologies that can be effective for DevOps. Each topology comes with a slightly different culture, and a team topology suitable for one organisation may not be suited to another organisation, even in a similar sector. This article explores the cultural differences between team topologies for DevOps, to help you choose a suitable DevOps topology for your organisation.

  • Metadata-Driven Design: Building Web APIs for Dynamic Mobile Apps

    More than ten years ago, software architect Kevin Perera invented a design method for architectures that was called "metadata-driven design and development". In this article, Aaron Kendall explains how to use this design method and outlines similarities as well as differences to current techniques like RESTful services or HATEOAS by implementing a metadata-driven mobile application.

  • Q&A on Scrum for Managers

    Rini van Solingen and Rob van Lanen wrote Scrum for Managers, a book providing answers for organizations that want to or are adopting Scrum. An interview on what managers can do to give teams enough space to self-organize, the possible ROI of implementing Scrum and how to measure ROI, defining teams and anchoring Scrum in the organizational structure and systems, and much more.

  • A Post-Apocalyptic sun.misc.Unsafe World

    The removal of sun.misc.Unsafe and other private APIs in Java 9 has in recent weeks divided the Java community perhaps as never before in its 20 year history. Even though a resolution has now been proposed and a migration path presented, the big question remains: What will a post sun.misc.Unsafe world look like?

  • Executable Images - How to Dockerize Your Development Machine

    Every developer knows the pain of incompatible software. By using Docker executable images developers can take advantage of container technology to better control their development environments.

  • Agile Goal Setting with OKR - Objectives and Key Results

    OKR (Objectives and Key Results) is a goal setting framework adopted by Silicon Valley companies that can complement Agile and Lean, creating an agile approach for setting goals and measuring value. Used by Google, Twitter and LinkedIn, OKR can help evolve the Agile Community and the Agile Manifesto itself from a focus on outputs (delivering features) to a focus on outcomes (delivering results).

  • Q&A on Kanban Change Leadership

    In the book Kanban Change Leadership Klaus Leopold and Sigi Kaltenecker explore how Kanban can be deployed to get change done in organizations and to build a culture of continuous improvement. An interview on doing change in small steps, solving problems, using WIP limits, priorities and classes of service in Kanban, using the Theory of Constraints with Kanban, and getting results with Kanban.

  • Scaling Mobile at XING: Platform, Framework and Domain Teams

    This article describes learning from XING on how to scale mobile development such that as many teams as necessary can contribute to the development of mobile apps (on both iOS and Android platforms) and at the same time keep the apps consistent, stable and shiny. It summarizes the key decisions and structural changes they made in order to enable scaling mobile from 2 to 10 teams.

  • Igniting Kids' Enthusiasm for Coding

    CodingStuff.org is an initiative to ignite kids' enthusiasm to learn how to code, to create apps, to design websites, and overall to become comfortable with technology. This article explores what teachers can do to ignite kid's enthusiasm for coding by using interesting and cool lessons to give them some pointers on how to code and then let the magic happen!

  • Seven Microservices Anti-patterns

    In this article Vijay Algarasan, a Principal Architect at Asurion, discusses how he and his teams have encountered microservices at various engagements and some lessons they have learned as a result. This has resulted in them building up a series of anti-patterns and some associated patterns, which Vijay believes are more widely applicable to all practitioners of microservices

  • Book Review and Author Q&A on Four Spheres of Lean and Agile Transformation

    The Four Spheres of Lean and Agile Transformation book by Thomas P. Wise and Reuben Daniel, is based on how management should create an organizational environment to implement Agile. They talk about the Agile readiness in the organization and how to begin a Lean or Agile implementation journey.

  • Practical Postmortems at Etsy

    We take a look at Etsy's blameless postmortems, both in terms of philosophy, process and practical measures/guidance to avoid blame and better prepare for the next outage. Because failures are inevitable in complex socio-technical systems, it’s the failure handling and resolution that can be improved by learning from postmortems.

BT