InfoQ Homepage News
-
EviWare Releases v2.0 of soapUI, a Web Services Test Suite
EviWare, an open source company recently released v2.0 of their soapUI product at JavaPolis 2007. The test suite is capable of tracking test coverage, perform test refactoring based on updated WSDLs and creating mockup services from previously recorded requests/responses .
-
Interview: Charles Simonyi on Intentional Software
Charles Simonyi, the President of Intentional Software and a recent space traveller presents his views on the future of software development. He talks about how to include domain experts in the development cycle by letting them express their intentions in domain specific languages, about Intentional's view on DSLs and Domain Driven Design and about what it was like to be a space tourist.
-
DWR: State of the Union
There is a lot going on in the DWR world: DWR joining the Dojo Foundation; Joe Walker, creator of DWR, joining SitePen, Ltd. as Director of Support and Development; and an announcement of the features that are expected to be part of DWR 3.0.
-
Agile2008 Call for Submissions
The call has gone out to anyone interested in presenting at the Agile2008 conference in Toronto. Grigori Melnik of the Agile Alliance explained in a video the new collaborative submission process, which rewards early birds with feedback and a chance to improve their submissions right up to the deadline.
-
Complex VB Compiler Bug Results in Lines of Code Being Skipped
The full title of KB 945425 is "Lines of code may be missing if you compile a solution that has a complex project structure in Visual Studio 2008". They are not kidding, you need a complex mix of at least 5 projects, some of which are referenced by both file and project to trigger this.
-
Opinion: Refactoring is a Necessary Waste
Refactoring is one of the key technical practices in the Agile developer's toolkit. Refactoring also has no measurable customer value by its very definition - it involves changing the structure (design) while maintaining the behavior. In the Lean world - anything that does not have customer value is waste, and a customer only perceives behavior/functionality and not structure.
-
More on RPC in Adobe Flex Applications with AMF, BlazeDS, and/or GraniteDS
Last week, Adobe made a major change to the Adobe Flex Platform with the announcement that much of LiveCycle Data Services is being open sourced in the BlazeDS project, including the AMF specification and code. This change should eliminate one of the final cost and licensing barriers for those considering adopting the Flex Platform.
-
RSpec 1.1 - A Step Up for BDD advocates
RSpec has become a poster child for both Domain Specific Languages and Behavior Driven Development (BDD), a type of Test Driven Development. The new RSpec 1.1 release adds improved support for Rails and other improvements.
-
Amazon's SimpleDB and IBM's Blue Cloud Continue the Rise of Cloud Computing
Earlier this week Amazon introduced a beta of SimpleDB, a web service for running queries on structured data in real time. SimpleDB compliments Amazon's other computing services Amazon S3 and Amazon EC2. The announcement comes roughly a month after IBM announced their Blue Cloud initiative.
-
IBM Adds PowerShell Support for WebSphere MQ
PowerShell is starting to gain acceptance with major players. IBM has announced that WebSphere MQ can now be managed using PowerShell. WebSphere objects such as Channels, Listeners, Queues, and Services can be created, examined, and modified from the command line. IBM's WMQ blog has posted a series on how to perform these actions.
-
SpringSource Announces Commercial Software Strategy, Spring Integration
At The Spring Experience yesterday, SpringSource (the company behind Spring) announced their commercial software subscription strategy as well as Spring Integration, a new EAI framework. Spring Certification will also be coming in 2008. InfoQ video interviewed Spring founder Rod Johnson & SpringSource COO Neelan Choksi to get the news from the source.
-
'MSF for Agile' with MS VSTS - Worth a Look?
At Qcon London, Kevin Jones spoke from his experiences about Building Better Apps using MSF for Agile with Visual Studio Team System (VSTS). Using examples from Agile teams, he walked through the layers and components of Microsoft's tools, emphasising their flexibility. For Agile teams considering / already committed to Microsoft, this video provides an experienced viewpoint & may be worth a look.
-
Monitoring Ruby
Developing Ruby and RoR apps might be easy - but what to do when something goes wrong, the interpreter misbehaves or memory leaks spring up. We look at the current options for taking a peek inside Ruby applications.
-
Can architecture create a gap between developers and software they build?
Many software project management and architecture approaches tend to parcel out work on a project in a way to create hierarchical layers. This helps simplify both developers’ work and management. However, the underlying information shielding among layers can potentially create a gap between developers and the software they are building, if their tasks are totally taken out of functional context.
-
Continuous Integration and Code Inspection with Hudson and FindBugs
A recent article published in IBM developerWorks talks about automating Continuous Integration and Code Inspection tasks in a build process using open source tools. It explains how to install and configure Hudson server with Subversion, Ant, and software inspection tools like FindBugs and PMD to create a build process with continuous feedback on test results and defects.