Jueves, 17 Agosto, 2006

Taller sobre “Testing Rails” en Madrid, para septiembre

Archivado en: RoR, Conferencias, congresos y talleres — Jaime @ 11:45 pm

Furilo anuncia un taller muy interesante para el próximo mes de septiembre:

El martes 12 de septiembre el aula de The Cocktail tendrá un invitado muy especial dando una charla sobre Testing en Rails. Se trata de Rabble (flickr), el que ha sido hasta hace poco tiempo Lead Developer en odeo.com, y que está en la actualidad escribiendo un libro para O’Reilly sobre Testing y Debugging en Rails.

Aprovechando que Rabble estará visitando Europa y pasará por Madrid, hemos aprovechado para organizar esta charla.

En su blog se darán más datos sobre la hora definitiva. Además se menciona la posibilidad de hablar también de Asterisk.

Rabble en el Aula CocteleraActualización 13/9/2006: La charla de ayer sobre testing en Rails fué muy interesante. Resultó interesante ver que muchos de los asistentes levantamos la mano al preguntar Rabble si teníamos aplicaciones en Rails, pero muy pocos la levantaron al preguntar si usábamos las herramientas de testing de Rails asiduamente. Tras la charla, un par de cañas. Adjunto una foto del evento.

Cómo planificar una aplicación AJAX

Archivado en: Tutoriales, web 2.0, AJAX — Jaime @ 1:54 am

Leo a través de Webmaster Libre que Adam Howitt ha publicado una pequeña guía que explica cómo diseñar una aplicación web basada en AJAX, a partir de sus experiencias con algunos proyectos en los que ha participado.

Merece la pena leer sus consejos para tenerlos en cuenta en el próximo diseño que hagamos, pensando en AJAX desde el primer momento y facilitando así la comunicación entre programadores y diseñadores.

Lunes, 14 Agosto, 2006

Pagerankalert.com Beta 2

Archivado en: RoR, Proyectos, PageRankAlert — Jaime @ 6:08 am

He aprovechado este fin de semana para ponerme al día con un proyecto Ruby on Rails que tenía en standby: PageRankAlert.

La mayoría de vosotros ya lo conocéis: se trata de una herramienta online que permite consultar y almacenar el PageRank de las URLs, creándose un histórico de los cambios en este valor, para poder evaluar el éxito de nuestras páginas.

Las novedades de la Beta 2:

  • Nuevo diseño, a partir de una plantilla de Andreas Viklund.
  • Buscador de URLs. Ahora no sólo devuelve una URL sino todas las que contengan la cadena de búsqueda, paginadas.
  • Listado de URLs recientes. Se muestra un listado paginado de todas las URLs en la base de datos, ordenados según la fecha de última comprobación de PageRank.
  • Estadísticas en portada. Bueno, tanto como estadísticas… un simple conteo del número de páginas y snapshots almacenados.
  • Página de envío de URLs. Desde donde se añaden nuevas URLs.

Y eso es todo por ahora… mientras rediseñaba la aplicación he ido tomando notas para un próximo tutorial en el que liberaré parte del código como GPL. Pero como ando liado seguramente hasta después del verano no habrá ningún tutorial preparado… o si… quién sabe :)

Espero vuestros comentarios, reporte de bugs, sugerencias…

http://www.pagerankalert.com

Viernes, 11 Agosto, 2006

Juro por Dios que no volveré a programar sitios web sin Rails

Archivado en: RoR, Cháchara — Jaime @ 6:39 am

gone.jpgComo si de una Escarlata O’Hara se tratara, hasta los mismísimos webs y maldiciendo penurias pasadas, he acabado yo esta semana, tras otras tres terminando un proyecto web “a la antigua”. De esos demasiados complicados como para plantearse el hacerlo sin Rails, con demasiados campos, formularios, datos cruzados y validaciones manuales, como para volverse loco.

Y es que en mala hora decidimos dar dos presupuestos y dejar elegir al cliente. No, este proyecto claramente se tenía que haber hecho en Rails, pero no salió por allí. Tras preguntarme hace unos días qué hacer sobre este tema, ahora veo clara la respuesta: si es una cosa sencillita, con PHP puede bastar… pero si se trata de programar una aplicación de mediana envergadura, ofrece únicamente Rails. Aunque paguen mucho más por hacerla en otros entornos, seguramente no te merecerá la pena el sufrimiento.

Aprovecharemos el resto del verano para replantearnos nuestro modo de trabajar y cómo conseguir deshacernos de una vez por todas de todos esos lastres no-ágiles.

¡Larga vida a Rails!

Martes, 8 Agosto, 2006

Petición de trabajos: Conferencia Rails en Madrid

El pasado martes en el Rails & Beers de Madrid, además de intercambiar experiencias con Rails y contarnos un poco lo que hacemos cada uno, estuvimos un rato hablando sobre como organizar una conferencia sobre Rails en Madrid.

En lo que estábamos de acuerdo:

  • La fecha, Viernes y Sábado 24 y 25 de Noviembre.
  • Cuanto mas gente mejor.
  • Habrá que buscar la forma de hacer streaming para los que no pueden venir a Madrid.

Cosas para decidir:

No recuerdo quien propuso que para participar en la conferencia había que preparar algún tipo de presentación, algo así como que si quieres escuchar y aprender tienes que estar preparado para hablar y enseñar. Si no quieres/puedes contar nada pero quieres asistir, entonces busca en tu bolsillo y paga algo.

El contenido:

Según el resultado del “call for papers”, sería algo así como:

Viernes y Sabado por la mañana sesiones plenarias con 4 o 5 charlas cada una.

Viernes por la tarde, 4 “pistas” paralelas:

