InfoQ Homepage News
-
FxCop Rules Join the Pipeline Builder for System.AddIn
Microsoft has created FxCop rules for projects leveraging the extensibility framework System.AddIn. This joins the out-of-band project Pipeline Builder as a must-have for developers using this .NET 3.5 framework.
-
Eclipselink 1.0 released
EclipseLink last week released version 1.0. First announced at EclipseCon 2007, it was chosen by Sun as the reference implementation for JPA 2.0 at EclipseCon 2008.
-
Interview: Hakan Erdogmus on TDD Misunderstandings and Adoption Issues
In this interview made during Agile 2007, Dr. Hakan Erdogmus, Editor in Chief of IEEE Software, discusses about TDD starting from a study done by Ron Jeffries and Grigori Melnik and published as "TDD--The Art of Fearless Programming" in the IEEE Software magazine. Hakan talks about current misunderstandings regarding TDD's role in software development and the adoption issues it faces.
-
New Java Concurrency Feature: Phasers
A new type of concurrency barrier called 'Phasers' has been introduced into JSR-166y, scheduled for inclusion in Java SE 7.
-
Engine Yard Closes $15 Million in Series B Financing
Investment from New Enterprise Associates, Amazon.com, and Benchmark Capital to help company keep position as leading Rails in cloud provider.
-
The BPMN 2.0 Debate Continues
With the continuous merging between SOA and BPM, an attention to BPM design and implementation continues to attract the attention of bloggers whose comments span a wide range of problems from business process design to implementation.
-
Getting Up-to-Speed on NDepend and Code Metrics
Any tool is only good if it is in the hands of a developer who knows how to use it. NDepend is one of those tools which is very powerful but addresses an aspect of software development too few architects or developers understand, software metrics.
-
Announcing: New Google C++ Testing Framework
The folks at Google have recently open-sourced their xUnit-based testing framework for C++ development. The framework is said by project developer Zhanyong Wan to have been in use internally at Google for years by thousands of their C++ developers.cc
-
Is Stream-oriented a better UI paradigm than Document-oriented for today's knowledge workers?
In Bryce Harrington’s opinion, document-oriented paradigm of user interface is not any longer optimal. Most often people deal with streams of information rather than static documents. Harrington advocates for a shift towards a new UI paradigm that would make stream management easier. Many tools and technologies are already based on stream-oriented approach; others are instrumental for adopting it.
-
Microsoft Office as a Rich Client For Enterprise Applications
Ted Neward points us towards a solid piece by Bruce Wilson about increasing the power and usability of enterprise applications by using Microsoft Office as your client instead of a browser. And as Ted points out, this strategy can be a great option even if your backend is Java or any other Web Service aware platform.
-
Metaprogramming Roundup: Speed, Ruby Macros, Screencasts
A look at what to watch out for in metaprogramming when it comes to speed, and: how ParseTree can be used to implement LISP/Scheme-style Macros in Ruby and avoid some of the issues of Open Classes.
-
Interview: Eric Evans Interviews Greg Young on the Architecture of a Large Transaction System
Eric Evans, the author of Domain Driven Design and playing the role of an interviewer for the first time, asks Greg Young about the architectural challenges encountered while designing and implementing a system used to process tens of thousands of transactions per second.
-
Presentation: Heartbeat Retrospectives to Amplify Team Effectiveness
In this presentation filmed during QCon London 2007, Boris Gloger speaks about retrospectives. Agile development teams learn and improve by inspecting and adapting. High performing teams inspect and adapt not only their code and tests, but also their methods and interactions.
-
PowerShell Management Library for Hyper-V Posted on CodePlex
James O'Neill from Microsoft has posted the PowerShell Management Library for Hyper-V Beta 0.9 on CodePlex. The library currently contains 66 functions used to manage the virtual machines running in Hyper-V.
-
Failures in Agile Development
The Agile software development community discusses it successes on a regular basis, but rarely do we publicly discuss our failures. Robin Dymond has taken the first step by documenting one of his.