InfoQ Homepage News
-
An Interview with Ian Griffiths
In this interview, Ian Griffiths talks about the key features of WPF such as XAML, composition, layout, animation, and data binding.
-
Scott Guthrie Announces ASP.NET MVC Framework at the ALT.NET Conference
The ALT.NET conference, held October 5-7, 2007, provided an announcement and demonstration by Scott Guthrie about the rumored MVC Framework for ASP.NET from Scott Guthrie.
-
What Makes a Tool Agile?
Individuals and interactions over processes and tools is the very first of the values of the Agile Manifesto. Tools, however, seem to be a big part of development on most Agile teams. When does a tool help and when does it hinder (Agile) software development?
-
Religion driven industry? Buzzwords and checklists vs. thinking and inspection
James O. Coplien has recently argued that today’s industry is based on buzzwords and checklists. The use of some techniques and methodologies, TDD for instance, has become “a religious issue”. This prevents from inspecting possible tradeoffs and focusing on finding solutions that would be the most appropriate and the most cost-effective for a given project.
-
JRuby ports of Ruby/LDAP, ruby-debug
New ports of Ruby libraries for JRuby are being released every week. Ola Bini just released JRuby/LDAP and the work on a port of ruby-debug has reached a milestone.
-
Client side load balancing of Ajax applications
Traditional approaches to load balancing have focused on server side solutions. Lei Zhu recently proposed an approach where the load balancing logic for a clustered Ajax application resides in the client tier, and describes how an application built on Amazon's S3 and EC2 services has successfully employed the technique.
-
Java Modularity Proposal: iJAM
A new proposal, iJAM, has circulated on the JSR-294 and modules-dev mailing lists suggesting some changes to the logic supplied in the strawman proposal for JSR-294 'superpackages' and receiving some positive feedback.
-
Next-Generation Functional Testing
What should the next generation of functional testing tools offer? The Agile Alliance is holding a workshop to envision the next-generation of functional testing tools, from October 11th to 12th. What do you think needs the most attention?
-
Java Collections, Skip Lists, and Google
While sometimes taken for granted the Java Collections API plays a large role in day to day Java software development. Several additions including a skip list were added in Java 6. Google has also been working an a companion Google Collections Library project.
-
PHP on Java: Best of Both Worlds?
In the past 18 months PHP seems to be gaining increased relevance in the Java community. We talked with both IBM (who is implementing PHP support in Project Zero) and Caucho (the maker of Resin and more recently Quercus, a PHP interpreter with native Java integration) to get their take on the emerging Java/PHP hybrid stack.
-
MindTouch Dream: REST SDK & Lightweight Standalone Server
MindTouch offers a programming library and standalone server for developing and publishing RESTful web services. Dream "Denim" 1.4.1 has been released last week.
-
Sustainable IT Achitecture Working Group Formed
SustainableITArchitecture.com is a new working group open to end-users, infrastructure vendors and system integrators. This working group focuses on defining an approach to re-engineering information systems based on a Service Oriented Architecture and an open and public enterprise methodology.
-
FxCop Rule for Multi-Targeting
Multi-targeting in Visual Studio 2008 leads to a new set of problems. With .NET 3.5 bringing new features to the core assemblies, care must be taken when targeting .NET 2.0. Otherwise, an application can be compiled successfully but fail to run due to missing methods. One way to handle this is to use Krzysztof Cwalina's Multitargeting rule for FxCop.
-
Peter Hosey of Adium on Code Reviews
There is no question that formal code reviews catch bugs and can delay the inevitable "big ball of mud" that all successful projects seem to turn into. However, arranging a meeting for every check-in quickly becomes untenable on all but the most critical of projects. Peter Hosey talks about his experiences and how he conducts code reviews in Adium.
-
DynamicJasper: Runtime generation of Jasper Reports
DynamicJasper, an open-source API which provides runtime generation of Jasper Reports, recently released version 1.3. InfoQ took the opportunity to learn more about this product, and what it provides for users.