Beca para el curso de Spring – Junio
Ahora si, la trivia para obtener un lugar en el próximo curso de Spring que comienza el día 19 de Junio es:
- ¿Qué tema te interesa más del curso?
- ¿Por qué quieres asistir?(Con un valor de 90%)
- ¿Cuáles fueron las versiones de Spring, Spring Security y Spring Web Flow que se usaron durante la última reunión de la comunidad?, no te apures si no asististe ya que toda la información para que la respondas esta en el sitio de SpringHispano.org
Recuerda que el compromiso es asistir a todo el curso y contar con laptop para que puedas aprovecharlo mucho mejor…
Toda la información referente al curso la pueden encontrar en: http://synergyj.com/spring.html
Por favor envía tus respuesta a jjuan.reyes@synergyj.com con tu nombre completo, teléfono y cuenta de Twitter si cuentas con ella…
El día sábado 19 de Junio se anunciará el resultado…
Suerte a todos
Video: Groovy y la productividad para el desarrollador Java
Por si no pudieron asistir en vivo al webinar sobre “Groovy y la productividad para el desarrollador Java”, aqui les dejamos el video
Webimar: Groovy y la productividad para desarrolladores Java from Grails.org.mx on Vimeo.
Las laminas estan disponibles aqui
Calendario de Webminars
Hemos estado trabajando en el contenido de los próximos webminars y tenemos que decirles que hemos armado un excelente contenido. Estamos seguros que muchos de ustedes estarán encantados y gustosos de acompañarnos en algún webminar; ya los vemos ahí con nosotros compartiendo el interés y curiosidad.
La programación de los webminars ya esta en nuestro calendario publico de eventos, que ustedes podrán localizar aquí, los temas son muy variados, desde cosas basadas en el SDK de Java como Concurrent, pasando por otros lenguajes como Groovy y Scala; así como algunos frameworks en estos lenguajes, desarrollo móvil y cloud computing. Los webminars estan basados en nuestra experiencia usando estas tecnologías.
Es muy probable que la programación cambio debido a cosas que ocurran en el camino, pero les estaremos avisando con el debido tiempo, para que asistan al webminar de su preferencia. Los temas a detalle de los webminars que haremos de Mayo hasta Septiembre de 2010 son:
- Integración de Aplicaciones con Apache Camel y Spring Integration
- Desarrollo extremadamente ágil con Grails
- Concurrencia en Java, como sacar provecho de Java Concurrent. 1era. Parte
- Introducción a Scala
- Herramientas de construcción con Groovy, Gant y Gradle
- Desarrollo Web con SpringMVC 3.0 y Spring WebFlow
- Desarrollo móvil con Android
- Aplicaciones RIA con Grails
- Concurrencia en Java, como sacar provecho de Java Concurrent. 2da. Parte
- Aplicaciones de escritorio con Griffon
- Amazon EC2, Amazon S3 y Amazon RDS para el desarrollador Java
- Aplicaciones concurrentes con Groovy y Scala
- Seguridad para aplicaciones Spring con Spring Security
- Google APIs con Grails
- Desarrollo web con Lift
Revisen el calendario con las fechas o mejor aún suscribanse para estar actualizados en caso de algún cambio.
Nos vemos
Webminar: Groovy y la productividad para desarrolladores Java
Para nosotros es un grato placer invitarlos a nuestro tercer webminar en SynergyJ, en esta ocasión el tema esta enfocado al lenguaje de programación Groovy y de como los desarrolladores Java pueden aprovecharlo.
El webminar lo harems el proximo 20 de Mayo de 2010 a las 4:00 PM hora del Distrito Federal, México (CST). Pueden inscribirse aqui
Los desarrolladores Java deben enfrentarse todos los días a muchos problemas, tanto técnicos como de otras índoles. En este webminar dirigido principalmente al personal técnico, como desarrolladores e ingenieros de pruebas, veremos como el lenguaje Groovy puede ser un excelente complemento para las tareas cotidianas, así como para aquellas tareas que requieran de un gran esfuerzo con las herramientas tradicionales y el lenguaje Java que todos ya conocemos.
El lenguaje Groovy plantea una sintaxis simple que permite al desarrollador escribir menor cantidad de código y mas sencillo de entender. Groovy ademas de su facilidad para escribir código, nos provee de características como la metaprogramación que permite añadir funcionalidad a clases existentes del SDK de Java, esto se conoce como Groovy Development Kit (GDK), usando el GDK veremos como usar las librerías estándar de Java aun mas fácil.
Ademas de ello, en la comunidad se han desarrollado herramientas que permiten aprovechar todas las características de Groovy, en este webminar veremos como un desarrollador Java puede aprovecharlas sin necesidad de usar Groovy en entornos productivos si es que no esta listo.
De nueva cuenta pueden inscribirse en esta liga
NOTA IMPORTANTE: El webminar solo es posible accederlo desde Windows y Mac, les pedimos una disculpa a los usuarios de Linux, vamos a cambiar la herramienta para darle soporte a Linux en próximos webminars
Cursos próximos
En unas cuantas horas inicia nuestra ronda de cursos nuevamente, hace apenas 15 días que terminamos la ronda anterior, he de decir que quede muy satisfecho por el feedback obtenido de los asistentes, el curso pasado de Spring 3.0 fue muy numeroso (24 asistentes), aún así nos dio tiempo de terminar todo el material.
Hemos lanzado también cursos entre semana, pero hemos visto que tienen mayor interés los cursos sabatinos, así que seguiremos en esta linea para los cursos nuevos que ya se vienen en Junio y Julio.
Aquí les dejo unas imágenes de los cursos y unos vídeos de los cursos que dimos en nuestro ciclo pasado.

