BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • 5 Advanced Java Debugging Techniques Every Developer Should Know About

    With architectures becoming more distributed and code more asynchronous, pinpointing and resolving errors in production is harder than ever. In this article we investigate five advanced techniques that can help you get to the root cause of painful bugs in production more quickly, without adding material overhead.

  • Building Hybrid Teams

    As globalisation and offshoring take over the workplace, building agile teams becomes more challenging - thankfully, here’s your non-PC (but culturally sensitive) guide on creating an environment that will allow you and your organisation to “kick some agile butt” no matter who or where you are!

  • InfoQ Talks to Azul Systems Gil Tene Part 2

    In this part 2 of InfoQ's conversation with Gil Tene of Azul Systems, Gil discusses their latest engineering project aimed at bring better low-level memory layout control to Java, and the requirement modern high-performance Java applications have for this solution.

  • Conversation Patterns for Software Professionals. Part 3

    The third article of the Conversation Patterns for Software Professionals series is focused on very powerful tool which is a Conversation Structure. Michael explains the structure and the mechanics of what people call “a talk”, shows how to control the conversation flow and how to navigate through a conversation on purpose.

  • 5 Agile Ways to Achieve your New Year’s Resolutions

    New Year’s resolutions promote change for the better. Agile practices, used frequently with project teams, can help you, as an individual, achieve and maintain your personal goals. Use the power of User Stories, Measuring What Matters, Achievable Goals, Backlog Ordering and Feedback Loops to make this your most successful year yet.

  • Learning Fast in Design, Development and DevOps

    Delivering the right products fast can be challenging, certainly when there are many unknowns along the way. If you want to build products fast in a context of high uncertainty you need to be able to learn fast and efficiently said Ismaël Héry from Le Monde. At the Lean Kanban France 2014 conference he gave a presentation about learning fast to build fast.

  • Using Agile Retrospectives for Organizational Change

    The book Retrospectives for Organizational Change: An Agile Approach by Jutta Eckstein explores how agile retrospectives can be applied to initiate and implement organizational change. It describes the concepts for using retrospectives to develop a shared future and shares experiences of applying retrospectives to support change in organizations.

  • Introduction to Puppet

    An introduction to Puppet, an infrastructure configuration management tool. In this article Susannah Axelrod, gives an overview of both Puppet, the language, and Puppet, the platform, discussing all the main concepts around them. Susannah also writes about how to start an Infrastructure as Code initiative as well as sharing additional learning resources for those who want to know Puppet in-depth.

  • Using the Kanban Canvas for Driving Change

    The need for learning organizations is greater than ever. People need to be able to continuously solve new problems, they have to develop thinking and problem solving skills that would enable them to do this. In an interview with InfoQ Karl Scotland explains the kanban canvas and explores how it can be used to create shared insights and decide upon the approach to intervene in organizations.

  • InfoQ Talks to Azul Systems Gil Tene about Zing, Zulu, and New Releases

    Gil Tene of Azul Systems talks about shipping their Java 8 compatible release, the need for certified builds and the problem with the current approach to Java taken by Docker.

  • DIVAs Weed Them out or Nurture Them? Five Best Practices

    Your DIVA is eating garlic AGAIN??? At Qcon SF, Rob Cromwell introduced the DIVA: Difficult, Infallible, Victim and Arrogant; referring to insufferable geniuses. To help Rob and leaders & managers with coaching a great technical employee who has interpersonal and social behavioral issues, Michael Nir compiled FIVE best practical practices for handling the DIVAs. Find them here.

  • Java 9 and Beyond. Oracle's Brian Goetz and John Rose Glimpse into the Future

    Oracle's Brian Goetz (Java Language Architect) and John Rose (JVM Architect) take us on a deep-dive discussion about some of the technologies and features being discussed for Java 9 and beyond.

BT