Dagi3d v4

Resumen del taller de 'Testing in Rails'

Tal como se comentó, el pasado martes 12 de septiembre tuvo lugar el taller de Testing en Rails a cargo de Evan Henshaw-Plath, a.k.a. Rabble y organizado por la gente de La Coctelera.

Salí bastante contento de la charla ya que aprendí unas cuantas cosas acerca de las herramientas que existen en Ruy On Rails para poder realizar pruebas de nuestro código, además de concienciarme acerca de la importancia de éstas para hacer aplicaciones más robustas pero sin perder un ápice de esa ‘agilidad’ que caracteriza al desarrollo con RoR. Además Evan se esforzó por hacer la presentación en castellano, lo que sin duda ayudó a hacerla más llevadera.

Durante la charla se mencionaron temas como las pruebas unitarias, tests funcionales, fixtures, mockups para simular recursos en los tests, o herramientas como Capistrano para el deploy automático de aplicaciones.

En el blog que mantiene Evan acerca de este tema, se puede descargar un pdf con las transparencias de la charla.

Taller sobre testing en Ruby On Rails

Igual es un pelín tarde, pero aviso por si le interesa a alguien.

El martes día 12 de septiembre, Mr. Rabble, ex jefe de desarrollo de Odeo, impartirá un taller sobre testing en Ruby On Rails.

Será en Aula The Cocktail, dentro de las oficinas de The Cocktail, situadas en la calle Salamanca nº 17. El taller comenzará a las 19:00

Para obtener más información o para apuntarse, id al wiki que han montado en http://aulathecocktail.pbwiki.com/TallerTestingEnRails

Yo intentaré pasarme, ya que el tema de las pruebas unitarias me parece bastante interesante, pues es una manera de comprobar que tu aplicación funciona correctamente sin necesidad de estar trasteando con ella, lo que permite un desarrollo aún más ágil y facilita la solución y prevención de bugs.
De hecho, cuando se está trabajando aplicando la metodología de la programación extrema, se supone que las pruebas unitarias han de hacerse antes de escribir el código, dándote cuenta de lo importante que es probar correctamente tu programa.

¡Todos en pelotas!

Hoy, 5 de abril, es el ‘CSS Naked Day’, un evento que pretende promover el uso de los estándares y la web semántica librándonos por un día de las hojas de estilos. Una iniciativa de Dustin Diaz

Conferencia: "Haciendo el indio con Cherokee", por Álvaro López

El próximo jueves 30 de Marzo, Álvaro López impartirá la conferencia ”Haciendo el indio con Cherokee”, en la Universidad Europea de Madrid. La asistencia será libre.

Cherokee es un potente servidor Web, que permite una amplia configuración y una alta rapidez a la hora de servir páginas. Actualmente soporta varias tecnlogías como: FastCGI, SCGI, PHP, CGI, TLS, SSL… Y además, es software libre

Datos sobre la conferencia:

Organizadores:

Más información:




<historias-del-abuelo-cebolleta>
Hace un tiempo, a través de un antiguo compañero de clase, me presentaron a Álvaro para ver si les podía echar un cable con el tema de la web y el logotipo de Cherokee (recientemente han hecho uno nuevo que está muy chulo) y allí me contó que el proyecto surgió como una práctica de clase más o menos voluntaria, ya que ésta consitía en un principio en instalar Apache y correr un CGI, y como le pareció demasiado fácil, propuso a la profesora hacer su propio servidor web. Y años después, Alo y su proyecto, son conocidos a nivel nacional e internacional:

</historias-del-abuelo-cebolleta>

También felicitar a la gente del GLUEM, que últimamente se está moviendo mucho para organizar charlas interesantes face-smile.png

Actualización – 31/03/2006

Ya está disponible el audio con la charla: http://www.0×50.org/mediacontent/Cherokee-UEM-03-2006.mp3

Java Expo 06

Entre los días 21 y 23 de marzo, Sun organiza Java Expo 06, una serie de jornadas donde se desarrollarán en torno a 50 ponencias acerca de las nuevas tecnologías y modelos de desarrollo relacionados con Java, como Ajax, JavaServer Faces, SOA, NetBeans, OpenSolaris, GlassFish, servicios web… Además de las ponencias, se organizarán talleres eminentemente prácticos.

Esta es la agenda prevista:

DÍA 1 – Martes 21 de marzo

  • Java EE y programación en Web 2.0 utilizando Blueprints.
  • Solaris, OpenSolaris y Sun Studio: Cambiando el juego.
  • Java SE en el Desktop: Maquillaje Extremo en el GUI
  • NetBeans Extremo: Matisse, CVS, Profiling y plug-ins.
  • Técnicas de persistencia para aplicaciones en Java SE y EE con EJB 3.0.
  • Interoperabilidad utilizando servicios web avanzados y el pack para desarrolladores Java Web Services.
  • Seminario sobre programación de nivel web: JavaServer Faces.
  • Desenmarañando los hilos: concurrencia de Java y utilidades de sincronización.
  • Seminario sobre programación de nivel web: AJAX.
  • Monitorización y administración en Java SE 5.0
  • Taller práctico: creación de aplicaciones GUI de calidad utilizando NetBeans GUI Builder (Matisse)
  • Taller práctico: Iniciación a Sun Java Studio Enterprise 8.

DÍA 2 – Miércoles 22 de marzo

  • Desarrollo rápido de aplicaciones web con Sun Java Studio Enterprise y Creator.
  • Colaboración y comunidades abiertas: Mustang, GlassFishSM y java.net
  • SOA, JBI, BPEL: Estrategia, diseño y buenas prácticas.
  • Diseño de aplicaciones Java ME de moda para usuarios particulares y corporativos.
  • Seminario: Optimización integral del rendimiento de las aplicaciones Java.
  • Seminario: Seguridad en la empresa: seguridad de aplicaciones web y servicios web.
  • Taller práctico: Creación de aplicaciones web reales de forma fácil y rápida, con Sun Java Studio Creator. Taller práctico: Cómo mejorar el rendimiento de las aplicaciones con NetBeans Profiler.

DÍA 3 – Jueves 23 de marzo

  • ¿Qué hace que NetBeans sea el mejor?
  • Desarrollo de plug-ins y plataforma cliente enriquecida.
  • ¿Qué hace de NetBeans el mejor IDE para desarrollar en J2ME?
  • ¿Qué hace de NetBeans el mejor IDE para desarrollar en J2EE?
  • Solaris 10 y OpenSolaris.
  • Sun Studio 11 – La herramienta definitiva para el desarrollo de aplicaciones con Solaris. Contenedores Solaris – Espacios de sistemas operativos virtuales.
  • Service Management Facility (SMF) de Solaris.
  • APIs y herramientas de seguridad Solaris.
  • APIs y herramienta Multithreaded Solaris.
  • Solaris Dynamic Tracing (DTrace) – Inmersión profunda.
  • Incremento del rendimiento con completa observabilidad del software

El registro para participar en el evento es totalmente gratuito y si por si fuera poco, sortearán varias estaciones Sun y terminales Nokia entre los asistentes.

Más info aquí