InfoQ Homepage Development Content on InfoQ
-
Consensus Reached on Closure Proposals
Neal Gafter has announced a consensus proposal for closures in Java. All but one of the authors of the three biggest closure proposals (BGGA, FCM, CICE) has signed on as supporting the JSR.
-
Indexes for LINQ
When a LINQ expression directly targets a database, the DLINQ provider has full access to the database's indexes. But LINQ is not only about databases, it can also target XML or even simple object collections. For larger queries, the lack of indexing may become an issue.
-
Using Dtrace to Improve Rails Performance
InfoQ investigates how three companies recently collaborated to use DTrace, a powerful open source process introspection tool, to find and fix a substantial Rails latency issue.
-
RedHat and Exadel Open Source Exadel Studio Pro as Red Hat Developer Studio
RedHat and Exadel have announced that they are open sourcing and rebranding Exadel Studio Pro as Red Hat Developer Studio. Exadel is also open sourcing its commercial RichFaces and consolidating its Ajax4jsf project at Red Hat's jboss.org as JBoss RichFaces and JBoss Ajax4jsf, respectively.
-
Unit Testing Tips from Google
The QA engineers at Google share their unit testing advice in an ongoing series titled "Testing on the Toilet." The latest installment tackles a common problem: how can the unit tests themselves be refactored without accidentally invalidating the tests?
-
Google SoC Series: ANTLR v3 Ruby Parser
Writing a Ruby parser is a challenging task, yet the XRuby team wrote one from scratch. A Google Summer of Code project will update the current parser to use ANTLR v3, and plans to produce a Ruby parser in Ruby in the process. InfoQ caught up with Wang Haofei to ask about the problems in parsing Ruby and the plans for the project.
-
Enter the Internet Service Bus
On April 24th Microsoft released the BizTalk Services CTP, taking the idea of an Enterprise Service Bus (ESB) as as a means of discovering, connecting and federating services a step further and elevating it to the Internet Service Bus (ISB).
-
VS Express Editions Orcas CTP Available
Along with the full version of Visual Studio Orcas in beta, the free versions that make up the Visual Studio Express line are now available.
-
Presentation: Windows Presentation Foundation: The Future of Windows
Windows Presentation Foundation is a fundamental shift from how interactive applications have previously worked in Windows. In this session, Ian Griffiths shows key features of WPF such as XAML, composition, layout, animation, and data binding. Moreover, we will examine the need for WPF, showing both how and why it differs so radically from the classic Win32 approach.
-
Agile Tools Usefulness Debated
The Agile Journal's April issue examined how tools are being used in Agile projects. There are articles that are pro-tools, anti-tools, and a debate between Ron Jeffries and Ryan Martens.
-
DWR 2.0 Adds Reverse Ajax, Script Scope, and Annotation Support
The DWR team has released version 2.0. Major feature additions include support for reverse Ajax allowing server state to be pushed to browser and Java 5 annotations.
-
Presentation: WebWork (Struts 2) In Action
Patrick Lightbody overviews WebWork and the Struts merger, comparing to other web frameworks and explaining how to achieve rapid development with WebWork/Struts 2.
-
Sun demonstrates WS-AT interoperability with Microsoft
Sun's latest Project Tango release includes WS-AtomicTransaction and WS-Coordination support. They also have demonstrated interoperability .NET 3.0 clients.
-
Adobe Announces Open Source Roadmap for Flex
Continuing their dive into open source, Adobe has announced a road map for the transition of Flex to open source. Last fall Adobe contributed source code for the ActionScript Virtual Machine to the Mozilla Foundation to create the Tamarin project.
-
Live From Redmond Coverage: LINQ Overview
Kit George presented the second installment of the live Orcas webcasts. Highlights include LINQ syntax and features.