SlideShare a Scribd company logo
1 of 36
Jobsket.com  Grails en un proyecto real
[object Object]
Desarrollador Java, Grails, PHP, Rails...
Google Summer of Code 2008 en Grails para The Codehaus
Más en:  www.jobsket.es/cv/dani  :) ¿Y quién es este tío?
Índice ,[object Object]
¿Y Grails?
La “magia” de Groovy
Grails en Jobsket
¿Qué es Jobsket?
Demo http://www.youtube.com/watch?v=ipw1f54AaDQ
Algunos miembros del sector de empleo ,[object Object]
Trovit
Monster
Infoempleo
Xing
Redtrabaj@
...
Team!!
Equipo! ,[object Object]
Martín Pérez(Dublín – A Coruña): Superprofesional del software con +10 años trabajando con Java. Terminó como senior architect/contractor en Irlanda.
Jordi Monné(Barcelona – Lleida): Hacha con Spring y profundo conocedor de Lucene. Ex-JavaConGanas
Grails
[object Object]
Escrito en Java y Groovy
Basado en conocidos proyectos Java: Spring, Hibernate, Tomcat, Sitemesh, Log4j, HSQLDB...
Inspirado en Ruby on Rails
Open Source: Licencia Apache 2
Mantenido principalmente por SpringSource(división de VMWare) ¿Qué es Grails?
Don't repeat yourself ,[object Object]
Convention over Configuration http://geekandpoke.typepad.com/geekandpoke/2008/06/simply-explaine.html
Artefactos de una app Grails ,[object Object]
Servicios
Controladores
Vistas
Librerías de tags

More Related Content

What's hot

What's hot (20)

Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015 Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
 
Dev Tools para Kubernetes - Codemotion 2019
Dev Tools para Kubernetes - Codemotion 2019Dev Tools para Kubernetes - Codemotion 2019
Dev Tools para Kubernetes - Codemotion 2019
 
GraalVM - MálagaJUG 2018-11-29
GraalVM - MálagaJUG 2018-11-29GraalVM - MálagaJUG 2018-11-29
GraalVM - MálagaJUG 2018-11-29
 
Análisis estático de código en Java
Análisis estático de código en JavaAnálisis estático de código en Java
Análisis estático de código en Java
 
Android apps: un dia sin dex2jar y sin apktool
Android apps: un dia sin dex2jar y sin apktoolAndroid apps: un dia sin dex2jar y sin apktool
Android apps: un dia sin dex2jar y sin apktool
 
Administración de la calidad del software a través del análisis estático de c...
Administración de la calidad del software a través del análisis estático de c...Administración de la calidad del software a través del análisis estático de c...
Administración de la calidad del software a través del análisis estático de c...
 
Mi Primera Aplicacion en Google App Engine
Mi Primera Aplicacion en Google App EngineMi Primera Aplicacion en Google App Engine
Mi Primera Aplicacion en Google App Engine
 
Javascript + Angular Sesion 2
Javascript + Angular Sesion 2Javascript + Angular Sesion 2
Javascript + Angular Sesion 2
 
Grails en el Fonasol
Grails en el FonasolGrails en el Fonasol
Grails en el Fonasol
 
Dia1
Dia1Dia1
Dia1
 
Grails en SG08
Grails en SG08Grails en SG08
Grails en SG08
 
El coste de no usar integración continua
El coste de no usar integración continuaEl coste de no usar integración continua
El coste de no usar integración continua
 
Gradle vs Maven
Gradle vs MavenGradle vs Maven
Gradle vs Maven
 
BDD & Cucumber
BDD & CucumberBDD & Cucumber
BDD & Cucumber
 
Groovy&Grails: desarrollo rápido de aplicaciones
Groovy&Grails: desarrollo rápido de aplicacionesGroovy&Grails: desarrollo rápido de aplicaciones
Groovy&Grails: desarrollo rápido de aplicaciones
 
Framework de test spock
Framework de test spock Framework de test spock
Framework de test spock
 
Workshop Calabash Appium
Workshop Calabash AppiumWorkshop Calabash Appium
Workshop Calabash Appium
 
