InfoQ Homepage Development Content on InfoQ
-
Fine Grained Versioning with ClickOnce
ClickOnce makes it easy to deploy WinForms applications. But while it has some versioning support, it has no built in way to deliver different versions to different people. This makes partial rollouts to a test audience difficult. David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET.
-
JRuby Roundup: 1.1.1 with Profiler, Startup Performance Boost, GSoC '08
JRuby's 1.1.1 release brings a few improvements over the initial 1.1 release, including a fix for a problem on IBM VMs and it now ships with the JIP profiler. Users of the JRuby 1.1.x trunk can also try out a new performance improvement that promises to seriously boost startup performance. Also: a look at GSoC '08 project related to JRuby.
-
Netbeans 6.1 Adds JavaScript Support, PHP Support Debuts as Early Access
Last week Sun released Netbeans 6.1. At Monday's CommunityOne event this announcement was followed by the release of an early access preview of PHP support for Netbeans.
-
Article: Implementing Manual Activities in Windows Workflow
Windows workflow is an excellent framework for implementing business processes. One thing that is missing in it is direct support for human activities. Several approaches to solving this problem exist, but they are not generic enough for general usage. In this article we will define one of the approaches to a completely generic implementation of human activities in WF.
-
Silverlight 2 Beta Controls Source Code Available for Download
Microsoft has made available the source code and unit tests for Silverlight 2 Beta controls.
-
A Fair Comparison of REST and WS-* using an Architectural Decision Framework: is the Debate Over?
Olaf Zimmermann and his colleagues have developed a general Architectural Decision Framework. In this paper presented at WWW 2008, they demonstrate how this framework can be used to compare REST and WS-* an possibly end an almost decade long debate.
-
Presentation: Voca, UK's largest payment processing engine running Spring
In this presentation from QCon London 2007, William Soo and Meeraj Kunnumpurath discuss the Voca transaction processing system architecture, the previous Mainframe-based architecture, architectural challenges and requirements, the new Spring and J2EE-based architecture, upcoming challenges for Voca, and technologies to watch for in the future.
-
TIBCO to support WCF
TIBCO has announced plans for adding WCF support to its Enterprise Message Service.
-
Eclipse Prepares for 3.4 with Feature Complete Milestone Release
The final milestone and feature-complete version of Eclipse 3.4M7 was released on Friday, with a number of improvements over the previous Eclipse 3.3 version.
-
OpenEJB 3.0 Supports DI of Enums and Collections, OSGi and EJB 3.0 features
The latest version of OpenEJB, an open source lightweight EJB implementation framework, supports Dependency Injection of Enums, Collections and Maps, OSGi, and EJB 3.0 specification. OpenEJB 3.0 final released recently, also supports @EJB references to local interfaces in other EAR files, Transaction Logging and EJBd over HTTP protocol.
-
Why Traditional Test-Automation Tools Stifle Agility
In recent times, much excitement has circulated about the direction of "next generation functional testing" tools. Alas, many agile organizations still struggle to make their traditional record-and-playback automated testing tools work for them. Elisabeth Hendrickson, aka "test Obsessed", tells them why to stop.
-
Mule Founder: JBI Missing the Mark
Mule founder Ross Mason recently discussed how Java Business Integration (JBI) compares with Mule's architecture. Among the JBI aspects he criticized, his concerns about being very XML dependent, lack of re-usability of JBI artifacts (Binding Components, Service Engines), heavy set of APIs are the most notable items.
-
Article: Software Development Lessons Learned from Poker
There is no silver bullet. We know it, but don't act like it. Your language, tool or process is better, right? In this article, Jay Fields says: "It depends". The right choices varies with context, people, and more. This article touches upon how a lot of things must impact a choice; learning culture, skill levels, teamwork, incomplete information, metrics - and context.
-
Rails performance analysis with New Relic
New Relic introduces a new performance analysis tool for Rails applications. The tool is installable as a Rails plugin, and offloads the analysis to the New Relic service. We talked to New Relic's Lew Cirne about the technology behind the product.
-
Flex, AIR and AS3 Flex Gain Code Coverage Utilities
Joe Berkovitz recently announced the initial experimental release of Flexcover, which is an open source code coverage tool suite for Flex, AIR and AS3. To learn more about Flexover, InfoQ spoke with Berkovtz.