Talleres de arquitectura de software

Eventos de arquitectura de software

Talleres de arquitectura de software

Apium Academy tuvo el honor de formar parte del Global Software Architecture Summit el año pasado, un evento organizado por Apiumhub, el hub de desarrollo de software con sede en Barcelona. Tuvimos el placer de ofrecer talleres de arquitectura de software a nuestros clientes y antiguos alumnos que asistieron a GSAS.  

Talleres de arquitectura de software impartidos por destacados arquitectos de software

Thinking Architecturally por Nathaniel Schutta

Rich Hickey dijo una vez que los programadores conocen las ventajas de todo y las desventajas de nada, un enfoque que puede llevar a un proyecto por un camino de desarrolladores frustrados y clientes insatisfechos. Como arquitectos, debemos considerar las ventajas y desventajas de cada nueva biblioteca, lenguaje, patrón o enfoque y tomar decisiones rápidamente, a menudo con información incompleta. ¿Cómo debemos pensar en las inevitables elecciones tecnológicas que tenemos que hacer en un proyecto? ¿Cómo equilibrar agendas contrapuestas? ¿Cómo mantenemos a nuestro equipo contento y entusiasmado sin perseguir cada novedad que alguien encuentra en la red interna?

Como arquitectos, es nuestra responsabilidad guiar eficazmente a nuestros equipos en el viaje tecnológico. En esta sesión, Nathaniel analizó el valor de las concesiones mutuas, así como la forma de evaluar las nuevas tecnologías y registrar eficazmente las inevitables decisiones arquitectónicas que tenemos que tomar. También exploró el valor de las funciones de adecuación como forma de garantizar que las decisiones que tomamos se reflejen realmente en la base de código.

Acerca del experto

Nathaniel T. Schutta es un arquitecto de software que se centra en la computación en nube y la creación de aplicaciones útiles. Es un ponente experimentado que participa regularmente en conferencias en todo el mundo, incluidos simposios No Fluff Just Stuff, encuentros, universidades y grupos de usuarios. Además, Nate también es profesor adjunto en la Universidad de Minnesota, donde enseña a los estudiantes a adoptar lenguajes dinámicos.

Nate es coautor del libro “Presentation Patterns” con Neal Ford y Matthew McCullough y recientemente publicó el libro “Thinking Architecturally”, disponible como descarga gratuita en Pivotal. Las presentaciones de Nate abarcan una gran variedad de temas, desde arquitectura de software, microservicios, computación en la nube e ingeniería de fiabilidad de sitios, hasta todo lo que hay entre medias.

Become a software design company por George Fairbanks y Michael Keeling

Las empresas de software quieren ser buenas en diseño de software, pero el tema es complejo y los plazos apremian. George y Michael describieron actividades, formatos, cambios culturales y obstáculos escandalosos. Hicieron un recorrido mostrando cómo prepararse y cómo responder. La sesión fue una mezcla de pequeñas conferencias, ejercicios en grupo, narración de historias y debates en grupo.

Acerca de los expertos

Michael Keeling es ingeniero de software en Kiavi y autor de “Design It!: From Programmer to Software Architect”. Antes de incorporarse a Kiavi, trabajó en IBM en el Watson Discovery Service y tiene experiencia en diversos sistemas de software, como arquitecturas orientadas a servicios, sistemas de búsqueda empresarial e incluso sistemas de combate. Michael es un conferenciante galardonado y participa regularmente en las comunidades de arquitectura y agilidad. Tiene un máster en Ingeniería de Software por Carnegie Mellon.

George Fairbanks es ingeniero de software en Google. Es desarrollador de software, consultor, educador y conferenciante. Lleva desarrollando software desde mediados de los 80 y enseñando diseño de software desde finales de los 90. George es Doctor en Ingeniería de Software por la Universidad Carnegie Mellon, asesorado por David Garlan y Bill Scherlis. Tiene publicaciones sobre frameworks y arquitectura de software en conferencias académicas selectivas, como OOPSLA e ICSE.

George ha escrito código de producción para conmutadores telefónicos, plugins para el IDE Eclipse y todo para su propia startup web dot-com. Escribió el libro “Just Enough Software Architecture” y ha recibido buenas críticas. También ha sido miembro del comité del programa de la Conferencia Internacional de Trabajo sobre Arquitectura de Software (WICSA), la Conferencia Internacional sobre Mantenimiento de Software (ICSM) y la Conferencia Europea sobre Arquitectura de Software (ECSA). Ha sido árbitro de IEEE Transactions on Software Engineering (TSE) e IEEE Software.

Evolving organizations using sociotechnical architecture por João Rosa

“El cambio es la única constante en la vida”. Puede que reconozcas esta frase. El dicho es de Heráclito, un filósofo griego. Las organizaciones evolucionan constantemente, a veces con intención y otras para aprovechar una oportunidad. A menudo, esos cambios tienen efectos secundarios: pueden afectar a las prácticas de las personas, las misiones de los equipos y los procesos de las organizaciones. ¿Hay alguna forma de estar preparados para esos cambios? Según la experiencia de João, sí, ¡podemos estar preparados para esos cambios! Y podemos utilizar una de las habilidades humanas más antiguas: la visualización. Para ser más específicos, podemos combinar diferentes visualizaciones para discutir, razonar y comunicar el cambio.

Independientemente de tu papel en una organización, es posible utilizar visualizaciones para discutir otros puntos de vista y las diferentes opciones y compensaciones. Esta práctica te lleva a través de la evolución de una organización mediante el uso de diferentes visualizaciones, tales como Mapas de Wardley, Mapas de Contexto y Topologías de Equipo. João comenzó con un Mapa Wardley para crear el contexto para todos y realizó una serie de ejercicios para evolucionar organizaciones. Al final de la sesión, João experimentó diferentes visualizaciones y las combinó para visualizar el cambio y domar el cerebro.

Acerca del experto

João Rosa es consultor principal y Director Técnico interino. Cree que la arquitectura de software es un fino equilibrio entre compensaciones. João se centra en ayudar a equipos y organizaciones a tomar decisiones estratégicas en relación con el software, alineando equipos y software para optimizar el valor basado en el flujo. Cree en el poder de la colaboración y es un fan de las herramientas de colaboración visual. João habla a menudo en conferencias internacionales, una de ellas la O’Reilly Software Architecture Conference.

GSAS 2023: talleres de arquitectura de software

Este año, el Global Software Architecture Summit tendrá lugarlos días 9, 10 y 11 de octubre. Los dos primeros días se dedicarán a charlas y networkin, y el tercero a talleres prácticos de arquitectura de software, como:

  • “Building Distributed Systems using Transitional Sagas“
  • “Designing a Modern Distributed System with EDA“
  • “Nonlinear Thinking: Skills We Need Now“
  • “Hands-on Visual Communication for Software Architecture“
  • “Process Modelling EventStorming – A Rapid Hands-on Introduction“
  • “Writing as Thinking“

Expertos del sector, como Neal Ford, Mark Richards, Diana Montalion, Jacquie Read, Nick Tune, Daniel Selans y muchos otros, asistirán al evento para compartir sus conocimientos y experiencia con la comunidad de arquitectos de software.¿Te lo vas a perder? Consigue tú entrada aquí. ¡Esperamos verte allí del 9 al 11 de octubre en el Auditorio Axa de Barcelona!  

Leave your thought here

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare

Membresías

¿Interesado en más workshops?

Suscríbete y recibe nuestro boletín de noticias
Tu información nunca será compartida con terceros