InfoQ Homepage Development Content on InfoQ
-
C# 3.0 Cookbook Published
O’Reilly has published the third edition of the C# 3.0 Cookbook bestseller. The book has been updated for C# 3.0 and the .NET 3.5 platform. It contains more than 250 recipes for problems programmers encounter every day.
-
Interview: Evan Phoenix on Rubinius
Evan Phoenix, lead developer of the Rubinius project talks to InfoQ about the latest developments of Rubinius, a modern Ruby VM loosely based on the Smalltalk-80 architecture.
-
Startup Lovely Charts Shares Insights into Building a Flex Application
A web startup company, Lovely Charts, announced its limited beta release and came to public last week. The site was developed using Adobe Flex. InfoQ spoke with Jerome Cordiez, the founder / lead Architect, and learned the insight of how the Flex based Lovely Charts site was built.
-
Can Tools Reduce the Effort Involved in Test Driven Development?
With the presence of high quality test generation tools like Agitar One and Parasoft's JTest, some are questioning the need to write tests manually. 'Uncle' Bob Martin weighted in, exploring the weakness of the idea.
-
Flex Load Testing Tool Available to Enterprise RIA application
Developing enterprise mission critical application requires thorough and scalable testing. Radview's WebLoad Flex Add-on could be a solution for Flex enterprise system load testing.
-
A .NET Triumvirate: IronScheme, IronLisp, and Xacc
Dynamic Languages are all the rage over the last year. Thanks to Llewellyn Pritchard two classics, Lisp and Scheme, are receiving the attention they deserve to run on the .NET runtime.
-
Presentation: Using AOP in the Enterprise
In this presentation from QCon San Francisco 2007, SpringSource CTO and AspectJ project lead Adrian Colyer discusses where Aspect-Oriented Programming (AOP) should be used, practical applications of AOP in enterprise situations such as Hibernate exception translation and automatic operation retry on nonfatal exceptions, and AOP mechanisms in Spring 2.5.
-
The Road to Merb 1.0 with Ezra Zygmuntowicz
Merb is nearing a 1.0 release milestone and the team has some great changes in store for those people either using Merb today or planning on picking it up for a new project. Read what's coming soon.
-
Handling Large File Uploads in ASP.NET
Anyone who has experience with ASP.NET knows, the FileUpload control is often a savior and can also be an enemy other times. One of the biggest problems with the FileUpload control is getting it to handle large files which are bigger than the default 4MB.
-
Spring Dynamic Modules for OSGi: simplified development of OSGi applications
The Spring Dynamic Modules for OSGi project, formerly known as Spring OSGi, released version 1.0 today. InfoQ spoke with SpringSource CTO Adrian Colyer and Spring Dynamic Modules project lead Costin Leau to learn more about this release and what it provides for the Spring community.
-
Lucene 2.3: Large indexing performance improvements, new machine-learning project
The Apache Lucene project, a high-performance full-featured text search engine library written entirely in Java, released version 2.3 today. InfoQ spoke with committer and Project Management Committee (PMC) member Grant Ingersoll to learn more about this release and the future plans for Lucene.
-
Comparing Eclipse Extensions and OSGi Services
In an article recently re-published on his blog, Neil Bartlett performs a comparative analysis of Eclipse extensions and a variety of flavors of OSGi services.
-
Prefer Broad Design Skills over Platform Knowledge
In his latest article Martin Fowler suggests that what matters most while building a team is not experience or thorough knowledge of the specific platform and business domain, but rather some broader skills that allow building quality software and delivering value.
-
Introducing Windows HPC Server 2008
A new version of the Windows Compute Cluster Server 2003, rebranded as Windows HPC Server 2008, is in the works. This adds a host of monitoring and configuration tools on top of Microsoft's MPI 2 based clustering technology.
-
Concept Programming
Looking for a way to cope with the increasing complexity in software? Concept programming introduces a new way to look at how software is conceived and created, by closing the gap of how you represent the business problem concepts in your head and in code.