sábado, 26 de abril de 2008

A Leer!!

Si hay algo que he aprendido estos anos de trabajar en programacion, es la necesidad de estar actualizado. Nada es mas importante para un programador que mantenerse al dia con lo ultimo y si se puede un paso adelante que los demas! Talvez no puedas hacerlo todo pero te dara un mejor panorama para pensar en mejores soluciones.
Ahora con el internet es muy sencillo ingresar a Google y buscar cualquier cosa y asi solucionar el problema X que tengas en un determinado momento. Sin embargo concuerdo con otros, en que es necesario leer un libro que talvez no te pueda resolver un simple problema, pero te va a dar las bases, te ayudara a profundizar y te permitara conocer mas la teoria.
Gracias a Dios mi esposa en este aspecto de comprar libros, siempre me ha apoyado al inviertir en libros y si, digo invertir porque es literalmente eso, invertir en la carrera profesional de uno para tener mejores opciones y mayor calidad de trabajo.
En lo personal leer desde una computadora me cansa mucho asi que lo que prefiero es tener el libro y poder llevarlo donde quiera.. rallarlo.. marcarlo.. subrayarlo.. ponerle notas. Eso me sirve - en lo personal - mas que tener un simple PDF y marcarlo ahi.
Por ahora presento un resumen de lo ultimos libros que he comprado y he estado leyendo, talvez alguno le pueda ser de provecho:



Joel on Software:
Uno de mis favoritos... nunca me habia divertido tanto leyendo un libro de tecnologia. Joel es un famoso programador y bloguero que en este libro toca muchos temas picantes en general sobre el mundo de la programacion y su conexion con lo corporativo. Formas de documentar, formas de hacer pruebas, como hacer mejor software (no importando el lenguaje), como ser mejor profesional, etc.. en un formato agradable y divertido y con un autor que SABE LO QUE DICE.
Un libro que me gustaria tener el dinero para comprarlo a todos mis companeros de trabajo.


Rich Internet Applications with Adobe Flex & Java (Secrets of the Masters)

Este libro lo consegui el ano pasado en la conferencia de AJAX en NY. Es hecho por 3 de los programadores de Java/Flex con los que recibi un curso de Flex y que al mismo tiempo respeto. Un enfoque distinto entrando mas hacia el Flex desde el lado empresarial que del lado de diseno. Este libro es caro pero es de los mejores que he comprado. La verdad si pudiera recomendar un libro para programadores de Java entrando a Flex no dudaria en decir que este seria lo mejor que podrian conseguir. En lo personal fue el que me termino de empujar en este mundo.



Advanced ActionScript 3 with Design Patterns

Este libro es pequeno. Solo con eso te sube la moral para seguir leyendolo. Los primeros capitulos no son tan interesantes pero luego se convierte en un libro que TIENE que ser leido por cualquier programador que quiera tomar el AS3 en serio. El mes anterior lo lei casi 3 veces. Es impresionate. Cada vez que se lee se pueden aprender cosas nuevas. El material es para programadores avanzados especialmente si vienes de lenguajes Orientados a Objetos.




Essential ActionScript 3.0
Excelente libro para el que quiera ingresar al mundo de ActionScript 3.0. Es bastante grande y al inicio puede ser un poco decepcionante ver tantas paginas pero poco a poco se le va sacando el jugo a tan excelente libro. Tiene muchos secretos y detalles que no se encuentran en cualquier lugar.

martes, 15 de abril de 2008

Diagramas de Secuencia Faciles

Algunas veces cuando desarrollamos aplicaciones que utilizan otros componentes o interactuan con otros servicios sean externos o internos, el diagrama de secuencia se convierte muy util para poder detallar y explicar el flujo y proceso que se debera seguir.
Talvez no todos tengamos el conocimiento detallado de como hacerlo ni el tiempo ni las herramientas para hacerlo, pero encontre este sitio practico y util para crear de una manera sencilla y practica estos diagramas de secuencia de forma gratuita. Pruebenlo.. esta muy practico y util y muchas veces podra salvarle a uno muchas horas tratando de explicar algo a uno mismo o a otra persona.... http://www.websequencediagrams.com/