Curso de Spring 3.0

Curso de Hibernate
Tambien hemos tratado de utilizar algunas practicas tomadas de Scrum para realizar nuestros cursos, aqui les dejo unas imagenes de como usamos dashboards para ver visualmente el avance de los temas impartidos

DashBoard del curso de Groovy & Grails

DashBoard del curso de Spring 3.0
Y finalmente algunos pequeos videos de los cursos
Curso de Hibernate
Webminar: Java como plataforma poliglota
El próximo jueves empezamos con los webminars que desde hace tiempo teníamos pensado llevar acabo. Los webminars son presentaciones que hacemos desde nuestras instalaciones que pueden ser vistas de manera remota a la comodidad de las oficinas de los asistentes.
La gran ventaja de los webminars, es que no tienen que trasladarse para asistir a una interesante platica. Ademas de que se puede interactuar entre los asistentes y el expositor.
Están pensados para realizarse entre semana a horas de oficina, de tal manera que pueden tomarse un descanso mientras ven el webminar. En SynergyJ esperamos les interese y agrade la idea.
El primer webminar es sobre “Java como una plataforma Poliglota”, en la cual hablaremos de la importancia que Java como plataforma entienda otros lenguajes y como los desarrolladores pueden beneficiarse de ello.
Este webminar esta dirigido a Líderes de Proyecto, Arquitectos de Software, Desarrolladores e Ingenieros de Pruebas, para que conozcan las ventajas de Java como Plataforma Poliglota
La fecha y hora del webminar es: Jueves 6 de Mayo de 2010 a las 4:00 pm, hora de la Ciudad de México, el registro se hace en esta liga, se recomienda que usen Firefox para poder visualizarlo correctamente.
Nos vemos el jueves¡
¿Qué nos ofrecen las comunidades?
En los últimos meses hemos tenido la oportunidad de trabajar en los proyectos internos de SynergyJ, sin embargo, una de las cosas que nos motivan a continuar desarrollando es el hecho de compartir lo que aprendemos a través de eventos, ya sea organizados por nosotros y también a los que nos invitan; y precisamente, como comunidad hemos estado bastante activos presencialmente hablando, por lo tanto, me gustaría listar un par de eventos/lugares a los cuales hemos asistido…
- UPAEP(Universidad Popular Autónoma del Estado de Puebla)
- En donde con ayuda de Jaime Castillo y María del Rocío Gpe. Morales, presentamos el tema de:
- “Lenguajes dinámicos para la JVM” por @neodevelop
- En donde con ayuda de Jaime Castillo y María del Rocío Gpe. Morales, presentamos el tema de:
- FLISOL(Esime Culhuacán)
- Enrique Díaz(@nRikeDiaz) fue organizador de este evento en esta universidad y junto con él pudimos participar en dos charlas:
- “10 años en la industria, ¿Que esperar de la universidad?” por @domix
- “Introducción a Groovy” por mí(@neodevelop)
- “Introducción a Grails” por @domix y yo(@neodevelop)
- Enrique Díaz(@nRikeDiaz) fue organizador de este evento en esta universidad y junto con él pudimos participar en dos charlas:
- GULEV(Grupo de Usuarios Linux del Estado de Veracruz)
- Con lugar en el WTC de Veracruz y organizada por Miguel Angel López (@GulevSL), presentamos las ponencias de:
De cada uno de estos nos hemos llevado muy buenas experiencias, y precisamente esa es una de las tantas cosas que me da el pertenecer a una comunidad como springhispano.org y grails.org.mx: la posibilidad de conocer a más personas interesadas en el uso de tecnologías similares, de darle rostro al timeline, de tener charlas fluidas y amenas, de conocer los intereses e inquietudes de alumnos, maestros, empresarios, desarrolladores…
La comunidad me ha dado conocimiento, ya que cada vez que se realiza una reunión los ponentes despiertan la inquietud del uso de herramientas que no conocía o simplemente había escuchado de ellas…
La comunidad me permite expresarme, exponer mis dudas, tener otro punto de vista diferente, ampliar mi abanico de posibilidades para resolver un problema…
Inclusive, me dió la capacidad de darles a los miembros la posibilidad de asistir a un curso de certificación a través del proyecto #PCJ…
En realidad, hay demasiadas cosas que puedo mencionar que considero aportación mutua; la actividad dentro de las comunidades es algo que me da identidad y que le da un verdadero significado al concepto ’social’
Espero que al igual que yo, los lectores y desarrolladores encuentren un interés en ser parte de comunidades, y por supuesto, en springhispano.org y grails.org.mx serán siempre bienvenidos…


