InfoQ Homepage Development Content on InfoQ
-
Microsoft Research's Accelerator: A Data-Parallel Library for .NET that Targets GPUs
Microsoft Research's Accelerator Project exposes a .NET library for performing parallel data processing using a computer's GPU.
-
Testing and Quality Control the only Certification Needed?
A new certification for software developers that is neither about in depth knowledge of programming languages, nor any modelling and design techniques, was suggested by Reginald Braithwaite. Only one subject would be on the examination list - "Testing and quality control". Safety has to be the prerequisite to any software development job. For the rest marketplace will decide.
-
Patrick Curran replaces Onno Kluyt as JCP Chair
Onno Kluyt has announced that he will be stepping down as the Chair of the Java Community Process. He has held this role since July 2004 and managed the JCP program in several previous roles. Replacing him as Chair will be Patrick Curran, a fifteen-year veteran of Sun, and most recently the lead of Sun's Conformance Engineering team.
-
Kaizen in Lean Software Development
Lean methods employ Kaizen, or continuous improvement, to reduce waste and improve results on a regular, even daily, basis. On the leanagilescrum group, Alan asked, "Are there known techniques for facilitating kaizen activities within Lean/Agile software development?"
-
Google Base vs. Microsoft's Astoria
Dare Obasanjo has done a comparison of two new protocols for access database style data via HTTP. These protocols, based on REST, are the Google Base and Microsoft's Astoria.
-
InfoQ Launches Architecture Community
InfoQ has launched a 6th community on 'Architecture', the intention of which is to serve as a source for tracking change and innovation of interest to those with an architecting/design role but not specific to any of our other communities on InfoQ which currently include Java, .NET, Ruby, SOA, and Agile.
-
Code reuse highly overrated?
Dennis Forbes bucks the conventional wisdom that has caused the industry to trend toward architectures focused on asset reuse, asserting that code reuse is highly overrated and rarely pans out as advertised.
-
WSO2 Releases Web Service Framework/C v1.0 and announces Mashup Server
WSO2 announced the release of WSF/C which is a C library used for producing and consuming web services in C. Similar releases exist for Java and PHP. They also announced a new product, the Mashup Server which will be a platform for creating, deploying, and consuming Web services Mashups.
-
An Insider's View of WPF: Chris Anderson
Chris Anderson was one of the chief architects of WPF. In this interview Chris provides an insider's viewpoint on why Microsoft created Windows Presentation Foundation, the software methodologies used by the development team and why he feels WPF is a tipping point.
-
Kevin Halverson: How to implement IQueryable
In a two-part series, Kevin Halverson has demonstrated how to create a LINQ provider by implementing the IQueryable and IQueryProvider interfaces. Specifically he uses the Windows Desktop Search as a data source.
-
Changes to .NET 2.0 Result in Breaking Changes to Culture Names
There has been a breaking change the list of culture names in .NET 2.0. This change applies to Windows Vista and anyone who has installed patch ms07-049.
-
Presentation: Introduction to Component Based Architecture
Mark Miller provides an introduction to Component Based Architecture and its competitive advantages. First delivered at devLink, Mark covers the theory of Component Architecture and its effect on Developers, Customers and the software product itself.
-
PMD: Automated source code analysis and bug detection
PMD, an open-source automated Java source code analysis and bug detection tool, recently reached version 4.0. InfoQ spoke with Tom Copeland, PMD project lead, to learn more about PMD and what capabilities it provides.
-
Rubinius Internals: Threading, ObjectSpace, Debugging
We continue the interview with Rubinius creator Evan Phoenix and talk about internals of how the VM uses bytecode manipulation for fast debugging, problems of implementing ObjectSpace and Threading.
-
JUnit 4.4 Released
The release of JUnit 4.4 sees the inclusion of the assertThat method, offering easier reading and new flexibility to the JUnit library.