3-en-1 Meetup! Killing legacy monsters
Hosted by Alicante Frontend
Details
Muy buenas!
Estamos de vuelta, y para empezar el año nuevo hemos preparado algo que hacemos por primera vez en Alicante... 🔥 Un evento conjunto con Alicante Tech y Alicante Android Developers 🔥! En él se tocará temas de front, back y mobile. No te lo pierdas!
IMPORTANTE: ApĂşntate en https://www.meetup.com/AlicanteTech/events/247080518/ ya que hemos centralizado los RSVP en Alicante Tech.
El evento está patrocinado por Coosto (https://www.coosto.com/en), que se encargará de proveernos de pizza y bebida en el networking.
Charla 1: Matando al Demogorgon
Dejando atrás el código legacy
JosĂ© Manuel Cámara y JosĂ© Milán son full-stack developers en Coosto. Ambos explicarán el proceso de migraciĂłn progresiva de una gran producto web monolĂtico a una versiĂłn basada en microservicios.
Utilizarán Coosto como caso de estudio y explicarán los diferentes detalles, procesos y consideraciones a tener en cuenta. La estructura de esta charla será:
• El problema de las aplicaciones monolĂticas
• Escalabilidad
• Mantenimiento
• Superheroes del código
• Infraestructura y arquitectura
• Containerización, PaaS e IaaS
• Docker y Kubernetes
• CD/CI
• Frontend
• Servicios frontend y SPAs
• Component-based approach
• Despliegue progresivo y convivencia de servicios
• Backend
• Extracción de servicios
• Comunicación entre microservicios
• Performance issue + refactoring. Ejemplo de microservicio en Coosto.
• Control de servicios en producción
• Logging, monitoring y alerting en Coosto
Charla 2: Kotlin, ¡despegamos!
El nuevo estándar de desarrollo en Android
Daniel Garibaldi es Android developer en Coosto y “Associate Android Developer” certificado por Google.
Daniel hará una introducciĂłn a Kotlin en la que explicará quĂ© es, cĂłmo funciona y en quĂ© ámbitos es aplicable. Hablará sobre las caracterĂsticas principales de Kotlin mediante ejemplos reales extraĂdos de la nueva app de Coosto desarrollada nativamente en este lenguaje. Los principales puntos a tratar serán:
• Qué es Kotlin
• Refactorizando una app
• Java vs Kotlin
• Principales caracterĂsticas
• Interoperability
• Lambdas
• Null safety
• Co-routines