¿Que significan mis post-it’s…?
He conocido personas que son expertas en tecnología, aplicando métodos de Ingeniería y dándole la vuelta a cosas que jamás imagine como resolver, por eso los admiro y también los respeto, y de grande quisiera ser como ellos, saber todos esos hacks que les permiten llegar a sus objetivos, no tiene precio…
Lo que si tuvo un precio(muy asequible y recomendable) fue el tomar un curso de certificacíón de SCRUM para ser CSM, duró 2 días y me dejó una de las mejores experiencias para trabajar y comunicarme con el equipo de trabajo, en definitiva cambio mi forma de hacer las cosas conmigo mismo y con mis compañeros en SynergyJ, y gracias a esto pude fomentar algunos aspectos que se habían quedado un poco inertes: la disciplina, la confianza, la actitud, la humildad, entre otros…
Me gustó esta nueva manera de pensar y por lo tanto la pusimos en práctica, en nuestro curso que casualmente tiene la palabra ‘ágil’ en su nombre: “Desarrollo ágil con Groovy y Grails“, gracias a la aplicación de este pensamiento pudimos profundizar con el sentir de nuestros participantes en su percepción del curso, además de conocernos mejor como instructores, es decir, ¿de verdad estamos haciendo nuestro trabajo bien?, ¿dónde nos estamos equivocando?, ¿qué podemos mejorar?
Todas estas interrogantes y algunas otras más salieron a la luz conforme fue avanzando el curso, sin embargo, pudimos entregar mucho más del valor del que el tiempo nos podía permitir, entre participantes e instructores concebimos un objetivo del curso, observamos un temario que desarrollar y conocer, ¿de que manera?, a través de ejemplos y casos prácticos; la forma en que se desarrollo el curso fue diferente, usamos técnicas ágiles como el ‘time boxing’, la técnica pomodoro, el daily meeting(ajustado), el dashboard, entre otros…
Y hablando al respecto, quiero contextualizar que no había usado con tanta frecuencia los post-it’s, y que los colores de los mismos tuvieran más significado que el hecho de que fueran solo vistozos. Si han seguido la cuenta de twitter de @synergyj pudieron percatarse del avance gradual de la ejecución de los temas en el curso, así también, nos sirvieron demasiado para hacer las ‘retrospectivas’ correspondientes; y ¿que logré con esto?: evidenciar, mejorar y comunicar.


