BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Service-Oriented Architecture Maturity

    In this IEEE article, Richard Welke, Rudy Hirschheim and Andrew Schwarz discuss a SOA maturity model that can be used to achieve organizational objectives, by accounting for the different motivations for SOA adoption by stakeholders like IT administrators, business managers, and enterprise leaders.

  • Testing Misconceptions

    In this article Liam O'Connor explains some of the common misconceptions about testing. If you write your tests with these in mind, he hopes that it will help you and your team to decide when it is appropriate to test, and when it isn't.

  • Joe Duffy on the Future of Concurrency and Parallelism

    Joe Duffy, author of Concurrent Programming on Windows, talks about the future of concurrency and parallelism. This interview covers his thoughts on the language designs, libraries, and patterns that are becoming increasing important in modern programming.

  • Interview and Book Excerpt: CERT Resilience Management Model

    CERT Resilience Management Model (CERT-RMM), developed at Software Engineering Institute (SEI), defines the processes for managing operational resilience in complex risk-evolving environments. InfoQ spoke with Rich Caralli, Technical Manager of the CERT Resilient Enterprise Management Team, about RMM framework and the book he co-authored.

  • Interview: Russ Olsen on "Eloquent Ruby"

    The book "Eloquent Ruby" aims to help Ruby programmers to write idiomatic Ruby and make best use of Ruby's capabilities. InfoQ talked to author Russ Olsen about Ruby style, metaprogramming and more.

  • Raw Notes from Redmond

    During the first week of May InfoQ went to Redmond for an informal meeting to discuss emerging trends. Normally when we go on this sort of fact-finding mission the reporter’s notes are off the record but we asked for permission to publish them as-is. With the exception of removing email addresses and one piece of NDA material, these are the notes shared within our editorial staff.

  • Omnipresent Synching and Availability with Mobile Couchbase

    Omnipresent synchronisation will be easy with CouchDB not only hosted as server side database but also being embedded in mobile applications. Couchbase made the NOSQL Document Database available for the mobile platforms to enable developers to benefit from the replication and offline capabilities while using the convenient and uniform HTTP based protocol to interact with it locally or remotely.

  • Interview: William E. Perry - Author iTeams – Putting the “I” Back Into Team

    In his book, iTeams – Putting the “I” Back Into Team, author William E. Perry demolishes the cliché - "There is no ‘I’ in team." As Perry explains, the phrase is nonsense because it is the individual differences in team members that make teams great. In this interview, Ben Linders explores with the author the motivations for writing the book as well as some of the key thoughts.

  • SOA in 2011 Panel

    To better understand what makes SOA special, its current state and its relationships with other architectures and technologies, InfoQ conducted a virtual panel on SOA asking a group of experts to share their opinion on the topic and make some predictions about SOA future.

  • Challenges and Opportunities in Mobile Application Development and Mobile DSLs

    Converged Mobile Solutions differ significantly from their Web and Desktop counterparts: they often rely on a sophisticated compared to their scope, while the User Experience and Device Capabilities are paramount to their success. We review the Mobile Technologies, Development Tools and Processes and detail how a DSL can simplify the delivery of Rich Cross Platforms Mobile Solutions.

  • Linda Rising visited Japan and talked about "Fearless Change" - a report from Agile Japan 2011

    AgileJapan held it's third incarnation this year in Tokyo. The conference organizers decided to go ahead with their plans even though the event followed the catastrophic earthquake and tsunami that devastated parts of northern Japan a month previous.Linda Rising was the keynote speaker and her words of encouragement for Japan echoed those felt by the rest of the world.

  • Are You a Whole Team?

    Key to the success of Agile is a "Whole Team", a cross functional team of generalizing specialists. A group that works across boundaries. Matthew Philip diagnoses some of their common problems, such as "Emphasis on Titles", the "Hero Culture" and more. Matthew looks at the root causes and possible cures.

BT