InfoQ Homepage News
-
.NET 4 Will Not Have a Command Line Parser
Command line parsing was the first task performed by most applications back in the 80’s and even today it is very important. So you can imagine how happy developers were to learn they wouldn’t have to hand-code this pattern anymore. Unfortunately, that didn’t turn out to be the case.
-
WS-Discovery and WS-DeviceProfile Public Review
The OASIS WS-DD technical committee, who are working on the standardization of WS-Discovery, recently put a trio of specifications into public review. Although WS-Discovery has seen some interest since its original release over 5 years ago, Oracle's William Vambenepe still wonders if it is of any use and whether anyone other than Microsoft will really use it.
-
Presentation: Community-Based Innovation: From Sports Equipment to Software
In this presentation recorded during OOPSLA 2008, Sonali K. Shah talks about innovations produced by community users. Contrary to the general perception, most innovations are not created by firms but by individuals. Shah offers the details of a study of innovations in sports equipments and also talks about open source and gated community innovations in software.
-
Introducing ADO.NET Data Services 1.5
The first version ADO.NET Data Services was originally slipped into a service pack for .NET 3.5. Finding that it did not quite meet customer expectations, another version is on its way.
-
Anders Hejlsberg on the C# 4.0 and 5.0
In a Channel 9 video, Erik Meijer and Anders Hejlsbeg discuss the future of C# inlcudein dynamic types, co/contra-variant interfaces, and pluggable compilers.
-
Presentation: Refactoring Databases
For years the norm for developers was to work in an iterative and incremental manner but for database developers to work in a more serial manner. The predominance of evolutionary development methods make it clear that the two groups need to work in the same manner to be productive as a team. Pramod presents material from "Refactoring Databases " on implementing evolutionary database development.
-
Article: Successfully Adopting Pair Programming
Jay Fields presents several concrete strategies to go from "I think pair programming is a good idea" to "our team is successfully practicing pair programming and loving it!" He covers everything from pairing stations (the physical layout of your office space), to coaching tips, to common mistakes that those new to pair programming make.
-
Clear Toolkit Bridges Flex and Java Development
On February 24, Farata Systems announced that it has started the process of open sourcing its Clear Toolkit framework for developing enterprise rich Internet applications (RIA) with Adobe Flex and Java. InfoQ spoke with Yakov Fain, one of the three partners of Farata Systems, to learn more.
-
Ruby Deployment Roundup: Vlad 1.3, Capistrano Maintenance Handover
The recent announcement Jamis Buck is ending development of Capistrano has left many wondering the future of this deployment tool. The release of Vlad 1.3 gives others hope as an alternative.
-
Bi-Directional Routing Support in ASP.NET Web Forms 4.0
The ASP.NET Routing engine was added in .NET Framework 3.5 SP1. Now Microsoft have added better support for using the engine in ASP.NET WebForms 4.0 by using expression builders enabling bi-directional routing.
-
Achieving Agility Needed for Business Survival
An increasing number of organizations are embracing Agile development as a survival tactic in these turbulent economic times. This in turn has lead to a number of pundits examining what attitudes and attributes their teams need to be successful. Business agility is important, but how is this agility achieved?
-
A Workflow-as-a-Service Platform using SilverLight
SnapFlow is the latest Workflow-as-a-Service platform to launch. Gopinath Dhanakodi, VP of Engineering, explains his technical choices while Samad Wahedi comments on why they decided not to use BPM standards as they aim at providing workflow for the masses.
-
The Problems with WCF and the Using Block
The WCF Client code violates two of the core principals of .NET API design; calling Close should actually close the connection and calling Dispose should never throw an exception. We look at how this came to be and at some available workarounds.
-
Iron Speed Designer 6.0 Has Been Improved
Iron Speed Designer is a Web 2.0 application generator enabling developers to visually create web pages for .NET/IIS without needing to know HTML or ASPX. The latest version, 6.0, has an improved layout editor, new page types, new workflow page types and live page preview.
-
Apache Tuscany Java SCA 2.0 M1 Released
The Apache Tuscany team announced the release of 2.0 M1 of the Java Service Component Architecture (SCA) project. SCA defines a technology neutral component and assembly model for business application developers to focus on implementing the business logic and composing them into business solutions without worrying about the technology concerns.