2019 está siendo un gran año para Apiumhub; nueva oficina, Apium Academy, Proyectos Open Source, meetups de arquitectura de software, proyectos innovadores. . .y una noticia que nos morimos de ganas compartir con todos vosotros: ¡el equipo de Apiumhub organizaremos el Global Software Architecture Summit (GSAS) el 10 de Octubre de este año en Barcelona!

 

Idea principal del Global Software Architecture Summit

GSAS es un evento que aspira a conectar arquitectos de software de todo el mundo (así cómo otros expertos en software) que quieran construir software que funciona, mejorar sus habilidades, compartir sus conocimientos y conectar con personas afines.

Esperamos acoger cerca de 300 arquitectos apasionados por el software escalable, útil, bien diseñado y sostenible.

La idea es que este evento sea lo más interactivo posible, donde los asistentes puedan ser también partícipes. Habrán charlas técnicas a cargo de arquitectos de software de USA, Reino Unido y España, panel discussions y debates.

GSAS

 

La principal misión de este evento es la de:

  • Escribir y firmar el manifiesto de arquitectura de software para la siguiente generación de desarrolladores y arquitectos de software en 4 años.
  • Hacer crecer la comunidad de arquitectura de software, centrándose en buenas prácticas, innovación, software que funciona y en buscar soluciones prácticas a problemas actuales.

 

Valores principales de GSAS:

  • Software que funciona por encima de cantidad de features.
  • Ganas de aprender y mejorar constantemente por encima de standards repetitivos.
  • Beneficio común por encima de individualismo.

 

Global Software Architecture Summit: Ponentes Principales

gsas speakersCuesta creer la suerte que hemos tenido; mirad los ponentes que vendrán a charlar en el Global Software Architecture Summit:

 

Michael Feathers

Michael Feathers es el Director y Fundador de R7K Research & Conveyance, empresa especializada en diseño de software y organizacional. Antes de crear R7K, Michael era el CI de Obtiva y consultor en Object Mentor International. Durante los últimos 20 años ha prestado sus servicios de consultor a cientos de organizaciones, dándoles soporte en problemas de diseño de software en general, cambios de procesos y revitalización de código. Es un presentador frecuente en conferencias a nivel nacional (USA) e internacional.

Estuvo involucrado en los inicios del movimiento Agile, y una de sus grandes pasiones es ayudar a las empresas a conocer el impacto de su organización y comunicación interna en la viabilidad a largo plazo de sus proyectos de software – poniendo estas interacciones en el lugar óptimo para evitar la acumulación de deuda técnica y la pérdida de oportunidades de negocio.

Su objetivo es hacer el desarrollo de software más efectivo e integrado con las preocupaciones de negocio.

Es el autor de los libros: Working Effectively with Legacy Code, Brutal Refactoring: More Working Effectively with Legacy Code.

Sus principales especialidades son: prácticas de desarrollo de software, TDD, Refactoring, Legacy Code Revitalization, y dinámicas de equipo.

 

Mark Richards

Mark Richards es un arquitecto de software con gran experiencia involucrado en el diseño e implementación de arquitecturas orientadas a servicios, microservicios y sistemas distribuidos. Lleva en la industria desde 1983 y tiene experiencia significativa en integración de aplicaciones para empresas.

Mark es el fundador de DeveloperToArchitect.com, un sitio web con recursos gratuitos centrado en ayudar a aquellos desarrolladores que quieran evolucionar a arquitectos de software. Es autor de numerosos libros y videos técnicos con O’Reilly, incluyendo varios libros sobre Microservicios, las video-series Software Architecture Fundamentals y Enterprise Messaging, Java Message Service, 2a Edición, y es uno de los autores que contribuyeron con el libro 97 Things Every Software Architect Should Know.

Mark tiene un Master en ciencias computacionales y varios certificados de arquitectura y desarrollo por IBM, Sun, The Open Group y Oracle. Mark es un ponente habitual y ha dado charlas en centenares de conferencias de todo el mundo acerca de gran variedad de temáticas técnicas relacionadas con el mundo empresarial.

 

George Fairbanks

George Fairbanks es un desarrollador de software, consultor, educador y ponente que lleva desarrollando software desde mitad de los 80s y enseñando diseño de software desde finales de los 90s. Tiene un Ph.D. en Ingeniería de Software por la Carnegie Mellon University, bajo la tutela de David Garlan y Bill Scherlis. Tiene publicaciones acerca de frameworks y arquitectura de software en conferencias académicas selectas, incluyendo OOPSLA e ISCE.

George ha creado código para conmutadores, plugins para el Entorno de Desarrollo Integrado Eclipse (Eclipse IDE) y de todo para su startup web punto-com. Actualmente, trabaja como desarrollador de software para Google.

George es autor del libro Just Enough Software Architecture que ha recibido muy buenas críticas. Ha sido miembro del comité de programación de la Working International Conference on Software Architecture (WICSA), la International Conference on Software Maintenance (ICSM), y la European Conference on Software Architecture (ECSA). También ha arbitrado en IEEE Transactions on Software Engineering (TSE) y IEEE Software.

 

