blog de iberck

JavaMexico GoogleCode

Hemos abierto un nuevo espacio en google code para el alojamiento de las presentaciones de las reuniones así como los ejemplos y código fuente de las mismas.
La liga para accesar al sitio es:
Esta semana subiremos las presentaciones y ejemplos de Struts2 así como Sistemas de control de versiones distribuidos (DVCS)

Esperamos sus comentarios y dudas.

Winners of the Developer.com

Se ha dado a conocer la lista de ganadores del famoso concurso que organiza developer.com, siendo Netbeans uno de los que arrazaron con 5 de 12 ;) categorías.
Desde mi punto de vista los premios son justos en todas las categorías a excepción de la categoría JSR donde creo que Groovy tuvo que haber sido el coronado.
Felicidades a los ganadores y a los que participaron ya que gracias a su esfuerzo las comunidades se sostienen sobre un gran pilar.

Technology

Winner: RIAs (Rich Internet Applications)

* Agile Development
* AOP (Aspect-Oriented Programming)
* Cloud Computing
* SOA (Service-Oriented Architecture)
* Social Networking

Framework

Winner: Spring Framework and the Hibernate Framework

* Apache Wicket Framework
* Merb 1.0 Framework
* Microsoft® .Net Framework 3.5
* Rails Framework

Development Tool

Winner: NetBeans Platform

* ComponentOne® Studio® Enterprise
* Eclipse Platform
* Visual Studio® 2008
* VMware Workstation 6.5

Development Utilities

Winner: NetBeans Profiler

* ANTS Profiler v3™
* JUnit
* Visual Assist X
* VisualVM

Web Service

Tapestry5 Release Candidate 2

Howard Lewis Ship y el equipo de tapestry5 ha liberado la segunda release candidate marcada con la versión 5.0.17
Dicha release candidate se espero por mucho tiempo y tienen planeado liberar un versión estable a finales de este año/principios del próximo.

Tapestry5 es un framework de programación web basado en componentes y la filosofía de programación difiere mucho de las clásicas jsp's/servlets/jsf/spring mvc por el hecho de tener estado en las clases que representan las páginas .

Resumen 3era reunión springhispano.org

Como resumen de la 3era Reunión SpringHispano.org les puedo platicar que la mañana del 29 Noviembre 2008 comenzo con una charla de Jose Juan Reyes "neodevelop" acerca del framework de programación Web "Spring MVC".

Como introducción nos explicó un brevario cultural el patrón de diseño MVC, el cual sirve para comprender porqué las jsp's son parte del museo de la prehistoria y ya no deben de ser utilizadas.
Después del clásico hola mundo, nos detalló las clases que componen el framework, los controladores, commands, el flujo entre páginas, excepciones, validadores, integración con jasper reports y un mini proyecto llamado switter el cual muestra la integración entre DWR y Spring MVC.
Al finalizar la plática mi percepción sobre spring MVC es que su mayor virtud es la simplicidad a partir de la versión 2.5 de spring gracias al uso de @notaciones, además de que puede ser facilmente integrado con muchos otros frameworks MVC como tapestry, jsf y struts por citar algunos.

Acordeones de tecnologías.

Una iniciativa interesante de dzone es llamada refcards la cual consiste en pequeños acordeones o how-to's de bolsillo sobre las tecnologías más sobresalientes.
Hasta el momento existe una lista de acordeones para mysql, junit/easymock, Spring Annotations, Core CSS, MyEclipse, Core Java, PHP, Getting Started with JPA , JavaServer Faces, Struts2, Core .NET, Flex, Groovy, c#, NetBeans IDE 6.1 Java Editor , RSS and Atom, GlassFish Application Server, IntelliJ IDEA, jQuery Selectors y muchos más.
Muy recomendados.

JavaRanch big moose salon member

Netbeans6.5 Release Candidate2

Ya salió a la luz la rc2 de netbeans 6.5

