BT
Older Newer rss

Nothing New Under the Sun: Continually Rediscovering the Good Ways to Build Software

Posted by Keith Braithwaite  on  Sep 30, 2010

Keith Braithwaite proposes ways to integrate ideas successfully applied in software in the past but later discarded, like analysis, architecture, and modeling, into current technology and practice.

RESTful Business Process Management

Posted by Cesare Pautasso  on  Sep 29, 2010

Cesare Pautasso proves that BPM can be used to compose and implement REST web services, showing the relationship between business processes and stateful resources accessed through a RESTful API.

Sharpening the Tools

Posted by Dan North  on  Sep 28, 2010 2

Dan North advices programmers on how to advance from beginner to expert: practice the basics, learn from others, understand trends, share knowledge, maintain the toolbox, learn how to learn, and start all over again.

Fighting Layout Bugs

Posted by Michael Tamm  on  Sep 28, 2010 2

Michael Tamm offers solutions for automatic testing of a web application’s presentation layer through HTML and CSS validation and by detecting layout bugs using JavaScript and image processing.

Breaking Your Agile Addiction

Posted by Rachel Davies  on  Sep 23, 2010 1

Rachel Davies believes there is not one Agile solution for everybody, but rather each team should learn how to evolve their own methods and process that fit to their environment.

Modeling Concurrency with Actors in Java - Lessons Learned from Erjang

Posted by Kresten Krab Thorup  on  Sep 22, 2010 1

Kresten Krab Thorup discusses functional and interactive concurrency, the message-based paradigm vs. OOP, a new way of doing programming based on concurrency, state encapsulation, and cheap processes.

The Cloud Silver Bullet: Which Caliber Is Right for Me?

Posted by Chris Read  on  Sep 21, 2010

Chris Read takes a look at clouds from the operations perspective, presenting various types of clouds and their tradeoffs, their strengths and weaknesses, the problems clouds solve but also the new problems that appear, and the process change the organization needs to go through to make a successful use of the cloud.

Mobile Testing Challenge: Why Mobile Apps Need Real-World Testing Coverage and How Crowdsourcing Can Help

Posted by Doron Reuveni  on  Sep 20, 2010

Doron Reuveni presents how to use crowdsourcing for testing mobile applications in different ways - scripted/exploratory, on device/off device, automated/manual -, the specific characteristics of the In-the-Wild testing accompanied by a live demo, and some real-world success stories.

Test-Driven Development of Asynchronous Systems

Posted by Nat Pryce  on  Sep 17, 2010

Nat Pryce exemplifies how he dealt with flickering, false positives, slow, and messy tests appearing in asynchronous testing when trying to perform end-to-end testing.

Product Development in the Land of the Free

Posted by Simon Baker and Gus Power  on  Sep 16, 2010 3

Simon Baker and Gus Power point out that many projects fail due to organizational complexity, proposing ways to improve product development and business agility in order to make the customer happy.

Avoid a Failed SOA: Business & Autonomous Components to the Rescue

Posted by Udi Dahan  on  Sep 15, 2010 1

Udi Dahan addresses SOA from both a technological and business perspective by introducing business and autonomous components, basic elements of a service-oriented solution for the enterprise.

Obscured by Clouds

Posted by Russ Miles and Toby Hobson  on  Sep 09, 2010

Russ Miles and Toby Hobson outline many factors to be considered when adopting a cloud solution – what type of cloud, which vendor, what technology, how is it related to the business value, SLA, should it be considered early, geo-location constraints, etc. –, creating a wider view of the cloud from the development and business perspective.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT