Deconstructing grails-i18n-fields plugin
-
Upload
gailen-tecnologias -
Category
Technology
-
view
961 -
download
0
description
Transcript of Deconstructing grails-i18n-fields plugin
DECONSTRUCTINGGRAILS-I18N-FIELDS
NACIMIENTO Y EVOLUCIÓN DE UN POWER-PLUGIN DE GRAILS
MADRID, 4 DE NOVIEMBRE DE 2011JORGE URIARTE ARETXAGA@JORGEURIARTE
WWW.GAILEN.ES
viernes 4 de noviembre de 11
OBJETIVOS
viernes 4 de noviembre de 11
DEMOGRAFÍA
viernes 4 de noviembre de 11
TODO EMPEZÓ CUANDO...
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
ANTES DE SALTAR...
viernes 4 de noviembre de 11
N*10K CONTENIDOS “VIVOS” MULTI-IDIOMA
SEO EN CADA IDIOMA
RENDIMIENTO
IMPACTO EN DESARROLLO
viernes 4 de noviembre de 11
¿SOLUCIONES?
viernes 4 de noviembre de 11
SYMFONYI18N BEHAVIOUR
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
¿Y EN ?
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
USO BÁSICO
¿CÓMO SABEMOS QUÉ IDIOMA USAR?
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
¿SUFICIENTE?¿NECESITAMOS UN PLUGIN?
viernes 4 de noviembre de 11
WTF...!
viernes 4 de noviembre de 11
WTF!!!
viernes 4 de noviembre de 11
CONTENIDOS MULTI-IDIOMA
SEO EN CADA IDIOMA
DECENAS DE MILES DE CONTENIDOS “VIVOS”
RENDIMIENTO
IMPACTO EN DESARROLLO
WTF!
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
¿QUÉ HACE UN PLUGIN?
viernes 4 de noviembre de 11
CLASES DE DOMINIO...CONTROLLERS...
SERVICIOS...VISTAS...
Y....
viernes 4 de noviembre de 11
TUNING DE SPRING...
viernes 4 de noviembre de 11
¡MÉTODOS DINÁMICOS!
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
PRIMERA OLAMÉTODOS DINÁMICOS
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
PROBLEMAS
TAMAÑO DE LOS OBJETOS
SORPRESA...
viernes 4 de noviembre de 11
PROBLEMAS
TAMAÑO DE LOS OBJETOS
SORPRESA: COMPORTAMIENTO INCONSISTENTE, PROXIES DE HIBERNATE, VERSIONES ASM...
WTF!
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
SEGUNDA OLATRANSFORMACIONES AST
viernes 4 de noviembre de 11
MAYOR COMPLEJIDAD DEL PLUGIN
TECNOLOGÍA EN EVOLUCIÓN...
viernes 4 de noviembre de 11
LOS CAMPOS Y MÉTODOS SE GENERAN EN TIEMPO DE COMPILACIÓN
CONSISTENCIA ASEGURADA, ADIOS A LOS PROBLEMAS CON LOS PROXIES!
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
EL HOMBRE DEL REFACTOR
@GGALMAZOR
viernes 4 de noviembre de 11
TERCERA OLAEXTERNALIZACIÓN Y...
...MÁS ALLÁ???
viernes 4 de noviembre de 11
+10 LOCALIZACIONES INTERNACIONALES
MODELO DE ALMACENAMIENTO INEFICIENTE
YAGNI HA SERVIDO POR AHORA
LÍMITES DE BASE DE DATOS
PROBLEMAS DE GARBAGE COLLECTION
viernes 4 de noviembre de 11
MANTENIMIENTO DE TABLAS “ASOCIADAS” PARA LITERALES
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
HIBERNATE NOTIFICA LOS CAMBIOS
viernes 4 de noviembre de 11
TABLAS SEPARADAS
¿DATASTORES EXTERNOS?¿REDIS?
USO EFICIENTE DE RECURSOSSHARDING?
viernes 4 de noviembre de 11
AÑADIR ARTEFACTOS, CONTROLES, SERVICIOS, LÓGICA “HORIZONTAL” A TU APLICACIÓN
REUTILIZAR COMPONENTES A LO LARGO DE APLICACIONES
MODIFICAR LAS CLASES DESDE UN PUNTO EXTERNO
TRANSFORMAR LAS CLASES TRANSPARENTEMENTE
EXTENDER FUNCIONALIDADES DE BASE (LISTENER DE HIBERNATE?)
...
viernes 4 de noviembre de 11
viernes 4 de noviembre de 11
CONQUISTAR EL MUNDO - HTTP://WWW.FLICKR.COM/PHOTOS/RESTLESSGLOBETROTTER/2513014001/NO SALTAR! - HTTP://WWW.FLICKR.COM/PHOTOS/GUENDAL/4829424851/SALTO DE TRAMPOLÍN - HTTP://WWW.FLICKR.COM/PHOTOS/ROBIE06/4647048270/PAYASO TRISTE Y FELIZ - HTTP://WWW.FLICKR.COM/PHOTOS/THECAMPBELLS/5104241960GALAGA FINAL STAGE - HTTP://CRASH260.DEVIANTART.COM/ART/GALAGA-FINAL-STAGE-72145699MAGO AZUL - HTTP://WWW.FLICKR.COM/PHOTOS/RIEKHAVOC/
IMÁGENES USADAS
REFERENCIAS DE TEXTO
DOCUMENTACIÓN ONLINE DE GRAILS.ORG
viernes 4 de noviembre de 11