- Evidencie el avance del curso, los participantes se dan cuenta de que es lo que tenemos que hacer, que es lo que hemos hecho, incluso se resalto cuando no terminaríamos los temas que se tienen que cubrir en el ’sprint’.
- Mejoramos y continuamos mejorando la forma de impartición y el material que damos en el curso, gracias a las retrospectivas realizadas al final de cada sprint, punto que me agrado demasiado, por que siempre tendremos algo que mejorar.
- Comunicamos los problemas que tuvimos, las resoluciones, los acuerdos a los que llegamos, nuestras inquietudes, además de las cosas que no nos gustaron de las sesiones de curso(importante).
¿Cómo pudimos hacer esto?, con post-it’s, pero principalmente con el significado que le damos con SCRUM, evidencie con las tareas del dashboard, y frente al mismo, comunicamos nuestros problemas y propuestas, los objetivos y cosas que tenemos en común, y también, con los post-it’s(y SCRUM claro está) pudimos realizar nuestras retrospectivas de cada sprint…

Ahora bien el uso de los colores fue intencionado, y al final mi bloque de post-it’s quedó con colores más gruesos entre ellos, ¿qué significa eso… hablando de tareas y hablando de retrospectivas ?…
No quiero sacar conclusiones propias al respecto sobre el tamaño del bloque, no sería objetivo para este caso, sin embargo, dejo a criterio de los lectores la conclusión, lo que si quiero comentar es que en definitiva me ayudo a percatarme de todas las mejoras que podemos hacer en la realización de nuestras tareas y en los servicios que ofrecemos, me percaté de las cosas en las cuales debo de hacer enfásis para resaltar justo lo que quiero dar a notar, en simple, podemos mejorar mucho nuestros servicios para con los clientes.

Y mucho más en corto, SCRUM sirve, me sirvió a mí y también a los que participaron en el curso…
El grado de satisfacción de todos los que estuvimos poco más de 32 horas en ese salón fue gratificante y no me quedá más que agradecerles su preferencia, y comprometernos a mejorarnos continuamente para que ellos, cualquier persona recomendada por ellos y los nuevos interesados encuentren por lo menos que hemos mejorado desde la última vez que ofrecimos un curso similar.
Convocatoria para 5 lugares en el #PCJ – SpringHispano.org
En Java México se organizo el Proyecto de Certificación Java, (PCJ), el cual ha tenido mucho éxito en su convocatoria, este proyecto ha convocado a varias comunidades en México, entre ellas SpringHispano.org.
Como parte de la comunidad y por ser parte del equipo de instructores, tenemos 5 lugares a repartir. La dinámica no esta disponible en el sitio de SpringHispano.org por un problema de DNS que afecta a algunos usuarios mexicanos.
La dinámica para repartir los lugares la hemos pensado para tratar lo mas posible que no sea excluyente, es decir, no se basa en el uso de alguna red social o servicio para poder participar. También hemos considerado que no va a ganar el que responda mas rápido a la dinámica, si no el que cumpla con los requisitos que estamos proponiendo.
Para poder obtener un lugar, los participantes deberán realizar lo siguiente:
Un ensayo, indicando:
- ¿Quién eres?
- ¿Cuál es tu experiencia con Java?
- ¿Por que consideras importante para ti el tomar un curso de certificación y alcanzar la certificación?
3 preguntas:
- ¿Cuántas y cuáles son las ediciones que existen actualmente en la plataforma Java?
- ¿Cúantos y cuáles son los nombres que ha tenido el lenguaje Java?
- ¿Qué es Duke?
- Menciona al menos 2 slogan de Sun
Forma de evaluación:
El equipo de SpringHispano.org recibirá hasta el martes 20 de abril a las 11:59 P.M. el ensayo y las respuesta de la trivia
No vamos a considerar el orden de recepción de las respuestas, siempre y cuando lleguen a tiempo
SpringHispano..org revisará el contenido del ensayo y las respuestas a cada una de las preguntas para determinar si estan bien contestadas, y si el ensayo es original y fundamentado
El valor del ensayo es del 60% y el de las preguntas es del 40%
Tanto las respuestas como el ensayo serán recibidas en neodevelop@gmail.com
ATTE
Equipo de SpringHispano.org


