BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Transitioning from RDBMS to NoSQL. Interview with Couchbase’s Dipti Borkar

    While relational databases have been used for decades to store data, and they still represent a viable solution for many use cases, NoSQL is being chosen today especially for scalability and performance reasons. This article contains an interview with Dipti Borkar, Director of Product Management at Couchbase, on the challenges, benefits and the process of migrating from RDBMS to NoSQL.

  • Death by Agile Fever

    Agile Fever is a condition that robs otherwise rational people of their common sense in regard to adoption and application of Agile based processes for developing software. Because the consequences of Agile Fever can be very impacting in terms of cost, schedule, and productivity, all software professionals have an obligation to educate themselves in recognizing the symptoms of the dreaded malady.

  • SaaS-ify Legacy Applications

    Legacy applications can be difficult to move to the cloud, yet you may want to include them in your IT-as-a-Service strategy. This article discusses an approach to wrapping legacy applications for delivery as Software-as-a-Service.

  • Automated Error Reporting: The Gateway to Better Quality

    Ignorance might be bliss, but it goes straight to the bottom line when it comes to software bugs. Those who can ferret out bugs and improve the quality of their software will be rewarded with greater customer trust, higher renewal rates, lower maintenance costs, and fewer opportunities for the competition. Laila Lotfi explains how automated error reporting aids in this endeavor.

  • The Contradictions of Technical Recruitment

    Huw Lloyd identifies key interrelated contradictions of technical recruitment that implicate the desire for team cohesion, effectiveness and development. The normal methods of recruitment are questioned on the basis of numerous psychological insights, leading to compelling reasons to shift the focus towards greater interpersonal collaboration along with some pointers for how to achieve this.

  • The Pragmatic Architect - To Boldly Go Where No One Has Gone Before

    In this article, author Frank Buschmann talks about the architectural importance of the interaction between system components than within the components. He discusses three secrets of pragmatic architects: Uncover Hidden Domain Concepts, Be Where Things Meet and Use Uncertainty as a Driver.

  • Using Kanban to Turn Around Distressed Projects

    This case study describes how Kanban and lean development techniques were used to rescue a distressed project that had violated its budget, schedule, and quality constraints. The article presents a detailed account of how the techniques were introduced mid-project to establish control over a chaotic project environment, and is supported with several charts that show the team’s progress.

  • Continuous Mobile Application Testing

    Given the onslaught of mobile devices and apps into the SDLC, fingers and eyeballs seem to be the only way apps can be tested right now. But manual testing drastically slows down the development process, leaves a huge margin for error, and ultimately lowers the team’s ability to release quality software in a short amount of time. Dan Bartow of SOASTA hopes to offer something better.

  • Do we really need identity propagation in SOA and Clouds?

    Identity Propagation through Single Sign-On(SSO) has been assumed to be a panacea for all identity issues in SOA and Clouds. In this article, Michael Poulin raises questions around the business feasibility of propagation and proposes a delegate model of representation instead.

  • Interview with Arun Murthy on Apache YARN

    Apache Hadoop YARN – a new Hadoop resource manager - has just been promoted to a high level Hadoop subproject. InfoQ had the chance to discuss YARN with Arun Murthy - founder and architect at Hortonworks.

  • Spring Data – One API To Rule Them All?

    Tobias Trelle offers an introduction to the Spring Data project, a high level SpringSource project whose purpose is to unify and ease the access to different kinds of persistence stores, both relational database systems and NoSQL data stores.

  • Mule ESB 3.3 Release and CloudHub

    MuleSoft, the company behind Enterprise Service Bus (ESB) product Mule, recently released version 3.3 of the product. The new version's focus is to combine data integration with Mule's application integration capabilities and to deliver a solution for on-premise or cloud integration for developers. InfoQ spoke with Ross Mason and Daniel Feist about the new features and product roadmap.

BT