BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Patterns Content on InfoQ

  • Sharing What's Worked: Patterns for Adopting Agile Practices

    Organizations adopting Agile naturally ask these questions; "Where do I start?", "What specific practices should I adopt?", "How can I adopt incrementally?" and "Where can I expect pitfalls?" In this article, Amr Elssamadisy gives a glimpse into an ongoing effort to document Agile practice adoption patterns: Participants at XPday Montreal took a stab at "Simple Design" and "Pair Programming."

  • Identity Management and SOA

    SOA involves creating a platform of reusable networked services. One of the most commonly requested services is identity management, which can provide a single sign-on context for a host of services. This article was written by two identity management experts from Oracle.

  • Top Ten Web Service "Issues"

    What are your top ten Web service issues and advice? Andre Tost, Soccer fan and IBM Senior Technical Staff Member writes a bloglike article articulating the top ten issues he and his customers have with Web Services.

  • Five Habits of Highly Effective Software Developers

    What are some of the code-level practices of highly effective developers? Robert Miller wrote a detailed article on Java.NET covering 5 practices which could apply to any language, including minimalist constructors, methods with clear focus and intent, minimizing logic in mutating methods, and minimizing dependendies between behaviour methods.

  • Towards the Optimal Javascript Inheritance Technique

    Lead developer of the ThinWire Java-based RIA framework Joshua Gertzen has written an article going over existing approaches to implementing OO inheritance in Javascript and presents the solution they ended up using on their product.

  • InfoQ Article: Why Would a .NET Programmer Learn Ruby on Rails?

    .NET developer Stephen Chu gives us some insight into his transition to Ruby on Rails programming. Quote: "By being loyal to one technology stack, I am bound to unconsciously make biased decisions, which will ultimately hinder my ability to deliver business value."

  • SOA Hot or Not

    Jeff Schneider of MomentumSI blogs what's "Hot" and whats "Not" in SOA, and a nice response from Joe McKendrick of ZDnet. InfoQ community, get your opinions on this heard! What are you involved in in SOA that's "Hot"?

  • Best Practices for Planet-Scale Software Updates

    A new Microsoft research paper has examined data from billions of Windows update queries from 300 million computers using the Windows update service in order to learn about the traffic characteristics of software patch distribution and also examine alternative architectures (P2P and caching) to support planet-scale software updating.

  • Fowler Begins Updating Patterns of EAA Including GUI Patterns

    Martin Fowler has started working on an update to his acclaimed book Patterns of Enterprise Application Architecture over the last few months. One of the major areas of focus thus far has been patterns relating to GUI architectures.

BT