Primer mes en Madrid.

February 11th, 2010

Ayer se cumplió el primer mes de lo que será una estancia de dos años en Madrid.

Estaré involucrado en un proyecto del Sector Financiero en cual se va a implantar un sistema in-house en la sucursal México.

Laboralmente, todo bien hasta la fecha, un muy buen equipo de trabajo, y muy buen ambiente.

Por tercera ocasión, Madrid me sigue tratando muy bien!

Hace aproximadamente año y medio contrate el servicio de Amazon Simple Storage Service para un proyecto en el que se tenia pensando distribuir contenido multimedia, y aunque el proyecto no se concluyo por diversas razones, he seguido utilizando el servicio de Amazon para almacenar archivos que voy a utilizar en varios equipos.
El servicio de Amazon cuenta con  diversas API’s para ser utilizadas con distintos lenguajes de programación, la que yo utilizo se llama jets3t , la distribución del API incluye el Cockpit , una aplicación grafica desarrollada en Java, desde la cual se puede ver y administrar los contenidos de una  cuenta de Amazon S3.
La aplicación es muy básica y es la que habia utilizado principalmente para subir , descargar  y compartir archivos  desde mi cuenta de amazon.

Buscando una forma mas sencilla de utilizar mi cuenta de S3, me encontre el  plugin  S3Fox , el cual se integra de manera muy intuitiva al Firefox y una vez instalado permite subir y descargar archivos, solo hay que configurar una vez las credenciales de acceso y listo:

Si tienen una cuenta en S3 creo que es una de las formas mas sencillas de utilizarla.

Si aun no has utilizado el Amazon S3, seria bueno echar un vistazo a los Amazon Web Services ahora que el “Cloud Computing” es el Buzzword del momento

Jetty Banner

Ya esta en línea mi ultimo articulo:

Jetty Web Server y el Front Controller Pattern

De que se trata? De como utilizar el Jetty Web Server con Ant, tambien tiene un ejemplo de una aplicación Web que utiliza el Front Controller Pattern.

Echenle un ojo y espero les sirva!

Los Frameworks del Futuro

August 29th, 2008

Te dedicas al desarrollo de aplicaciones web, y necesitas decidir que framework utilizar?

Apenas vas empezando en el mundo del desarrollo y te gustaría saber a que combinación de tecnologías le deberías de invertir mas de tu valioso tiempo?

Con el Boom de los frameworks es cada vez mas dificil tomar este tipo de decisiones:

Si te dedicas a Java:

Struts
Tapestry
Wicket
Spring
Stripes
JSF
GWT

Si lo tuyo es Python tenemos Django y Turbogears,  si le entraste a la moda del Ruby: Ruby on Rails

Si te gusta Java y te dan envidia los de Ruby, tenemos  Groovy con Grails.

En la presentación Web frameworks of the future , Matt Riable se pregunta:

¿Que pasaría si las opciones se redujeran solo a 4? GWT, Grails, RubyonRails, Flex

Se las recomiendo ampliamente, muy interesante.

Lo mejor de todo, la conclusión de Matt:

Don’t Believe The Hype! Prototype and draw your own conclusions.

Hace poco me vi en la necesidad de manipular un archivo de XML con Java,  ya en ocasiones anteriores  había utilizado java para leer y/o escribir archivos de XML  pero generalmente hacía mi propio parser, lo cual es bastante complicado, asi que con el proposito de no reinventar la rueda decidí echarle un ojo a XMLBeans, se los recomiendo bastante. Ya que estuve dedicandole  tiempo a aprenderlo decidi hacer un pequeño tutorial de XMLBeans el cual pueden consultar en este sitio.
Espero que les sea útil.

Acabo de terminar un tutorial mas, en esta ocasión es de los frameworks de Loggeo de Apache:

-Apache Commons Logging
-Log4j

El articulo se puede consultar aqui .

Tutorial Básico de Ant

February 18th, 2008

He terminado el primero de una serie de Artículos y Tutoriales de Java que tengo pensando editar, este es el primero:

Tutorial de Ant - Hola mundo! Desde Ant

Espero les sea útil.

Muchas cosas han pasado desde mi ultimo post, pero con el propósito de darle continuidad a la serie de certificación….presente mi examen el 30 de Mayo y ya puedo decir que soy un:

SUN CERTIFIED PROGRAMMER
FOR THE JAVA 2 PLATFORM, STANDARD EDITION 5.0

y aqui esta el certificado que lo avala, la verdad el examen no se me hizo nada facil, pero…It’s DONE.

Cert