miércoles, 17 de febrero de 2016

Madrid GUG Marzo 2016: Sesión de dos charlas: "Groovy para Javeros" y "Test de apps Java con Spock"

En esta ocasión tendremos dos charlas de duración media (aproximadamente 30-40 minutos):
Pablo Alba (@_pabloalba_) hablará sobre "Groovy Goodness: Porque groovy no es java sin punto y coma"
Groovy es un lenguaje magnífico, muy divertido de programar, que hace que trabajar con la JVM sea un placer. A menudo se habla de que tiene una curva de aprendizaje casi nula desde Java. El problema es que esto lleva a que se desconozca gran parte de su potencial. En esta charla quiero comentar a modo de "pildoras" algunos de los aspectos más interesantes de groovy. Para ello me basaré en mi propia experiencia, y en el magnífico libro "Groovy Goodness Notebook".


Slides:

Video:





Después, Iván López (
@ilopmar) "Spock: O por qué deberías utilizarlo para testear tu código Java"
¿Recuerdas esos días en los que testeabas utilizando JUnit? ¡Qué! ¿Todavía lo usas? ¿Es aburrido, verdad? Seguro que te inventas un montón de excusas para no testear tu código. Por suerte esos días pertenecen ahora al pasado porque Spockestá entre nosotros.
Spock es un framework de tests basado en Groovy que podemos utilizar para testear aplicaciones Java y Groovy que hace que escribir tests sea divertido otra vez. Podemos escribir tests totalmente expresivos, fáciles de leer y de mantener debido a su DSL y a todo el poder de Groovy.
En esta charla tipo live-coding aprenderás por medio de ejemplos los conceptos básicos de Spock y verás qué fácil es testear aplicaciones Java. ¡Te advierto que después de la charla no tendrás ningún excusa para no testear tu código!


Video:



---------

lunes, 8 de febrero de 2016

Madrid GUG Febrero 2016: Sesión de lightning talks

En esta ocasión tendremos 2 lightning talks.
Rafael Bermúdez (@rafbermudez) hablará de:
GORM for Cassandra



Apache Cassandra es una base de datos NoSQL altamente escalable. Con la llegada de Gorm 5, se ha abordado una 'as-complete-as-possible' implementación GORM que mapea las clases de dominio e instancias a tablas de Cassandra 2.0. Veremos brevemente qué es Cassandra y qué MAGIA nos proporciona esta capa Gorm para hacernos la vida más fácil.


Slides:


Video:

Y después,  Toni Mas (@390amr) nos contará...
May the Groovy be with you! Gradle, Groovy, Spring Boot. El cielo es el límite


¿Os ha pasado que para convertiros en un caballero Jedi de Groovy, habéis querido meter las rutinas de aprendizaje del maestro Yoda en vuestro día a día y entonces ha llegado algún Conde Dooku tocando las narices o peor, un Jar Jar Binks diciendo que "si madre mía", "que pa qué misa aprender groovy"? Pues a mi si me ha pasado y esta es la historia de cómo usé -f... quiero decir, la fuerza para seguir las doctrinas de los grandes maestros Jedi en mi día a día. En el ejemplo que es más bien sencillo, montaremos un pequeño programa que permitirá publicar una serie de servicios web para que el halcón milenario pueda tener toda la información necesaria para cargarse a los acorazados estelares y sepa bien donde está el conducto ese de la estrella de la muerte... ¿Spoiler a estas alturas? 

Slides:


Video:


Código: https://github.com/amr390/versioning-poc

Enlace a la página del Meetup

sábado, 28 de noviembre de 2015

Codemotion 2015: Jose Miguel Rodriguez: Dos viajes dentro de la JVM: CRaSH y YouDebug



Presentación de José Miguel Rodriguez (@jmiguel) en Codemotion 2015: Dos viajes dentro de la JVM: CRaSH y YouDebug

Slides


Video


Anotación de @jmiguel sobre su experiencia en la presentación en su blog personal


 



martes, 20 de octubre de 2015

Madrid GUG Octubre 2015: Mira mamá, soy un programador full-stack usando sólo Groovy




Iván López (@ilopmar) nos contará cómo ser un programador full-stack utilizando únicamente Groovy
¿Cuántas veces has escuchado el término programador "full-stack"? En la mayoría de los casos significa que tienes que dominar uno o varios lenguajes de "back", html, javascript, quizá Android o iOS... ¿Qué pasaría si te dijera que puedes ser un programador full-stack utilizando sólo Groovy?
En esta charla presentaré el stack tecnológico de Polaromatic, la aplicación con la que gané el concurso de "Learning Spring Boot". Aprenderás que es posible escribir todo el stack utilizando Groovy: Back, Javascript, HTML, Android, tests, herramienta de build,... ¿No es increíble?




Slides:



Código fuente de Polaromatic, sobre el que está basada esta charla.

Video:




Enlace a la página del Meetup




sábado, 5 de septiembre de 2015

Madrid GUG Septiembre de 2015: Groovy on Android






En esta charla Mario García (@marioggar) nos hablará sobre el desarrollo de aplicaciones en Android utilizando Groovy. Entre otras cosas mostrará como utilizando features del lenguage: AST, module extensions... podemos reducir la complejidad que normalmente tendríamos si utilizáramos Java.







Slides:


Repo en GitHub


Video:





Enlace a la página del meetup