BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Author Q&A: Java Coding Guidelines

    Most developers agree that there is a need to write secure code, but often find that the pressures of getting something shipped can constrain their ability to do so. Others may just not know where to start. InfoQ had the opportunity to speak with the authors of Java Coding Guidelines to discuss how their new book can help developers write better code.

  • Learning and Liminality in Agile Adoptions

    In this 4th article in the series about Open Agile Adoption Dan Mezick presents an approach to take advantage of the natural stress that come about when making change in organisations to help achieve sustainable agile transitions.

  • Costin Leau on Elasticsearch, BigData and Hadoop

    Elasticsearch is an open source, distributed real-time search and analytics engine for the cloud. The first milestone of elasticsearch-hadoop 1.3.M1 was released last month. InfoQ spoke with Costin Leau about Elasticsearch and how it integrates with Hadoop and other Big Data technologies.

  • Interview with Simon Brown about Sustainable Competence

    Why are some teams successful while others are less than stellar? Can teams use processes to do their work? How can managers help teams to become better? And do we need incentives to improve the quality of software? InfoQ did an interview with Simon Brown about sustainable competence for continuous improvement, balancing people and processes, and software quality and architecture.

  • Securing Servers in the Cloud: An Interview With Trend Micro

    What’s the best way to protect servers in the cloud? How can you account for the transient nature of cloud servers and provide the same protection in the cloud as on on-premises? To find out, InfoQ spoke with Mark Nunnikhoven, a Principal Engineer in the Cloud & Emerging Technologies division at Trend Micro. You can find Mark on Twitter as @marknca.

  • Agile Fluency: Finding Agile That's Fit-for-Purpose

    The Agile Fluency model is a way of thinking about and planning investments to create the conditions of Agile that best fit your development effort, business need, and customer value. James Shore and Diana Larsen described it in the 2012 article "Your Path through Agile Fluency". This article by Diana aims to helps you to use the Agile Fluency model effectively.

  • What to Use on the Microsoft Stack

    With Microsoft’s unwillingness to officially deprecate technologies such as Silverlight, figuring out which technologies on the .NET stack have a future and which should be avoided can be challenging. To help you out, we have summarized what we know of Microsoft’s intentions when it comes to business applications.

  • Practical MQTT with Paho

    MQTT is making the Internet of Things an interoperable and flexible world where the smallest devices can talk to the largest of servers. Obtaining valuable information from anything from a single temperature sensor to an industrial machine can be handled over an MQTT-based platform. What is MQTT and where do we find the libraries to talk with it? This article presents the Eclipse Paho project.

  • An interview with Vasco Duarte and Jason Little on Lean Change Management by Happy Melly Express

    Change agents need a “constant stream of high-quality content to support their work” as Vasco Duarte from Happy Melly states. InfoQ did an interview with him on a new publishing business that aims to connect authors with their audience in a sustainable way, and with Jason Little, an author that will be publishing about Lean Change Management.

  • API Business Models: 20 Models in 20 Minutes

    How do you make money from APIs? In this keynote from the 2013 API Strategy Conference, John Musser, founder of ProgrammableWeb, reviews the different API business models that have been adopted by the worlds leading technology companies. John distills the variety of models down to four core categories and shows how API implementation aligns with different business strategies.

  • Scrum Master: Position or Role?

    Scrum common wisdom says a Scrum delivery team needs a dedicated Scrum Master (SM). For new teams, this make sense. But as teams mature, do they still need a dedicated SM? Can an SM have multiple teams? Can the team assume the role within themselves? This article proposes that for mature teams, a dedicated SM is no longer needed.

  • Interview with Joel Murach - Author of Murach's Android Programming

    Murach Publishing continues to provide quality content for programmers by updating their titles regularly. Murach Android Programming by Joel Murach attempts to provide a comprehensive coverage of Android with plenty of screenshots and source codes to help developers to code in real world situations.

BT