InfoQ Homepage Architecture & Design Content on InfoQ
-
David Chappell: Introduction To Cloud Computing
David Chappell published a Microsoft sponsored white paper on Introduction to Cloud Platforms
-
An in-depth overview of modern Application Performance Management
Nicholas Whitehead, a Senior Technology Architect with ADP, published a three part article series on IBM's developerWorks entitled Java run-time monitoring that reviews, in detail, the strategies employed in modern Application Performance Management (APM) solutions.
-
I.T. SOA vs Business SOA?
In a recent blog post Jeff Schneider talks about I.T. SOA and Business SOA, terms that he hears from the likes of IBM and SAP, who now assume that I.T. SOA is in well ensconced with their customers. Jeff believes that this is a good move and industry should concentrate on making a success of Business SOA if users are to really see success from adopting SOA.
-
Craftsmanship - the Fifth Agile Manifesto Value?
Robert "Uncle Bob" Martin re-invigorated the discussion around "professionalism in programming" by proposing that the Agile Manifesto be updated with a fifth value, "Craftsmanship over Execution".
-
Article: SOA Governance: An Enterprise View
In a new article, 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.
-
Presentation: Do The Hustle
In this presentation at RubyFringe, Obie Fernandez shares his experience selling consulting services for both Thoughtworks and Hashrocket and gives advice on how developers/consultants can deal with clients by setting minimal requirements, saying "No" and how to choose hourly rates and much more.
-
.NET 3.5 SP1 Runs Managed Applications From Network Shares
Microsoft has released .NET Framework 3.5 SP1 which includes a security change from previous versions allowing to run managed applications from network shares.
-
JRuby Roundup: Java Integration and Debugging (JSR-45) Improvements
Some recent changes on the JRuby trunk improve Java Integration, which allows JRuby to interact with pure Java code faster and more conveniently. Also: Ruby code compiled with JRuby's (JIT) compiler can now make use of the JVMs debugging capabilities using JSR-45 (Debugging Support for Other Languages).
-
Scrum-ban Paper Adds Kanban to Scrum
Corey Ladas has written an interesting paper titled "Scrum-ban" in which he describes how a Scrum team might introduce the lean practice of kanban. He goes on to describe an evolutionary process, which if taken far enough, replaces most of Scrum. Even for those who don't want to scrap Scrum and go lean, the paper provides a useful view into what kanban is and how it can augment Scrum.
-
The Industrialization of Software Delivery
IT has consistently failed to deliver expected value time and time again. According to Ian Thomas, Industrialization (componentization, specialization) may be a solution for supporting software agility and reliability in the new business environment.
-
Open Source Data Integration Software XAware 5.1 Supports REST, XML Validation and JMX BizComponent
The latest version of XAware, an open-source composite data services software supports REST operations, XML schema validation and enhancements to JMX BizComponent monitoring component. XAware development team last week announced release of version 5.1 of the data integration solution which can be used for creating and managing data services for Service-Oriented Architecture (SOA) applications.
-
Opinions: Why Most Social Software Fail and how to Avoid it
According to Clay Shirky, the success key for social software is “a brutally simple mental model [...] shared by all users”. Referring to it as Shirky’s law, Michael Nielsen analyzes why programmers often fail to obey it. His arguments as well as the discussion that has followed provide interesting insights into pitfalls that need to be avoided for building successful social applications.
-
SOAP Stack an Embarrassing Failure?
The debate over REST vs. SOAP is really an age-old one. However it fired up again over a recent remark by XML guru Tim Bray that SOAP stack is an embarrassing failure.
-
Presentation: Jinesh Varia About Amazon Alexa Web Service's Architecture
In this presentation, Jinesh Varia, a Web Services Evangelist at Amazon, talks about the architecture of one of Amazon's web services called Alexa. Jinesh explains how Amazon has reached scalability, performance and reduced costs for the Alexa service.
-
Hibernate 3.3: Redesigned, Modular JARs and a Refactored Caching System
Hibernate, a Java-based Object/Relational (O/R) mapping framework, released version 3.3 today. InfoQ spoke with project lead Steve Ebersole to learn more about this release and what new capabilities it adds to Hibernate.