BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • How to GET a Cup of Coffee

    In this article, Jim Webber, Savas Parastatidis and Ian Robinson show how to drive an application's flow through the use of hypermedia in a RESTful application, using the well-known example from Gregor Hohpe's "Starbucks does not use Two-Phase-Commit" to illustrate how the Web's concepts can be used for integration purposes.

  • LHC Grid: Data storage and analysis for the largest scientific instrument on the planet

    The Large Hadron Collider (LHC) is a particle accelerator that aims to revolutionize our understanding of our universe. The Worldwide LHC Computing Grid (LCG) project provides data storage and analysis infrastructure for the entire high energy physics community that will use the LHC.

  • AtomServer – The Power of Publishing for Data Distribution – Part Two

    In this article, Bryon Jacob and Chris Berry continue their description of AtomServer, their implementation of a full-fledged Atom Store based on Apache Abdera. The authors have created several extensions to the AtomPub specification, among them Auto-Tagging, Batching, and Aggregate Feeds.

  • Joshua Bloch: Bumper-Sticker API Design

    In this article, Joshua Bloch, head of Java on Google and former Distinguished Engineer at Sun Microsystems, presents a list of maxims intended to be a concise summary of good API design guidelines. The maxims represent the abstract written by Joshua for his session "How to Design a Good API and Why it Matters" held during JavaPolis 2006.

  • Paradigm based Polyglot Programming

    Have you ever wondered why people talk about having "the right language for the right job"? Or why people talk about using more languages within the same system? Sadek Drobi explains why you should consider mixing languages within your system, how to think and what to consider.

  • Interview and Book Excerpt: Pro Web 2.0 Application Development with GWT

    Jeff Dwyer discusses his new book, GWT 1.5, and creating searchable Ajax applications.

  • Your First Cup of Web 2.0 - A Quick Look at jQuery, Spring MVC, and XStream/Jettison

    Refreshing the web page every time data is requested from the server is annoying for the users. Joel Confino shows how existing web pages can be tweaked to request data via AJAX without refreshing the page, by using jQuery, a JavaScript library, which involves minimal changes to existing code.

  • Quest for True SOA

    Alex Maclinovsky explains why his vision of Governance differs from those prevailing in the industry. Based on his precise understanding of what a SOA platform should do, he defines a unified view of SOA Governance which he claims "has the potential to take the imperfect SOA platforms and implementations ... and transform them into true Service Oriented Architectures..."

  • More Than Just Spin (Up) : Virtualization for the Enterprise and SaaS

    Cloud services, such as Amazon EC2, have helped bring virtualization to the forefront of the IT conversation. Its full power however, also includes benefits such as high availability, disaster recovery, and rapid application provisioning. In this article, Contegix CEO Matthew Porter, discusses how virtualization can be used to bring these benefits to enterprise and Saas deployments.

  • VMware Infrastructure 3 Book Excerpt and Author Interview

    VMware Infrastructure 3: Advanced Technical Design Guide and Advanced Operations Guide provides a wealth of practical insights into setting up virtualization in todays corporate environments. InfoQ is proud to provide both a book excerpt and an interview with the authors Ron Oglesby, Scott Herold, and Mike Laverick.

  • SOA Governance: An Enterprise View

    SOA architect Michael Poulin explains the necessity for SOA governance to ensure an SOA initiative's success, and explains the role the OASIS SOA Reference Model and the accompanying SOA Reference Architecture assign to SOA Governance. Michael observes SOA governance specifics from the enterprise perspective and illustrates them with several examples of SOA Governance policies.

  • Scalability Worst Practices

    In this article, former Orbitz lead architect Brian Zimmer discusses scalability worst pratices. Topics covered include The Golden Hammer, Resource Abuse, Big Ball of Mud, Dependency Management, Timeouts, Hero Pattern, Not Automating, and Monitoring.

BT