Integración contínua con Jenkins
Integración contínua con JenkinsIntegración contínua con Jenkins
Integración contínua con Jenkins
 
Testing en BDD con Python y Behave
Testing en BDD con Python y BehaveTesting en BDD con Python y Behave
Testing en BDD con Python y Behave
 
Grails and Continuous delivery
Grails and Continuous deliveryGrails and Continuous delivery
Grails and Continuous delivery
 

Viewers also liked

Grails: Aumenta tu productividad en tus aplicaciones web Java
Grails: Aumenta tu productividad en tus aplicaciones web JavaGrails: Aumenta tu productividad en tus aplicaciones web Java
Grails: Aumenta tu productividad en tus aplicaciones web Java
Dani Latorre
 
Dossier de production eisenberg - Sustainable performance Groupe n°6
Dossier de production eisenberg - Sustainable performance Groupe n°6Dossier de production eisenberg - Sustainable performance Groupe n°6
Dossier de production eisenberg - Sustainable performance Groupe n°6
Kenny Duflos
 
Ejercicios de interés tipos de mercado
Ejercicios de interés tipos de mercadoEjercicios de interés tipos de mercado
Ejercicios de interés tipos de mercado
Luz García
 
Le gicam en quelques mots
Le gicam en quelques motsLe gicam en quelques mots
Le gicam en quelques mots
Penn Hardikhan
 
Pp carrieres
Pp carrieresPp carrieres
Pp carrieres
96bobcat
 
Programme du 27 février 2011
Programme du 27 février 2011Programme du 27 février 2011
Programme du 27 février 2011
bsalim68
 
Maison du Design - Présentation des services
Maison du Design - Présentation des servicesMaison du Design - Présentation des services
Maison du Design - Présentation des services
Barbara Sylvester
 
Soirée de fin d’année
Soirée de fin d’annéeSoirée de fin d’année
Soirée de fin d’année
sebastianogero
 

Viewers also liked (20)

Grails: Aumenta tu productividad en tus aplicaciones web Java
Grails: Aumenta tu productividad en tus aplicaciones web JavaGrails: Aumenta tu productividad en tus aplicaciones web Java
Grails: Aumenta tu productividad en tus aplicaciones web Java
 
Integrando Groovy & Grails en el proceso de desarrollo
Integrando Groovy & Grails en el proceso de desarrolloIntegrando Groovy & Grails en el proceso de desarrollo
Integrando Groovy & Grails en el proceso de desarrollo
 
Selenium
SeleniumSelenium
Selenium
 
Dossier de production eisenberg - Sustainable performance Groupe n°6
Dossier de production eisenberg - Sustainable performance Groupe n°6Dossier de production eisenberg - Sustainable performance Groupe n°6
Dossier de production eisenberg - Sustainable performance Groupe n°6
 
Ejercicios de interés tipos de mercado
Ejercicios de interés tipos de mercadoEjercicios de interés tipos de mercado
Ejercicios de interés tipos de mercado
 
BID CE Workshop 1 - Session 13 - Advanced Biodiversity Data Publishing
BID CE Workshop 1 -  Session 13 - Advanced Biodiversity Data PublishingBID CE Workshop 1 -  Session 13 - Advanced Biodiversity Data Publishing
BID CE Workshop 1 - Session 13 - Advanced Biodiversity Data Publishing
 
Le gicam en quelques mots
Le gicam en quelques motsLe gicam en quelques mots
Le gicam en quelques mots
 
Ame gallery, dessin d'antoine mercier -calais douvres 1972-
Ame gallery, dessin d'antoine mercier -calais douvres 1972-Ame gallery, dessin d'antoine mercier -calais douvres 1972-
Ame gallery, dessin d'antoine mercier -calais douvres 1972-
 
Antirretrovirales en VIH
Antirretrovirales en VIHAntirretrovirales en VIH
Antirretrovirales en VIH
 
Avolio enseñanza
Avolio enseñanzaAvolio enseñanza
Avolio enseñanza
 
Pp carrieres
Pp carrieresPp carrieres
Pp carrieres
 
