InfoQ Homepage News
-
Case Study: Quickly Responding to Customer Needs with Eclipse RCP
The contract furniture industry demands software that can rapidly adapt to change. RPC software provides ERP and project planning solutions to companies in this space. This case study takes a look at how they are using Eclipse RCP and other Eclipse technology to respond to customer needs at a rapid pace while continuing to providing a first class user experience.
-
Function Memoization in C#
Pure functions, those that always return the same value for a given input, have several advantages over other functions. One of these is that their result can be saved or "memoized" so they do not need to be recalculated. Wes Dyer of the C# compiler team demonstrates a generic way to do this with C# 3.0 and closures.
-
Agile Coaching Advice
A recent posting at Avanoo's "Meditations on Meaning" relates seven tips to successful debating, but the advice applies equally well to successful coaching for agile development teams.
-
ASP.NET AJAX Released: Will AJAX Finally Be Popular On ASP.NET?
According to the annual survey conducted in September by Ajaxian.com, ASP.NET developers lagged behind other AJAX-enabled implementations. With the release of ASP.NET AJAX, that is all set to change.
-
Is C# becoming a functional language?
With the extensive functionality added to support LINQ, many people have been asking if C# and VB are becoming functional languages. Mads Torgersen, C# Language PM, answers this question in his article by the same name.
-
YourKit Java Profiler Version 6.0 Released
YourKit released version 6 of their Java Profiler recently. Version 6 includes support for Java 6 as well as adaptive recording of object memory allocation which allows you to skip monitoring of some allocation events and thus improves performance during profiling.
-
Interview: Mule Founder Ross Mason on ESBs
Mule founder Ross Mason talks about the the role of the ESB, when to use and not to use ESBs, BPEL, and ESBs vs. integration brokers. Mule is an open source ESB and Ross discusses how people are using Mule and how it compares to commercial alternatives. Ross reveals that Mule got its name because it takes the donkey work out of integration projects.
-
InfoQ Article: Reflecting on Success: Good Agile Karma
Agile relies heavily on discipline, rather than genius. We're told that average teams, even in the early stages, can achieve dramatic performance improvement if they are disciplined. As we do these things, the effects of our words and actions actively create, and re-create over time, the environment in which our teams and projects operate - for good or ill.
-
Mono-based MP3 Wins CES Best of Show
SanDisk's Sansa Connect MP3 player won the Best of Show award for MP3 Players at this years Consume Electronics Show. The device runs the Linux operating system and the application stack is all built on Mono.
-
Spring IDE 2.0 coming soon
The Spring IDE is nearing release of version 2.0 and Rod Johnson has posted an update on their progress. Spring IDE is a set of plugins for Eclipse that provide a GUI for Spring's configuration files. Oracle has also released JDeveloper extensions for Spring development and a NetBeans Spring IDE is also in the works.
-
OASIS WS-Transaction (almost) a standard
The OASIS WS-TX technical committee held a face-to-face meeting last week at IBM Hursely. This is likely the last such meeting prior to final standardisation of WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity.
-
AgileTrack: New Agile Project Tracking Toolset Released
After a year of beta testing, AgileTrack Software released AgileTrack 1.0.0 last week, a software development and project management tool that allows programmers to apply agile development techniques in their projects. Interesting features include: web services for 3rd party integration and collaboration facilities built into client for sharing team knowledge.
-
Dion Hinchliffe: Eleven Emerging Ideas for SOA Architects in 2007
"Web 2.0" expert Dion Hinchcliffe elaborates on eleven ideas he considers valuable for SOA architects in 2007, most of them connected to merging Web 2.0 and "classical" SOA concepts.
-
JSR 291 (OSGi) passes Public Review ballot
JSR 291 (OSGi 4.1) has passed its Public Review ballot. There were two no votes, by Sun and Hani Suleiman, both arguing that that the expert group merely pointed to the OSGi spec, rather than working to define what was needed.
-
Turning Java into Javascript with J2S
Interface21's Ben Alex has recently been examining Java2Javascript Pacemaker (J2S). J2S includes a Java to Javascript compiler along with support for standard Java packages such as java.lang, java.io and java.util.