Archive for May, 2009

Acceptance Testing in PHP

May 29, 2009

Have you ever thinked about testing your PHP web applications? Maybe with Ajax?
Here you my find a good post: Acceptance Testing of Web Applications with PHP

Iterations? User Stories?
Unit tests, Integration tests, Acceptance tests?
Selenium? PHPUnit?

Read this post and you’ll learn very usefull infos. 😉

source: Acceptance Testing of Web Applications with PHP

thanks to Milano XPUG mailing list ;).

Technorati Tags:Acceptance Tests, PHP, Agile

Refactoring and self speaking code: a real life example

May 27, 2009

Here is a real life example by Stefano Masini;
this post is about refactoring/rewriting code in order to get self explaining code.
The example talk about dichotomic search on dynamic resizing of ui frame.

If we could make the code so speaking that understanding is made trivial, maybe we would stop rewriting the algorithm, thus saving time and brain power. We might even get some code that can actually be extended to handle further corner cases, where each extending implementation would have a natural place to go.

You’d better read it! 😉

source: Code: speak to me!

Technorati Tags:, , 

Free ebook from Microsoft: The practical guide to defect prevention

May 24, 2009

Another free book from Microsoft Press Book Connection newsletter: The Practical Guide to Defect Prevention by Marc McDonald, Robert Musson, and Ross Smith.

This practical, hands-on guide captures, categorizes, and builds a process of best practices to help avoid creating defects during the development process—rather than fixing them after extensive analysis.

have a nice reading 😉

source: The Practical Guide to Defect Prevention

Technorati Tags: ,

IBM’s patent: System and method for enhancing productivity

May 21, 2009

A method and computer program product include defining, by a user, a time template including a plurality of predefined time intervals for scheduling meetings. The time template is applied across a collaborative system.

1. A method including:defining, by a user, a time template including a plurality of predefined time intervals for scheduling meetings; andapplying the time template across a collaborative system.
System Overview:
The observation is that if an hour were shorter, by a small amount, we would be more focused, and accomplish the same amount of work, but in less real time, thereby increasing productivity.

source1: System and method for enhancing productivity
source2: IBM files patent for shorter meetings

How to install Windows 7 from USB Memory Stick

May 18, 2009

Don’t want burn a dvd once more?
Now you can install Windows7 from your usb memory stick

Here are some links, different ways to:

I need a brand new 8GB usb stick 😉

Technorati Tags:,