InfoQ Homepage Development Content on InfoQ
-
Struts 2 Goes GA
The Apache Struts Team has announced that version 2.0.6 will be released as General Availability (GA). This is an important milestone since GA is the project's highest quality grade. This also marks the first GA release with the integrated WebWork 2 code base.
-
WCF Security Analysis Available from the German Federal Office for Information Security
The German Federal Office for Information Security (BSI) has released their security analysis for Windows Communication Foundation along with a reference implementation.
-
Article: Rich Office Client Applications
There is a client platform that's already present on nearly every user's desktop, one which provides an amazing amount of power and flexibility in its user interface options, and provides a familiar user-interactive style that undergoes intensive study with every release. Ted Neward introduces the Microsoft Office platform as a rich client technology with examples of Excel - Java integration.
-
Interview with Ajaxian.com's Dion Almaer
In this interview Ajaxian cofounder Dion Almaer talks about the state of Ajax development today. Among the items he discusses are the history of how Ajax came to be, which frameworks he recommends developers consider, and tooling/debuggins support. Almaer also talks about security and general design considerations that need to be respected when creating Ajax enabled applications.
-
NStatic: Advanced Code Analysis for .NET
Code analysis tools like FXCop are often cited as ways to improve code quality. While they do check for a large number of potential faults, in theory there is a lot more that can be done. Wesner Moise intends to try out these theories with an advanced code analysis tool called NStatic.
-
Interview: Walt Ritscher at VSLive
InfoQ sat down with Walt Ritscher at VSLive Toronto to talk about WPF, Web 2.0, and Microsoft code naming conventions. Walt prophecies where he thinks WPF excels and who will build the killer apps in WPF. Included is a quick history on AJAX, where to use it and why it took 7 years to become relevant. Walt also shares his new favorite Windows technology, Windows PowerShell.
-
In Case You Missed It: A .NET OpenID Library
For those of you looking at using OpenID, there is a .NET compatible library available. The Library was written in Boo, a .NET language inspired by Python. It also leverages a library from the Mono project.
-
Interview: Rails and JavaScript Wizards
Thomas Fuchs, author of the massively popular Scriptaculous JavaScript library and Michael Buffington, well-known Rails programmer and author of the surprise hit online-game Unroll (llor.nu) have a casual conversation with Obie Fernandez about the power of mixing JavaScript with Ruby on Rails and smart development.
-
Will dynamic languages save Swing?
Will dynamic languages save Swing? Does Swing need saving? These questions have been discussed in detail over the last few days with opinions varying from JRuby to Groovy as saving Swing to Swing not needing saving.
-
Domain-Driven Design Case Study: So We Thought We Knew Money
Ying Hu and Sam Peng show how they solved some major problems dealing with international currency by selectively applying Domain-Driven Design to their existing application.
-
Reflector for .NET now supports C# 3.0
Lutz Roeder's Reflector for .NET 5 has been released. Reflector for .NET is one of the most popular development tools for .NET. Primarily used as a class browser and decompiler for analyzing .NET assemblies, Reflector's newest release has to offer some new compelling features including support for C# 3.0.
-
Excelsior JET to allow streamlined JRE Deployments
Excelsior has commented on a major change coming in v5 of their Java SE 5 implementation, Excelsior JET. To reduce the download size of applications, developers will be able to exclude parts of the JDK from the application.
-
SQL Server Now Supports Vista
With the release of Service Pack 2, SQL Server 2005 finally has full support on Vista. This includes SQL Server Express, which had serious difficulties running on the new operating system. Several new features are also included in this release.
-
Sun Targets Startups with New AMP and Solaris Offerings
Last week Sun made a number of announcements targeted at making Solaris more attractive to startups. Among the announcements was Solaris support for Apache, MySQL, and PHP effectively dropping the "L" from LAMP
-
Tutorial: TDD with Selenium and Castle
Dan Bunea shows how TDD can be applied in .NET using Selenium RC and Castle. Test first principals provide architects a way to quickly jump into active development early in the application development lifecycle. The benefits of TDD are a drastic reduction in defects as well as increased flexibility in the code base since the application evolves quickly through an iterative process.