Translate

lunes, 14 de enero de 2013

Desarrollo de curriculum y herramientas para educación en línea



10gen, la empresa detrás de MongoDB, nos ha compartido en los últimos días la "receta de cocina" que crearon para poder llevar a cabo los cursos M101 y M102 realizados a finales del año 2012.  Desde detalles técnicos hasta hardware, en realidad la poca inversión monetaria no impidió que tanto los contenidos como el medio para distribuirlos fuera de alta calidad. Cousera y otros sitios han tomado enfoques similares, pero 10gen dio la milla extra al compartir en la web dicha información:

http://ed-blog.10gen.com/post/40521351221/curriculum-development-for-online-ed

viernes, 4 de enero de 2013

Optimizando el tiempo de desarrollo Java con JRebel



A pesar de que IDE´s como Eclipse a partir de la versión Indigo (y netbeans desde antes) ya proveen funcionalidad parcial de deploy incrementales, Jrebel va mucho más ayá de lo que Java Hot Spot puede proveer cuando activamos nuestro Tomcat en modo debug.

Con Hot Spot podemos modificar nuestras vistas (Jsf´s) para que sean recompiladas automáticamente, cambiar textos desde nuestro controlador (beans), pero una vez agregamos un método a una clase o modificamos funcionalidad fuerte dentro de un método... la magia se acaba :( y debemos volver a re desplegar nuestra aplicación.  El realizar las modificación instantáneamente a nivel de Class Loaders hacen de JRebel una atractiva opción comercial para minimizar el tiempo de desarrollo de aplicaciones Web en Java en donde frameworks como Spring pueden convivir con las funcionalidad que la herramienta ofrece.

Pero que mejor que desde Estonia (país de donde nace esta herramienta) nos den una introducción más detallada: http://zeroturnaround.com/jrebel/desarrollando-en-java-con-jrebel/




miércoles, 19 de diciembre de 2012

Lista de Videos del curso MongoDB for Developers 101



Luego de haber concluído satisfactoriamente el curso de mes y medio sobre la base de datos orientada a documentos MongoDB (utilizando para la construcción de soluciones el lenguaje python y javaScript), mi percepción sobre el  NoSQL ha variado levemente. En lo personal considero que las tecnologías emergentes no son más que candidatas a convertirse en tecnologías disruptivas.  MongoDB va por buen camino.

En el caso de las bases de datos no relacionales veo que la falta de estándares ha dificultado su adaptación en la industria (por lo menos en América Latina). Irónicamente la experiencia nos dice que los problemas no esperan a que un estándar esté definido para buscar ser solucionados, el NoSQL es un hecho y creo que no debemos esperar a que los problemas nos "obliguen" a tener que analizar este tipo de tecnologías.

Recientemente 10gen (la empresa detrás de la parte comercial de MongoDB) ha contado con apoyo de capital por parte de Red Hat e Intel, en el 2013 seguramente veremos el fruto de dicho apoyo. Mientras tanto les comparto la lista de los más de 145 videos que comprendieron parte del material didáctico del curso MongoDB for Developers 101. Sin duda un gran esfuerzo tanto de 10gen como de todos los que participamos para obtener el certificado :).