InfoQ Homepage News
-
OASIS WS-RM closes
The OASIS WS-RM technical committee has closed. This groups work should not be confused with OASIS WS-RX which is still going forward.
-
Silverlight's New Security Model
Sliverlight 1.1 is introducing a new security model for the CLR that replaces CAS.
-
A Comparison of C# to Java, Updated
In 2001 Dare Obasanjo has written one of the most comprehensive and accurate "Comparison of Microsoft's C# Programming Language to Sun Microsystems' Java Programming Language". Now he has updated his comparison in order to reflect the changes in the current versions of both languages: Microsoft C# 2.0 and Java Standard Edition 6.
-
Jeff De Luca, on FDD: Modeling, Code Ownership, Choosing an Agile Method
In an interview with Stefan Roock, Jeff De Luca, who created and documented Feature Driven Development, discussed developing an overall model, code ownership, choosing an agile method, and more.
-
Terracotta improves failover support, adds clustering for 5 more frameworks
JVM heap-level clustering solution Terracotta released v2.3 yesterday, adding TCP/IP-based active/passive failover, cluster-membership events, and a new pre-configured module system for quick clustering Tomcat, Weblogic, Spring, Lucene, RIFE, Struts 1, Cglib, and iBatis. Jetty has been working on clustering Ajax cometd apps. RIFE's Geert Bevin is also now working for Terracotta.
-
Grails Gathers Steam, Heads for 1.0
The Grails framework promises Rails-like productivity while leveraging existing Java knowledge, libraries and tools. With Grails' new releases, increased attention and a drive to 1.0, InfoQ has taken the opportunity to speak with Graeme Rocher, the project lead.
-
Dynamic Language Runtime Announced
Microsoft has announced that they are building an extension to the Common Language Runtime called the Dynamic Language Runtime (DLR). This extension is being designed to enable interoperability between dynamic languages in the same manner that the CLR enabled interoperability between statically typed languages.
-
OSGi for application modularity - one company's design choice
Much has been written about the the adoption of OSGi by tools vendors and application servers, but one of the areas OSGi may have the most impact for developers in the future is as a better component model for application development. InfoQ spoke to BPS, an ISV who chose to re-architect their application around OSGi to find out why this one company made the choice.
-
Is Scrum Atomic?
An article on the ScrumAlliance website asked what it means to be practicing Scrum and answered that you must be doing all of the Scrum practices for this to be true. Most of the comments left agreed with that sentiment, and a few did not. So, is Scrum indivisible?
-
Microsoft announces IronRuby
Microsoft has just announced IronRuby at their MIX 07 conference. This also kicks off a bigger effort to support dynamic languages on .NET. Based on the experience gained in developing IronPython, a common Dynamic Language Runtime (DLR) builds the foundation for IronRuby, IronPython, JavaScript (EcmaScript 3.0) and Visual Basic.
-
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.
-
Kent Beck: Be Yourself - Create More Value
Recent discussions on the extremeprogramming list keep returning to "telling the truth". Why do we bite off more than we can chew? Why the overtime heroics? Kent Beck's one-hour talk "Ease at Work" explored how to get off what he called the "genius-shithead rollercoaster" and just be yourself at work. Question: Would you rather spend energy on maintaining an image, or doing more cool stuff?
-
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.
-
Archeology: Testing Sacred Text Found
Alberto Savoia has uncovered an ancient treasure: "The Way of Testivus - Unit Testing Wisdom From An Ancient Software Start-up," which turned out to be some good advice on developer and unit testing, packaged as twelve fake, pretentious, and somewhat cryptic bits of ancient Eastern wisdom - but good for a laugh.