1) Intro a Rails. (Esta “pista” sería abierta, es decir, no hace falta pagar o publicar).
2) Rails en producción
3) Experiencias en proyectos
4) Internazionalización y esas cosas.

Hemos fijado el día 10 de septiembre para cerrar el plazo para recibir propuestas para la conferencia, y en función de cuantos seamos vemos como seguimos.

Lugar,

La Universidad Carlos III seguro que soportaría la conferencia, pero quedamos en buscar alguna universidad u otra opción mas cerca del centro.

Ya hemos hablado con Hispalinux y están dispuestos a apoyar la conferencia.

“Llamada para artículos”

Si os apetece asistir a la conferencia ya sabéis, mandad a la dirección conferenciarails (arroba) gmail (punto) com una propuesta de charla que debe incluir:

  • Tu nombre
  • Tu mail
  • Un extracto del contenido de no mas de 200 palabras.

Vamos a poner en marcha un wiki para la coordinación de la conferencia, en cuanto este listo os haremos llegar la URL.

Como os podéis imaginar estamos todos absolutamente abiertos a alternativas o ideas de todo tipo.

Salu2.

PD. Habrá traducción simultanea a Ingles por si algún no hispano-hablante quiere aprender algo, que con el nivel que tienen la lista después de los libros de Rails, los que mas se venden en USA son los de Castellano para programadores :-)

Viernes, 4 Agosto, 2006

Docking boxes

Archivado en: Software libre, CSS, JavaScript, Librerías — Jaime @ 1:36 am

Docking boxes (dbx) es una librería que mediante CSS y JavaScript permite añadir funcionalidad de arrastrar-y-soltar, ajustarse a una rejilla (snap to grid), y plegar o desplegar elementos.

Además, las funciones que manejan estos efectos visuales están accesibles no sólo por pulsación del ratón sino a través del teclado, y pueden generar llamadas que permitan interactuar con el back-end de nuestra aplicación web.

Gracias al uso de cookies, la posición y estado de cada elemento se mantiene al cambiar de una página a otra.

Estos scripts han sido testeados en Opera 7.5, Firefox, Safari 1.2, Konqueror 3.2 e Internet Explorer 6. La licencia es Lesser GPL, con lo que se tiene libertad de uso tanto para proyectos personales como comerciales.

Jueves, 3 Agosto, 2006

Presupuestando PHP y Rails

Archivado en: RoR, PHP — Jaime @ 5:39 am

phplogo.jpgCuanto más conoce uno el desarrollo en Ruby on Rails y más se entusiasma con la agilidad de RoR, menos ganas le quedan de seguir lidiando con el viejo PHP. Y mira que PHP está bien, pero es que Rails le da mil vueltas.

Lo malo es que no siempre tenemos la libertad de realizar los proyectos en Rails y nos tenemos que adaptar a lo que pide el cliente, que a veces nos dejará a nosotros la elección y otras insistirá en que se desarrolle en PHP.

Hablando con otros desarrolladores Rails, me he encontrado de todo. Desde los que juran que jamás volverán a trabajar con PHP, hasta los que ofrecen dos presupuestos, el de PHP diez veces más caro (o el de Rails diez veces más barato, según se vea), pasando por otros que rebajan el presupuesto de Rails en un 30% respecto al de PHP. U otros que cobran lo mismo por Rails o PHP, pero el plazo de entrega para Rails es cuatro veces menor que el de PHP.

¿Cuál es vuestro criterio? ¿Os ponéis talibanes y sólo programáis en Rails? ¿O seguís aceptando proyectos en PHP y otros? ¿Tenéis alguna norma para decidir la diferencia de presupuestos?

Miércoles, 2 Agosto, 2006

Prototype Window Class

Archivado en: CSS, web 2.0, JavaScript, Librerías — Jaime @ 10:28 pm

A través de blogonrails nos enteramos de la existencia de Prototype Window Class, una librería basada en Prototype que mediante JavaScript y CSS nos permite emular ventanas de sistemas operativos dentro de páginas web. Dispone de varios temas y permite mover las ventanas creadas, redimensionarlas, crear alertas, cuadros de diálogo, cargar URLs externas o datos mediante AJAX…

Échale un vistazo a los ejemplos y a los temas existentes.

Rails, cervezas, conferencias y kebabs

Archivado en: RoR, Conferencias, congresos y talleres, Comunidades, Rails&Beers — Jaime @ 12:53 am

La Platerí­aAyer nos reunimos en la plaza de Platerías en Madrid, para hablar acerca de la organización de una conferencia sobre Rails, al estilo de las RailsConf, en España, para el próximo mes de noviembre.

La cosa va avanzando y en breve se emitirá un comunicado oficial para llamar a la acción a los interesados. Vamos, lo que es en sí un call for papers. Permanezcan atentos a sus RSS.

La reunión fué remojada con cervezas, claras, y rematada después con unos kebabs por la zona.

Hay fotos en mi flickr.

Martes, 1 Agosto, 2006

Libro sobre comercio electrónico con Ruby on Rails

Archivado en: RoR, Libros, e-commerce — Jaime @ 5:54 am

The Money Train es un libro que explica cómo crear sitios web de comercio electrónico mediante RoR, orientado a programadores que ya se manejan con Rails pero necesitan ayuda con los carritos de la compra, gift certificates y métodos de pago.

Todavía se encuentra en fase beta. Cuesta 12 $ y el autor promete acabar de escribirlo.

Se puede echar un vistazo a la tabla de contenidos, la introducción, o la sección sobre gift certificates para hacerse una idea de qué va el tema.

Me pregunto si explicará cómo montarse una pasarela de pago, o si pretende que sólo paguemos a través de Paypal.