Entre las características más sobresalientes que incluye son desarrollo web, empresarial, escritorio, aplicaciones móviles, php, javascript, java, C/C++ , Editor UML, soporte para bases de datos, SOA, Rest, Profiler, soporte para SCM, Tomcat/Glassfish por default, Ruby y Groovy, soporte robusto para php, debugging de javascript para firefox e internet explorer (con sugerencias de compatiblidad entre navegadores), soporte para jquery, prototype y otras librerías js. Esta versión también incluye muchas mejoras en el editor de java y ruby on rails, desarrollo C/C++. En la parte java se incluye soporte y autocompletado para hibernate, spring, importador de proyectos eclipse, y algo llamado compile on save (Lo copiaron de eclipse y consiste en compilar al momento de guardar las clases para simular "Live class reloading" osea ver los cambios en caliente sin reiniciar manualmente el servidor). Esta release candidate incluye mejoras a la versión beta y muchas muchas características no incluidas aquí .... todo en un mismo paquetito con la opción de descargarlo en español

Segunda reunión springhispano

El pasado 18 de Octubre se llevó a cabo la segunda reunión de springhispano en la cual asistieron al rededor de 50 personas, en dicha reunión erick camacho impartió un taller donde dio a conocer las nuevas características de spring2.5 y a la par fuimos creando un pequeño proyecto llamado jwitter.
jwitter es la plantilla de un proyecto web basado en las tecnologías tratadas en el taller construido sobre eclipse, lo cual fué uno de los puntos más fuertes en mi contra ya que una noche anterior estaba descargando una versión impronunciable llamada ganymelle o algo así la cual tenía que descargar con el plugin de eclipse web tools del cual veía tantas versiones y dependencias que bueno ... mejor les platico que solo lleve la lap para cargarla, me hubiera gustado que llevaran el proyecto maverizado o para netbeans pero en fin.

En la sesion vimos temas como spring container, spring-web, transacciones, JPA, spring security, entre otros.
Aquí pueden encontrar un resumen de los temas y las diapositivas que fueron mostradas.

¿qué sucedio con xocolat?

Hace tiempo, se publicó una convocatoria para desarrollar un framework llamado xocolat

Querían encontrar la aguja en el pajar pero no se supo si la encontraron, no se supo si alguien desarrolló algo y cómo lo hizo.
El proyecto pintaba bien, a pesar que quisieron maquillar las cosas y publicarlo como un proyecto open source financiado.

Debo reconocer me sentí conmovido con las siguientes palabras:
TALENTO!!! es lo único que pedimos, no hay nada más que nos interese. Estamos convencidos de que en nuestro pajar(México) hay miles de agujas y queremos conocerlas, reunirlas, enseñarlas y desarrollarlas ..... T_T

---------------------
Tal vez fué un buen intento como desarrollo opensource dentro de la comunidad.
¿ Alguien de ustedes sabe que pasó con el proyecto ?

Google developer day en México

Para la gente que no pudo asistir al google developer day, aquí algunas de las presentaciones.

Lo prometido es deuda

Aquí la web page de Netbeans 6.1 con la que estoy concursando para Netbeans blogging contest, espero y puedan hecharle una mirada ya que tiene cosas muy interesantes sobre el entorno.

He decidido crear el blog en español ya que al parecer casi nadie se ha animado a escribir en este lenguaje, además por la falta de documentación del entorno en castellano y un par de bug fixes que solo aplican a nuestro teclado.

Todo el blog está dedicado al testeo de netbeans 6.1, desgraciadamente solo tuve este fin de semana para hacerlo. Hay que esperar a que los jurados califiquen durante todo este mes, aún así tengo estos blogs en lista de espera...

* Configurar netbeans 6.1 con j2me polish, el cual es un proyecto que sirve para crear aplicaciones j2me basadas en css.
* Ejecutar facelets sobre Nb61
* Ejecutar myfaces tomahawk y sandbox sobre Nb61
* IceFaces, richfaces sobre Nb61
* JQuery con ayuda de la librería de prototype
* Generar código fuente desde diagramas uml en NB61 por medio de meta templates.
* Un pequeño plugin para conocer a que jar pertenece cierta clase
* Developer collaboration
... Solo estos por el momento.

Distribuir contenido