BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • How to Effectively Map SQL Data to a NoSQL Store

    Sytze Harkema explains how to save and retrieve relational SQL data into a NoSQL key-value store as implemented by FoundationDB, an open source, scalable, fault tolerant and ACID database.

  • How to Select the Right People

    Your team will make you succeed or fail. Many look at outsourcing as a way of solving a technical problem while maintaining or even cutting costs. But people are not widgets that can simply be fitted to a specific spot and just work. In this article Zhenya Rozinskiy covers steps required for building remote teams and shares his own experiences.

  • Java Sleight of Hand

    The Java language has its fair share of peculiarities. “Java Sleight of Hand” presents nine original Java puzzlers; seemingly innocent code constructs that produce unlikely outcomes.

  • Jonas Bonér on Reactive Systems Anti-Patterns

    Taking the opportunity offered by the update to the Reactive Manifesto, InfoQ asked Jonas Bonér, TypeSafe CTO and original author of the first Reactive Manifesto, some questions about his vision of “Reactive” applications. Jonas offered his thoughts about both desirable features of reactive applications and what is not reactive programming.

  • The State of Practice in Model-Driven Engineering

    In this article, authors discuss the practice of Model Driven Engineering (MDE) based on a survey of MDE practitioners and found that developers use MDE techniques to develop key parts of a system instead of generating whole systems.

  • Cloud Automation in a Windows World

    In this article, Matt Wrock explores real world Windows automation scenarios. How is Windows being automated in 2014? What are the pain points? How does this differ from the Linux world?

  • An interview with Sam Guckenheimer on Microsoft's Journey to Cloud Cadence

    At the recent Agile 2014 conference Sam Guckenheimer gave the opening keynote on Microsoft Developer Division's transition to a continuous delivery model. After the talk he sat down with InfoQ to discuss what it takes to achieve operational agility and cloud cadence.

  • Why SOA Should Be Viewed As “Dependency-Oriented Thinking”

    Ganesh Prasad proposes minimizing service dependencies in a SOA implementation rather than avoiding point-to-point connections in order to obtain a more flexible system that can evolve over time.

  • Rescuing Checked Exceptions in Asynchronous Java Code

    Java checked exceptions are a handy abstraction for a sequential workflow. When thread switches are introduced, even though the exception abstraction remains valid at the description level, the syntax support is no longer available. This article investigates how to overcome that syntactical limitation.

  • Q&A with Mike Burrows about the book Kanban from the Inside

    In the book Kanban from the Inside Mike Burrows describes the Kanban Method, explores various models that can be using with Kanban and provides a process for implementing Kanban in organizations. InfoQ interviewed Mike about Kanban’s values, flow and classes of service, combining Kanban with Agile or Lean Startup and implementing Kanban in organizations.

  • Q&A with Gene Kim on DevOps Enterprise

    InfoQ talked with Gene Kim, author of “The Phoenix Project” and a DevOps community leader, about the upcoming DevOps Enterprise conference. What’s different about DevOps adoption in enterprises? Why should enterprises care? Gene explains that “unicorns” were once “horses” too.

  • More Than LeSS

    While the agile community has come up with refreshingly new approaches to scale agile methods, these models still seem to fall short in addressing the organizational complexity around large projects. This article provides a holistic approach to scaling Scrum. It is based on LeSS, amending it to better face the challenges of large projects.

BT