InfoQ Homepage News
-
Interview: Gregor Hohpe on Conversation Patterns and Cloud Computing
In this interview, recorded at QCon London, Google architect Gregor Hohpe talks to Stefan Tilkov about his new work on conversation patterns, building upon his earlier work on enterprise integration patterns. Gregor also talks about the similarities and differences in several approaches to cloud computing.
-
Card Game Teaches Distributed Project Communication Lessons
Charles Suscheck presented how he uses a variation of the card game Rummy to teach the importance of communication, planning, and collaboration on projects at Agile2008. The game explores the effects of various levels of distribution on a team, as well as the impact of adding or removing experts on the team during a project.
-
Automatically Route Requests to Content Servers using IIS 7
Microsoft is demonstrating a new routing module for IIS 7. This module automatically routes requests to content servers based on HTTP headers and server variables as well as load balancing concerns such as server health and affinity.
-
John Heintz on Adding Behavior to Java Annotations
Custom annotations are a great way to add common reusable behavior to Java applications. John Heintz from New Aspects discussed at the recent No Fluff Just Stuff (NFJS) Java Symposium, the design techniques for adding behavior to Java Annotations.
-
Article: Developing Portlets using JSF, Ajax, and Seam (Part 1 of 3)
This article, the first in a three-part series by Wesley Hales, lays the framework for the rest of the series. It covers setting up a new project using JBoss Portlet Container and JBoss Portlet Bridge, configuring a JSF application to use JBoss Portlet Bridge, and the capabilities that JBoss Portlet Bridge provides to a JSF application.
-
Comparing Virtual Machine Interfaces
Andrew John Hughes, one of the OpenJDK Innovators' Challenge finalists, has posted a multi-part comparison of the interface between OpenJDK, GNU Classpath, and their respective virtual machine implementations.
-
Presentation: Mock Roles Not Object States
In this presentation filmed during QCon London 2007, Nat Pryce and Steve Freeman talk about TDD using Mock Objects. In their opinion, Mock Objects improves the software design and makes the code more easier to maintain and adapt to changing requirements.
-
Security Vulnerabilities in Safe Level, WEBrick, Dl, DNS lookup
A few security vulnerabilities were discovered in Ruby 1.8.5 to 1.8.7 and 1.9.x. The vulnerabilities are found with safe levels, WEBrick has a DoS vulnerability in a particular regular expression, shared library API dl doesn't check taintedness and resolv.rb has a problem with DNS spoofing.
-
The Challenges in Java Benchmarking
Brent Boyer posted an article on IBM's DeveloperWorks that discusses the challenges in Java benchmarking and introduces a Java benchmarking framework.
-
Using Open Source in your Business: Myths and Clarifications
A white paper “10 Myths About Running Open Source Software in Your Business” was released by ActiveState. It promotes rational approach to open source software and refutes some common misconceptions about its quality, its usage and its place in today’s industry. The authors believe that open source adoption is inevitable but they advocate for a more structured approach to its implementation.
-
Open source workflow engines compared: jBPM, OpenWFE and Enhydra Shark
A new report looks at how open source workflow engines jBPM, OpenWFE and Enhydra Shark compare in support of standard Workflow Patterns, including how they stack up against their closed source alternatives Staffware, WebSphere MQ and Oracle BPEL PM.
-
Prioritizing (the Backlog) For Profit
Having difficulty prioritizing the backlog? Luke Hohmann has described a method to make quantitative decisions about which backlog items should be considered first. In addition to the usual attributes such as implementation effort, Luke suggested adding attributes to measure stakeholders needs, strategic alignment and to ask whether the item is driving profit.
-
Robert Bell on Java and Silverlight Interop
Robert Bell, Microsoft Solution Architect, introduces interoperability scenarios for using Silverlight from Java and provides architectural guidance using sample code snippets.
-
Gartner: Emerging SOA Patterns in the Enterprise
Gartner analysts have observed increased adoption of the following 5 SOA design patterns * Multi-channel Applications * Composite Applications * Business Process Orchestration * Service Oriented Enterprise * Federated SOA
-
Improving Web Service Security: Guidance for WCF
Microsoft patterns and practices group has released a WCF Security Guide. The 689 pages compendium offers a general introduction to Web Service security fundamentals as well as in-depth knowledge about several security threads and appropriate counter-measures.