Peter Eeles

Peter Eeles es un Executive IT Architect en IBM Cloud’s Expert Lab for Cloud Adoption and Transformation, donde ayuda a mejorar la capacidad de entrega de servicios IT como parte de una transformación más amplia a la nube, de cara a lograr valor de negocio tangible. Peter tiene un interés particular en la adopción de los siguientes elementos como habilitadores de la innovación: Arquitectura, Agile, DevOps y Cloud.

Parte de la industria IT desde 1985, Peter fue anteriormente Chief Architect de la organización de IBM Rational’s Worldwide Solution Delivery donde lideró transformaciones a gran escala en distintas industrias. Peter ha escrito varios textos y libros, incluyendo The Process of Software Architecting (2009), Building J2EE Applications with the Rational Unified Process (2002), y Building Business Objects (1998).

 

Ian Gorton

Ian Gorton se unió a la Northeastern University de Seattle como Director de programas de Masters en Ciencias Computacionales en 2015. Previamente, había trabajado en el Carnegie Mellon University Software Engineering Institute como Miembro Senior del Staff Técnico. Trabajó en varios proyectos centrados en los principios de diseños de arquitecturas de software para aplicaciones big data masivamente escalables, y en construir bases de conocimientos tanto manualmente como usando machine learning para dar apoyo a las tareas de ingeniería.

Antes de unirse al SEI, Gorton fue Laboratory Fellow de Ciencias Computacionales y Matemáticas en el Pacific Northwest National Laboratory. Allí se encargó de dirigir el grupo de investigación Data Intensive Scientific Computing, y fue Chief Architect para PNNL’s Data Intensive Computing Initiative. También fue PI en múltiples proyectos de modelado ambiental, captura y almacenamiento de carbono y bioinformática. Esta experiencia le ha llevado a tener gran interés en el diseño de ciber-infraestructuras de gran escala y altamente modificables para investigaciones científicas.

Gorton posee un PhD en Ciencias Computacionales por la Sheffield Hallam University y es Miembro Senior de la IEEE Computer Society y Fellow de la Australian Computer Society. Hasta Julio de 2006 lideró el equipo de R&D de arquitectura de software en la National ICT Australia (NICTA) en Sidney, y previamente había trabajado en CSIRO, IBM, Microsoft y como académico en Australia.

Su pasión es analizar y diseñar sistemas distribuidos complejos y de alto rendimiento, y encarnar los principios de diseño y arquitectura en métodos y herramientas que puedan ser aprovechados por arquitectos en otros proyectos.

 

Sandro Mancuso

Artesano de software, autor y fundador de la London Software Craftsmanship Community (LSCC). A pesar de que Sandro lleva programando desde muy joven su carrera profesional no empezó hasta 1996. Desde entonces ha trabajado para startups, casas de software, empresas de productos, compañías de consultoría internacionales y bancos de inversión.

A lo largo de su carrera Sandro ha tenido la oportunidad de trabajar en una gran variedad de proyectos con distintos lenguajes, tecnologías y en multitud de industrias distintas. Sandro tiene una gran experiencia en introducir la ideología de Artesanía de Software (Software Craftsmanship) y las prácticas de Extreme Programming en organizaciones de todo tipo.

Sandro es reconocido a nivel internacional por su trabajo extendiendo y haciendo evolucionar la Artesanía de Software y es frecuentemente invitado para dar charlas en multitud de conferencias alrededor del mundo.

Su aspiración profesional es la de elevar el nivel de la industria del software ayudando a los desarrolladores a mejorar y preocuparse más por su arte.

 

Len Bass

Len Bass es un autor galardonado que ha dado conferencias a lo largo y ancho del mundo. Sus libros sobre arquitectura de software son ejemplares. Por ejemplo, su libro sobre DevOps es, tal y como lo expone un usuario de Amazon, “el primer libro sobre DevOps que muestra una visión realista de una implementación completa de DevOps”. Acaba de publicar un libro con John Klein titulado ‘Deployment and Operations for Software Engineers’.

Len tiene más de 50 años de experiencia en desarrollo de software, 25 de ellos siendo parte del Software Engineering Institute de Carnegie Mellon. También trabajó 3 años en la NICTA de Australia y es en la actualidad un miembro adjunto de la facultad de la Carnegie Mellon University, donde enseña cursos de DevOps.

 

Dave Farley

Dave Farley es un líder de opinión en el campo de la Entrega Continua, DevOps y desarrollo de software en general.

Es co-autor del libro ganador del premio Jolt ‘Continuous Delivery’, además de ponente habitual en varias conferencias, bloguero y uno de los autores del Reactive Manifesto.

Dave lleva 30 años divirtiéndose con los ordenadores y ha trabajado con la mayoría de tipos de software, desde firmware, pasando por juguetear con sistemas operativos y drivers, a escribir juegos y aplicaciones comerciales de todas formas y tamaños. Empezó a trabajar con sistemas distribuidos hace más de 25 años, investigando el desarrollo de sistemas de bajo acoplamiento basados en mensajes – precursor de las arquitecturas de MicroServicios.

