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: 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¡

Posted by Domingo Suarez Torres under Comunidad, Eventos, Groovy, Java, Webminar Tags: , , , , , , ,  •  2 Comments

¿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.

Posted by neodevelop under Agil, Groovy, Scrum, entrenamiento, grails Tags: , , , , ,  •  No Comments

SynergyJ en SG09

Ya es oficial, SynergyJ estará en la conferencia Software Guru 09 en Monterrey, Nuevo León, México. Este año será el primero en el cual SynergyJ como empresa este presente, yo en lo personal he estado 2 veces antes como conferencista, pero es la primera vez que voy poniendo la cara por SynergyJ.

No estaré solo, JJ también estará conmigo, el hablara sobre “Desarrollo en 4G (Groovy, Grails, Git y GoogleAppEngine)”, muy interesante ver como JJ integrara el uso de estas herramientas de manera practica, no buzzwords, empirismo, ejemplo. Sobre todo la charla de JJ ira enfocada a como usar Google AppEngine (GAE) con Grails.

Mi charla esta titulada “Patrones de Integración Empresarial con OpenSource, una implementación con Apache Camel”, básicamente hablare sobre el libro de Gregor Hohpe y Bobby Woolf; y como con Apache Camel puedes usar dichos patrones para integrar aplicaciones.

Hay muchas charlas mas, muy interesantes algunas, es un evento recomendado para todo el profesional de TI. Nos vemos en Monterrey del 27 al 29 de Septiembre de 2009.

Posted by Domingo Suarez Torres under Eventos Tags: , , , , , , ,  •  No Comments

Próximos cursos

En SynergyJ estamos muy contentos dado que hemos ampliado nuestra oferta de cursos este año. Es parte de nuestra estrategia que vamos llevando poco a poco.

En esta ocasión tenemos 3 cursos, con 2 “nuevos” cursos en nuestro catálogo abierto, que ya han sido impartidos a clientes que nos los han solicitado este año y que ya han sido terminados, hemos hecho mejoras al material y al flujo de como impartimos el curso debido a la experiencia obtenida.

Actualmente estamos dando otro curso intensivo a una empresa privada que nos solicito unos temas muy específicos, al terminar este compromiso estaremos abriendo 3 cursos simultáneos sabatinos. Los cursos empiezan el 29 de agosto de 2009.

El primer curso es el curso clásico de “Desarrollo profesional con Spring Framework 2.5″; este curso ha tenido muchísima demanda y por ello estamos abriendo las inscripciones, posiblemente sea el ultimo que demos sobre Spring 2.5, ya que se viene en los próximos meses Spring 3.0; de hecho ya estamos actualizando el material para cubrir la siguiente versión del framework y seguramente en Octubre daremos el curso actualizado si es que las fechas de la liberación de Spring 3.0 dan por esos meses. La información detallada del curso la pueden localizar aquí.

El segundo curso que vamos a impartir es titulado “Desarrollo profesional con EJB 3.0″; estamos seguros que EJB 3.0 es una tecnología con mucho empuje y que cuenta con mucha aceptación en la industria. Este curso cubre a detalle los diversos componentes de EJB 3.0 como Session Beans, JPA y JMS. El curso es de 48 horas, ya que el material, laboratorios y ejercicios son extensos. El curso tiene información en esta pagina.

El ultimo y tercer curso que tenemos programado es un curso con mucha expectativa, es sobre Groovy & Grails. Mucha gente nos ha estado preguntando por este curso, por ahora ya hemos dado este curso a una institución gubernamental con muy buenos resultados. Así que ahora lo tenemos de manera abierta para quien desee usar herramientas de extrema agilidad. La información detallada la encuentran en su pagina.

En fin, son tres cursos excelentes, estamos muy contentos con ofrecer calidad en el material y sobre todo la experiencia que nos caracteriza con un precio sumamente accesible, así que los esperamos.

Posted by Domingo Suarez Torres under entrenamiento Tags: , , , , , ,  •  2 Comments