InfoQ Homepage Development Content on InfoQ
-
Visual Studio 2005 SP1 to be Released in December
According to the Microsoft Connect, the long awaited Service Pack 1 for Visual Studio 2005 will be released in December.
-
Python for .NET
IronPython is an excellent solution for developers who need their .NET support for their Python applications. That is, unless they also need libraries that are only supported by C++ extensions. This is where Python for .NET comes in.
-
Review of The Ruby Way by Hal Fulton
We take a look at the recently released second edition of "The Ruby Way" by Hal Fulton and see whether it's deserves the hype.
-
Taking Advantage of Multiple Processor Cores in JEE Applications
Michael Juntao Yuan, and Dave Jaffe have published an article on OnJava.com detailing the process of scaling enterprise Java applications on 64-bit multi-core x86 servers. As chip makers such as AMD and Intel transition from faster megahertz per chip to more cores per chip, performance gains will be harder to achieve for traditional single threaded applications.
-
Billy Hollis on the Future of Software Development
Infoq sits down with Billy Hollis to talk about the state of the .NET world and sofware development. Billy talks about topics from Data Access to 3D interfaces.
-
IronPython for ASP.NET
Microsoft has released an extension that allows IronPython to be used with ASP.NET. More importantly, they have created a route for other dynamic languages to tie into the ASP.Net framework.
-
Two years later, frustration with Generics continues
Laird Nelson describes his frustrations with understanding Java Generics. While clear in the simple case, as he works through a more complicated scenario, he ends up throwing them away because they're so complicated. Are we helping or hurting ourselves by using Generics?
-
TestDriven.NET 2.0 released
TestDriven.NET 2.0 was released last week. TestDriven.NET 2.0 supports the TDD framework and supports all version of Visual Studio .NET. TestDriven.NET is a Visual Studio plug-in providing support for Nunit, MBUnit, and Visual Studio Team System.
-
Use Test Categorization for Agile Builds
Everyone agrees that developer testing is important, but ever-lengthening build times can discourage running these tests with optimal frequency. Andrew Glover's new IBM DeveloperWorks article outlines a strategy to use categorized tests to ensure end-to-end system soundness, including examples on how to automatically sort and run tests by category, resulting in dramatically reduced build times.
-
Named Pipe Support added to Visual Studio Orcas
The next version of Visual Studio will include named pipe support. Named pipes are the traditional way to handle inter-process communication in Windows.
-
Annotation Transformers in TestNG: The Sweet Spot for Annotations?
In the ongoing search to find the balance between XML and annotations, TestNG has introduced the concept of annotation transformers. An annotation transformer is code that will override the behavior of existing annotations. This allows you to modify your annotation without using XML and without recompiling your source. You will have to recompile your annotation transformers if you change them.
-
Gauntlet: Borland's Continous Integration server with defect isolation and trending
Borland in early October released a beta of Gauntlet continous integration server. Like any continous integration server, Gauntlet automates build and testing but also provides change sandboxing, reporting and trending, failure correlation, replay alongside existing repositories, and easy access to build, test, and run previous project versions.
-
Google's Bruce Johnson on GWT 1.2 RC Including OS X Development Support
The first release candidate of GWT 1.2 has been announced. Among the changes are full support for OS X development, faster hosted mode, a new HTTP request module, and widgets in TreeItems. InfoQ sat down with GWT tech lead Bruce Johnson to discuss the release.
-
Presentation: Martin Fowler on Domain Specific Languages
Domain Specific Languages (DSLs) are limited forms of computer language designed for a specific class of problems. In this JAOO conference talk, Martin Fowler introduces a simple example of DSL, bringing out the difference between external and internal DSLs, and talking through the trade-offs in using both forms.
-
Phil Zoio Discusses Bringing Java 5 Features to Struts with Strecks 1.0
Strecks version 1.0 was recently released. Strecks is a set of Java 5 specific extensions to the original Struts framework. Making heavy use of Java 5 annotations, it adds a number of modern features to Struts-based applications, including POJO actions, dependency injection, declarative validation and data binding, interceptors, pluggable views, as well as Spring integration.