NHibernate 2.0.0Alpha1 liberado

Aquí les dejo el enlace al precio de costo:


[Descargar aquí]

Mejorando el ingles

Últimamente estoy tratando de dedicarle un poco de tiempo a estudiar ingles. En la web existen muchos recursos destinado a ello. Algunos de los sitios que visito y que me obligan a hacer la tarea los voy a compartir, quizás a alguien le sirva. Aquí les va:

English as a Second Language Podcast: es un sitio que contiene cientos de podcast en ingles. Cada podcast comienza con una introducción, un diálogo a velocidad lenta, luego viene la explicación del diálogo (también hay un texto para seguir al diálogo) y finalmente viene el diálogo a velocidad normal. Muy útil.

The Bob and Rob show: este sitio contiene podcast igual que el anterior pero de una manera interesante. Son 2 personas que hablan, uno con un ingles americano y otro con ingles británico. La velocidad aquí es un poco más rápida.

LiveMocha: Comunidad web para aprender idiomas varios, no solamente inglés. Es el sitio más “web 2.0″ que conozco en la materia. Contiene ejercicios muy interactivos que son muy utiles si se los sigue sistemáticamente. Brinda la posibilidad de que nuestros ejercicios sean evaluados por otros miembros. También permite chat y speaking con otras personas.

Yo creo que para poder mejorar nuestro ingles, hay que practicar, no existe otra solución. Estos 3 simples recursos pueden servir de mucho a la hora de hacerlo.

También podemos practicar escuchando podcast técnicos, como lo son los clásicos de Dot Net Rocks! y Hanselman Minutes, ó quizás algún video en InfoQ. Estos podcasts/screencast no pretender tenernos paciencia con nuestro inglés, pero es bueno empezar a acostumbrar el oído sino lo estamos haciendo. En nuestra área, el ingles no puede ser un impedimento.

Pensando sobre NHibernate

NHibernate ha crecido mucho en estos últimos tiempos y se ha hecho mucho para alcanzar a “clase base” que es Hibernate. Muchas de las features nuevas que van a estar presentes en NHibernate 2.0 las hemos visto en post anteriores.

En NHibernate.Validator necesito rever algunas cosas. Este post de Tom Hollander me hizo pensar que nuestro querido validador tendría el mismo comportamiento no deseable hablando en términos de polimorfismo. Aquí subí los tests que pone en evidencia el issue, si alguien quiere contribuir con un parche, bienvenido!

Otra linda feature que estamos queriendo agregar a NHV es poder configurar las reglas por medio de xml. Y lo interesante de esto que podremos realizar mezclar estos dos approaches y resultando una interesante combinación que nos brinda más posibilidades.

NHibernate.Shards, lo tengo en la lista de espera debido que últimamente estaba realizando algunas cosas en NHibernate para poder realizar el porting. Con respecto a esto, estoy estudiando sobre Transacciones en Ado.Net 2.0 para ver que mejoras se pueden hacer a nuestro humilde, pero consistente, soporte de transacciones en el Core. No nos olvidemos que NHS necesita que interactuar con varios motores relacionales para almacenar por ejemplo una tabla enorme, y así ganar en performance. De modo que la forma en que se hacen las transacciones en NH debe ser un poco más “enhanced”.

Con respecto a Caching, estuve leyendo este post y creo que seria una interesante feature que se pueda incluir en algún proyecto de NH.Contrib. Alguien se anima?

Fabio Maulo últimamente se encuentra ocupado portando Persisters y Diego Jancic está viendo gramars (hasta en la sopa) con Golden Parser. Fuerza gente !