Un curso interesante el cual nos enseña las diferentes formas de metaprogramming disponibles en Groovy, y por que no también nos da la oportunidad de explorar estas técnicas de programación que muchas veces no se encuentran en lenguajes de tipado estático como Java ampliando nuestro conocimiento y las formas de cómo podemos hacer las cosas en el día a día.
Enlace del curso
Para los que no sepan Groovy es un lenguaje de tipado dinámico para la plataforma Java.
Youtube cumple cinco años y para recordar este momento a lanzado su página o canal de quinto aniversario.

Es grande ver como una empresa y una idea que empiezan de una forma sencilla terminan afectando a millones de personas de una manera divertida, entretenida y por que no en la que podemos aprender.
Feliz aniversario.
Link de la noticia
Se vende lote
Dirección, Belén de Panasonic 250 metros este, 100 norte y 100 oeste, un portón eléctrico gris a la entrada del residencial, residencial el Laguito.
Dimensiones del lote: tamaño 202 m2 ( 8 metros de frente x 25 mts largo ) en la parte de atrás 3 metros antes de llegar al fondo del lote está construido en obra gris hasta la viga corona un área de 30 m2 (4.5 metros de ancho y 7.5 metros de largo) el resto está libre y listo para construir aproximadamente se puede construir una casa de un área de hasta 150 metros cuadrados de construcción en dos platas.
Tramites de agua y luz ya listos.
Se vende en 23 millones, en una zona agradable para vivir, tranquila y con buenos vecinos.
Para contactarme escribirme al correo leonardoavs@gmail.com con Leonardo Vargas, o deje un mensaje en el post.
Scala 2.8 RC2 liberado
Un nuevo RC para Scala 2.8 ha sido liberado; esta versión cuenta con mejoras en los siguientes campos:
- Rediseño total de la librería de colecciones
- Nueva implementación de arreglos, manifiesto para arreglos polimórficos
- Type Specialization
- Named and default arguments.
- Package Objects (Interesante)
- Un mejor Swing
- Anotaciones mejoras: tanto en compatibilidad con java como en características que pueden tener ahora.
- Enhanced actors (Interesante)
- Mejor integración con el compilador y un rediseño para hacerlo un poco mas rápido y mas amigable con los entornos de desarrollo (Interesante).
Si quieren saber más pueden consultar las siguientes páginas:
Por ultimo incentivar el uso de este lenguaje tanto por investigación como para conocimiento propio ya que al ser Scala un lenguaje entre lo funcional y lo orientado a objetos nos permite conocer diferentes métodos y técnicas en ambas formas de programas, además podemos aprender sobre el sistema de actores para el manejo de concurrencia el cual simplifica el modelo utilizado a la hora de usar hilos o otras estructuras de concurrencia.
StarCraft II por fin tiene fecha de lanzamiento
Podemos ver que el sitio de ventas por Internet www.amazon.com tiene como fecha de venta de StarCraft 2 el 27 de Julio del 2010 y esto también lo podemos corroborar en la pagina oficial de Blizzard para StarCraft 2 en donde no solo podemos ver la fecha de lanzamiento si no que también podemos obtener información detallada y un trailer de este espectacular juego de estrategia.

Por ultimo ya por varios años hemos estado esperando este juego esperemos que la espera haya valido la pena y que Blizzard se vuelva a lucir con uno de los mejores juegos de estrategia de todos los tiempos.
El N8 de Nokia (Liberación 3 cuarto del 2010)

El N8 de Nokia es un interesante celular el cual cuenta con:
- Una banda de 3G 850 compatible con el ICE.
- 16 GB de almacenamiento expandible con MicroSD hasta 32GB
- Cámara de 12 MP
- Video en alta definición de 720p
- Y muchas cosas más
Lo que quiero hacer notar de este teléfono es que trae muchas mejoras a los diferentes productos de nokia viene mas actualizado y el precio no es tan excesivo como un N900 que ni siquiera funciona en Costa Rica, ahora a esperar a que lo traigan a Costa Rica si es que lo traen para probarlo y dar una referencia mas detalla de lo que es el teléfono.
Para más información
Scala Days videos y presentaciones disponibles
Hace unos días se hicieron público los videos y presentaciones de Scala Days para poder verlos entra en el siguiente link.
No dejen de ver los siguientes videos y si pueden échenle un vistazo a cada una de las presentaciones.
Value Objects y DataTransfer Objects
Ayer me surgió una duda muy interesante sobre los Value Objects y los DataTransfer Objects en la cual se definen de una forma diferente y según entiendo en Java se han llegado a confundir estos términos utilizándolos indistintamente.
Value Object: http://c2.com/cgi/wiki?ValueObject
DataTransfer Object: http://en.wikipedia.org/wiki/Data_transfer_object
Me gustaría saber cuales son sus opiniones y como definirían los conceptos de Value Objects y de DataTransfer Objects.
Hace unos días un compañero me envió el siguiente link con información de un trabajo por proyecto y desde la casa, entonces ahí se los dejo y espero que les sirva.

El día de ayer se me presentó un tema muy interesante al discutir si es o no correcto el utilizar llaves naturales como llaves primarias, seguidamente algunos ejemplos de llaves naturales:
- El número de cedula
- Seguro social
- Número de tarjeta
Ahora bien me gustaría saber sus opiniones y si están de acuerdo en utilizar las llaves naturales o en utilizar una llave subrogada como un ID autogenerado que no tenga nada que ver con dichas llaves naturales.