InfoQ Homepage Architecture & Design Content on InfoQ
-
Lord Of The Rings: Web Style
Paul Downey has produced a Lord of the Rings style adventuring map for SOA, titled The Web Is Agreement.
-
Enterprise SOA: End Of The Line?
Joe McKendrick, Jeff Schneider and others discuss whether or not enterprise SOA is dead on arrival and that perhaps pragmatic/geurilla SOA is the best approach after all.
-
An Agile PM Walks a Mile in a Customer's Shoes
Last year Ternary COO Alexia Bowers walked a mile in a project customer's shoes, and told us how it felt in this Agile2006 Leadership Summit presentation. She stressed the need to meet deadlines through creative solutions, instead of simply cutting scope.
-
Agile Events Calendar Update
Dozens of events are listed on the AgileEvents calender, both commercial and non-profit. Events include user groups, coding dojos, training, conferences. All events focus on Agile/Lean process, facilitation, management, product ownership, methodologies and related practices. Where will you spend your training budget? Maybe there's something coming up close to home - wherever you are!
-
OOP: Thinking beyond verb/noun metaphor to yield a better design
In OOP, objects are traditionally coupled with actions that determine their behavior, implemented as objects’ methods. Reg Braithwaite argues that, in some cases, it may be relevant to dissociate the two. Traditional approach to OOP is also questioned by Buko Obele who advocates for going beyond the verb/noun metaphor that is often used to approach object oriented design.
-
Article: Beyond Foundations of F#
Since Robert Pickering published Foundations of F# in May, the language has grown significantly. Besides adding a host of new features, it is being moved from a research project to a fully supported, production-grade release. We asked Robert to discuss some of the new features in F#.
-
Microsoft Releases JavaScript Compatibility Study for IE, Firefox, Opera, and Safari
Historically JavaScript compatibility has been a major problem for web developers. Variations between the official spec, the de-facto standard, and the various implementations have kept many a developer up all night. To address this, Microsoft has released a document detailing these incompatibilities in the four most popular browsers.
-
RSpec Adds Eagerly-Awaited RBehave Functionality for Integration Testing
RSpec is a Behaviour-Driven Development acceptance testing framework for Ruby or Java that enables developers to turn acceptance specifications from the business into executable examples of expected behaviour. Dan North built a separate extension, RBehave, to express story-level integration tests with RSpec. David Chelimsky has now incorporated RBehave-like functionality into the RSpec trunk.
-
A Comparative Clarification: Microformats vs. RDF
James Simmons posted on the Semantic Focus blog and Johannes la Poutré on the Squio blog had a web discussion on the differentiation between Microformats and RDF as they relate to the semantic web. While they both agree that RDF and Microformats are very different, they have a very different take on how that impacts their respective relevance to the semantic web.
-
JNBridge releases two new JMS Adapters for Microsoft .NET and BizTalk Server
Today JNBridge, one of the leading suppliers of Java/.NET interoperability tools for software developers, announced the release of two new Java Messaging Services (JMS) Adapters for the Microsoft .NET platform.
-
Oslo: Microsoft Takes Composite Applications to the Mainstream
Microsoft unveiled this morning a vision and roadmap to simplify SOA, bridge software + services and take composite applications to the mainstream. The code name of this effort is “Oslo”.
-
Debate: Why are most large-scale websites not written in Java?
Nati Shalom of GigaSpaces recently asked why most large-scale websites were written in languages other than Java. This question touched off a large debate in the Java community, and InfoQ took the opportunity to learn more about the major viewpoints surrounding this issue.
-
Should you be using RELAX-NG?
10 reasons to consider using RELAX-NG in place of W3C XML Schemas as your XML schema language.
-
New Code Analysis Tool FxCop Beta: 200 bug fixes, anonymous methods support
With over 200 bug fixes and performance improvements, this beta is what many FxCop users have been clamoring for. FXCop checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. Beyond basic library design and naming convention checks, FxCop is especially valuable in pointing out globalization, interoperability, and security issues.
-
Pattie Maes on Ambient Intelligence
At OOPSLA 2007, Pattie Maes gave an interesting talk about the MIT ambient intelligence projects. One project, ReachMedia, was particularly interesting from an architectural, mashup and social networking perspective.