Tuesday, January 13, 2009

Simply the truth

Here I would like to put a copy of a post read from Navegapolis (Spanish), but contains a link to a video with an speaking of Ken Schwaber.

Si tienes un equipo de ingenieros excelentes, que utilizan excelentes herramientas, trabajan con prácticas de ingeniería correctas, comprenden perfectamente el negocio del cliente, disponen de los recursos que necesitan y no se les interrumpe en su trabajo... Puedes trabajar con scrum: tendrás un incremento de software al final de cada iteración.

De todas formas, scrum también funciona con idiotas. Puedes tener un grupo de idiotas, no hace falta ni que hayan ido a la escuela, ni que sepan de informática o de ingeniería del software. Un grupo que se odien entre ellos, no comprendan el negocio del cliente y trabajen con herramientas traperas... también produciran incrementos periódicos... de mierda.

Está bien, porque sabes lo que tendrás al final de cada iteración.

Monday, January 12, 2009

Amazon WebServices and... sort your params !!!

A couple of weeks ago I start working with Amazon Web Services. Very, very powerful. I just work with a few features like EC2 and S3 but I love it. There are APIs in most language (Java, PHP, ...) to use the Amazon WS.

Anyway, this post is a reminder for all of you that want to implement an API for AWS in some other language (like me and CFML).

Extracted from http://docs.amazonwebservices.com/AWSEC2/2008-08-08/DeveloperGuide/ I copy the sentence that solve my headache:

Sort the query parameters (not URL-encoded) without using case-sensitively.

When you invoke some AWS action the params must be sorted by its name.

Be happy and read the doc.