miércoles, 8 de agosto de 2007

De libros y cursos

Curso AJAX

Este lunes asistí a la primera clase de "AJAX - la tecnología", brindado por Angel Java López en el Club de Programadores.
Me resultó interesante, asistí con una idea vaga de lo que es AJAX y ahora tengo una idea más formada aunque necesito algo más de tiempo para investigar más a fondo.

Básicamente AJAX "Asyncronous JavaScript and XML" es una tecnología que permite actualizar en forma rápida y totalmente dinámica contenido de páginas web sin necesidad de redibujar la página completa. Está apuntada a enriquecer las aplicaciones web, toda una tendencia con la idea de ganar clientes ricos de aplicaciones que, como ya sabemos, son muy portables, al funcionar solamente con un browser.

Antes de ingresar directamente en AJAX, Angel dio un panorama de la evolución de distintas tecnologías que surgieron a partir de la era Internet. De todas estas tecnologías marcó como fueron confluyendo para fundirse en AJAX. Si bien conocía estas tecnologías de estos últimos 10 años, fue interesante ver como fueron progresando/decantando y el estado actual.

Además un comentario para Angel, el docente. Hacía tiempo que no lo veía y la verdad siempre marcando diferencias como docente, dando conceptos y ejemplos claros pero con una buena argumentación de todos los temas que toca.

De libros y artículos, y reflexiones

En estos días encontré un artículo de un número viejo de MTJ, que hablaba de TDD (Test Driven Development). Empecé a leerlo y revisar de nuevo esta metodología.
Aquí menciona que hay 2 reglas claras para seguirla:
  • Generar una pieza de código que funcione como tester de la funcionalidad en cuestión
  • Si el test no pasa, entonces recién podremos echar mano al código de la funcionalidad en cuestión e implementarlo.

Se habla de lograr código seguro y rápido, muy de la mano de otras metodologías del momento. Agile es una de ellas.

La esclavitud del reloj

Al mismo tiempo, estoy leyendo el libro "Elogio de la lentitud" de Carl Honoré. Es un libro que critica el ritmo vertiginoso de la sociedad actual y trata de mostrar que hay otros tiempos, que no necesariamente todo tiene que ser "rápido". Digamos que hay que encontrar el criterio para entender que hay tiempos que deben ser lentos o mejor dicho, no de respuesta inmediata.

Vaya que contradicción, no? Contrastando con el modelo de TDD... Bueno, son pensamientos a "mano alzada". Habrá que seguir leyendo y entiendiendo. Puntualmente con el libro, surgen varios conceptos interesantes, voy a comentar frases que son conocidas o que me hacen pensar:

  • "El tiempo es oro"
  • "Hoy no sobrevive el que se adapta mejor, sino el que se adapta más rápido"
  • La mayoría de los inventos del siglo pasado... apuntan a "optimizar el tiempo". Ejemplos, el auto/tren para llegar más rápido, el telefóno para comunicarse más rápido... no intenta hablar en contra de los beneficios de estas invenciones, pero pensemos en la tendencia que surge de todo esto.
  • ¿qué es lo primero que hace cuando se despierta? Abraza a su pareja? Se tapa y sigue durmiendo? Pues... lo que todo el mundo hace... es mirar el reloj!

Hasta la próxima

No hay comentarios: