InfoQ Homepage Development Content on InfoQ
-
ScrumWorks Pro adds Jira, Bugzilla Integration, new Burndown Features
Danube technologies has delivered the Summer '07 release of ScrumWorks Pro, which includes Bugzilla and Jira integration, burndown charts with theme filtering and more options for projecting and trending, as well as other features. InfoQ reports and speaks with Danube technologies.
-
Catching up with Closures for Java
Neal Gafter recently gave a presentation at JavaOne and Jazoon '07 entitled "Closures for Java". The presentation is an accessible but thorough introduction to closures, the goals, the problem with existing solutions, all presented in a conversational style.
-
Windows Installer Adds Support for Multi-Package Transactions
Version 4.5 of Windows Installer, which is currently in beta, has added support for multi-package transactions as well as many other features.
-
Programming for Parrallelism: The Parallel Hierarchies Pattern
Multi-core processors offer new performance opportunities. Shekhar Borkar from Intel highlighted, however, that software development practices have to be retooled to leverage this potential. In this vein, Prof. Jorge L. Ortega-Arjona from the National Autonomous University of Mexico has recently introduced a new architectural pattern for parallel programming: Parallel Hierarchies pattern.
-
ESB-Oriented Architectures considered harmful
Bobby Woolf questions, with humor, the use of an ESB-Oriented Architecture approach when building a Service Oriented Architecture. This is an age old question that's worth revisiting in the light of the completion of WS-* standard stack.
-
XML Schema Designer for Visual Studio 2008
The XML Schema Designer is a graphical tool for working with XML Schemas (XSD). It is integrated with Visual Studio 2008 and the XML Editor.
-
Microsoft Bound By GPLv3 According to the Free Software Foundation
When Novell first signed an agreement with Microsoft to establish a marketing alliance and resolve patent disputes regarding it's SUSE Linux distribution, a lot of people in the open source community berated Novell for the move. But now the FSF claims that the arrangement, which makes Microsoft a reseller of Novell's Linux stack, obligates Microsoft to comply with GPLv3.
-
Language Designers: Add WPF Support to Your .NET Language
A new version of the Microsoft Visual Studio 2008 SDK preview has been released. Among the new samples is a way to add WPF support to a .NET language.
-
Book Excerpt and Review: Hitchhiker's Guide to Visual Studio and SQL Server
With SQL Server 2000's hitting its end of life date next April, many shops that have been delaying the upgrade to SQL Server 2005 need to start looking at it seriously. This is why we have chosen to review the seventh edition of William Vaughn's Hitchhiker's Guide to Visual Studio and SQL Server.
-
Building Complex Event Processing applications in Java with WebLogic Event Server
A look at how BEA's WebLogic Event Server simplifies building Complex Event Processing applications.
-
Jython Receives First Major Release in 4 Years with Version 2.2
The Jython team has released the first major release of Jython in 4 years with version 2.2. This version implements the internal architecture of Python 2.2 and features of Python 2.3.
-
High Performance Ruby MVC: Merb
By some accounts, Ruby on Rails request-processing has slowed 10-20% with each recent release, so Ezra Zygmuntowicz built his own Ruby-based MVC framework using some of the best parts of Rails. Recently, at the Ruby Hoedown event, Ezra demonstrated how Merb keeps the agility of ActiveRecord while focusing on high-load performance and concurrency.
-
RubyLearning.com to Relaunch Free Online Lessons
After achieving popularity last summer, Satish Talim at <a href="http://www.rubylearning.com/" target="_new">RubyLearning</a> is doing it again with his free online course. It started as a way for him to pick up the language, and after the community picked up on it, over 100 people joined him. He hopes to do better this time.
-
Interview: OpenJPA & the JPA spec with Patrick Linskey
OpenJPA is an implementation of the Java Persistence API (JPA) which can be used as a stand-alone POJO persistence layer, or it can be integrated into any EJB3.0 compliant container and many lightweight frameworks. In this interview, Patrick Linskey explains where OpenJPA came from, how it fits into the O/R Mapping space, the JPA specification, and future plans for OpenJPA.
-
Ruby 1.9 adds Fibers for lightweight concurrency
Fibers were recently in the Ruby 1.9 branch. The Coroutine-like concept has many uses, such as implementing lightweight concurrency and others. We look at the concept and influences of Fibers in Ruby 1.9, as well as code samples.