Programme du 27 février 2011
Programme du 27 février 2011Programme du 27 février 2011
Programme du 27 février 2011
 
Maison du Design - Présentation des services
Maison du Design - Présentation des servicesMaison du Design - Présentation des services
Maison du Design - Présentation des services
 
Le catalogue des nouveautés
Le catalogue des nouveautésLe catalogue des nouveautés
Le catalogue des nouveautés
 
Lymphoedeme post test
Lymphoedeme post testLymphoedeme post test
Lymphoedeme post test
 
Calculo dramo 4
Calculo dramo 4Calculo dramo 4
Calculo dramo 4
 
baromètre jeunes & médias 2013
baromètre jeunes & médias 2013 baromètre jeunes & médias 2013
baromètre jeunes & médias 2013
 
6 11
6 116 11
6 11
 
Soirée de fin d’année
Soirée de fin d’annéeSoirée de fin d’année
Soirée de fin d’année
 
Monétisation
MonétisationMonétisation
Monétisation
 

Similar to Jobsket.com, Grails en un proyecto real

Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011
Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011
Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011
Fátima Casaú Pérez
 
Gwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoGwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrasco
Manuel Carrasco Moñino
 
Un poco más allá con grails. PrimerViernes
Un poco más allá con grails. PrimerViernesUn poco más allá con grails. PrimerViernes
Un poco más allá con grails. PrimerViernes
Dani Latorre
 

Similar to Jobsket.com, Grails en un proyecto real (20)

Desarrollo en 4G(Groovy, Grails, Git, GoogleAppEngine)
Desarrollo en 4G(Groovy, Grails, Git, GoogleAppEngine)Desarrollo en 4G(Groovy, Grails, Git, GoogleAppEngine)
Desarrollo en 4G(Groovy, Grails, Git, GoogleAppEngine)
 
Grails barcamp 2013
Grails barcamp 2013Grails barcamp 2013
Grails barcamp 2013
 
Jobsket Spring 2GX Madrid
Jobsket Spring 2GX MadridJobsket Spring 2GX Madrid
Jobsket Spring 2GX Madrid
 
Taller Grails
Taller GrailsTaller Grails
Taller Grails
 
Taller de Grails
Taller de GrailsTaller de Grails
Taller de Grails
 
Webinar: Groovy y la producttividad para el desarrollador Java
Webinar: Groovy y la producttividad para el desarrollador JavaWebinar: Groovy y la producttividad para el desarrollador Java
Webinar: Groovy y la producttividad para el desarrollador Java
 
Grails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - SistemasGrails 2013 - PUCMM - Santiago - Sistemas
Grails 2013 - PUCMM - Santiago - Sistemas
 
Gwt I - entendiendo gwt
Gwt I - entendiendo gwtGwt I - entendiendo gwt
Gwt I - entendiendo gwt
 
Aprendiendo GWT
Aprendiendo GWTAprendiendo GWT
Aprendiendo GWT
 
Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011
Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011
Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011
 
Dragome en JavaConf Buenos Aires 2014
Dragome en JavaConf Buenos Aires 2014 Dragome en JavaConf Buenos Aires 2014
Dragome en JavaConf Buenos Aires 2014
 
TypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browser
TypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browserTypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browser
TypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browser
 
Seminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring InsightSeminario Spring Roo. Monitorización con Spring Insight
Seminario Spring Roo. Monitorización con Spring Insight
 
Gwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoGwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrasco
 
Grails en Expo FISI 2011
Grails en Expo FISI 2011Grails en Expo FISI 2011
Grails en Expo FISI 2011
 
Introduccion a Groovy
Introduccion a GroovyIntroduccion a Groovy
Introduccion a Groovy
 
Un poco más allá con grails. PrimerViernes
Un poco más allá con grails. PrimerViernesUn poco más allá con grails. PrimerViernes
Un poco más allá con grails. PrimerViernes
 
FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017
 
JAVA3.0
JAVA3.0JAVA3.0
JAVA3.0
 
Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Jobsket.com, Grails en un proyecto real