Dave tiene tiene gran experiencia liderando el desarrollo de software complejo en equipos tanto grandes como pequeños en el Reino Unido y los Estados Unidos. Dave fue uno de los pioneros en adoptar las técnicas de desarrollo agile, aplicando desarrollo iterativo, integración continua y niveles nada despreciables de testeo automatizado en proyectos comerciales de principios de los 90.

Dave fue Líder de Desarrollo de Software en LMAX Ltd, sede del OSS Disruptor, compañía conocida especialmente por la excelencia de su código y la naturaleza ejemplar de sus procesos de desarrollo.

A día de hoy, Dave es un desarrollador de software y consultor independiente, y fundador y director de Continuous Delivery Ltd.

 

Juan Manuel Serrano Hidalgo

Juan Manuel es el CTO y co-fundador de Habla Computing. Durante los últimos ocho años ha estado utilizando Scala y programación funcional en aplicaciones para el sector bancario, y tiene extensa experiencia en proyectos de consultoría con Scalaz, Cats y otros frameworks del ecosistema Scala.

Juan Manuel fundó y dirige el grupo Madrid Scala Meetup y es miembro del comité organizador del lambda.world, la principal conferencia de España de programación funcional para practicantes de software. Antes de Habla Computing, Juan Manuel fue profesor de universidad durante más de 15 años en distintos cursos de ciencias computacionales y ingenierías de software.

 

Christian Ciceri

Christian Ciceri empezó su carrera profesional con un interés particular en temas relacionados con el diseño Orientado a Objetos, con estudios profundos acerca de patrones de diseño y técnicas de código y arquitectura.

Fue uno de los primeros practicantes de Metodologías Agile, particularmente Extreme Programming, con gran experiencia en TDD, Integración Continua y diseño evolutivo. Christian siempre ha buscado tener un amplio conocimiento tecnológico, y con ese objetivo en mente ha explorado un gran número de tecnologías y estilos de arquitectura.

Actualmente, Christian es Arquitecto de Software y co-fundador de Apiumhub. Su visión de la arquitectura va mucho más allá del estilo “power-point”. Cree que un arquitecto de software debería ser capaz de “saltar” de aspectos de distintos niveles de forma natural, rápida y continua. Como siempre dice: “un arquitecto de software debería crear un ecosistema de trabajo que permita al equipo tener una producción más barata, escalable y predecible”.

 

Álvaro García

Álvaro García es un ingeniero principal que cree en la metodología Extreme Programming. Su vida es un viaje de constante aprendizaje y en la actualidad es co-organizador de meetups y eventos de Barcelona Software Craftsmanship. Le gusta leer y revisar libros sobre tecnología, dando feedback al autor siempre que sea posible de cara a crear la mejor experiencia para el lector. Álvaro lleva trabajando en la industria IT desde 2005 para compañías de productos, firmas de consultoría y cómo autónomo, y de vez en cuando publica artículos en su blog.

 

Global Software Architecture Summit: Agenda

El Global Software Architecture Summit dará comienzo a las 8:30 de la mañana y durará hasta las 8 de la tarde. Seguimos trabajando en la agenda definitiva del día, pero os podemos avanzar que los temas principales que van a tratar los ponentes son:

  • Evolución de la arquitectura de software; ¿qué podemos esperar?
  • Principios de la Arquitectura de Software
  • Patrones de Arquitectura Reactiva
  • Microservicios
  • Eligiendo el Estilo de Arquitectura Adecuado
  • Punto de vista práctico acerca de cómo implementar la arquitectura de software
  • Arquitectura Hexagonal
  • Prácticas Eficientes de Arquitectura
  • Arquitectura en Entornos Agile
  • Pensamiento Arquitectónico
  • Cloud Scalability

… y muchos otros.

¡Estad atentos a la agenda completa de Global Software Architecture Summit! -> Suscríbete a la newsletter de GSAS aquí.

 

Location

El Global Software Architecture Summit tendrá lugar en el Hotel Alimara. Excelentes salas de reuniones, catering delicioso y un precioso jardín donde disfrutar del clima de Barcelona y conectar con otros entusiastas de la arquitectura de software.

 

Entradas

Ahora mismo disponemos de Entradas para Early Birds. Para comprarlas, haz click aquí.

 

Global Software Architecture Summit: Sponsors & Media Collaborators

Si estás interesado en conocer influyentes arquitectos de software de todo el mundo, ahora tienes esta gran oportunidad de participar en el Global Software Architecture Summit y dar apoyo a la comunidad de arquitectura de software. Solicita toda la información sobre sponsorship aquí.

¡Tenemos muchas ganas de hacer este evento y hacer nuestra contribución a la comunidad de arquitectura de software!

¿Nos vemos en Global Software Architecture Summit?

¡Visita la web de GSAS para saber más!