GOTO Amsterdam 2022

Apiumhub BLOG 1 1

Del 12 al 16 de Junio se celebró el evento tecnológico «goto;» en Amsterdam, el primero que se realiza tras el COVID. Además, este año han facilitado el acceso virtual a las charlas con una gran inversión en la producción audiovisual y una retransmisión en streaming en tiempo real. Sin duda una oportunidad para expandir el evento más allá de Los Países Bajos y ser accesible globalmente. Desde aquí mi más sincera enhorabuena por esta iniciativa.

El evento reúne a expertos y empresas que han compartido su visión sobre la inmersión tecnológica en los procesos de desarrollo, comentando qué problemas se han encontrado y qué tecnologías o técnicas han escogido para reducir la fricción o eliminarlos. El programa abarca conferencias de la industria, técnicas y tecnologías esenciales para abordar la Web3 o cómo abordar un despliegue mediante la arquitectura Serverless.

El certamen ha contado con un amplio repertorio de ponentes de alto nivel, algunos de renombre internacional, otros provenientes del sector privado. La organización les ha asignado unos 40-45 minutos a cada ponente para que pudiera exponer su charla, emitiendo la mayoría de ellas en sesiones en paralelo para poder distribuir la demanda de conocimiento y optimizar los tiempos.

Como mis intereses se centran en el desarrollo y despliegue de plataformas escalables, me organicé la siguiente agenda para poder disfrutar de dichos contenidos:

Lunes 13 de Junio

  • Rediscovering Humanity in Tech, por Eric Johnson

Una charla magistralmente llevada por Eric Johnson quien no sólo ha demostrado su nivel de experiencia en eventos de este tipo, sino que con su naturalidad y cercanía, rompe los sesgos y nos recalca un hecho que debería ser nuestra máxima como ingenieros de software: la tecnología debe ser usada por y para el beneficio de la humanidad.

  • Economy of Speed, por Dave Farley

Aquí Dave Farley nos da una charla de cómo deberían ser los equipos de desarrollo altamente productivos donde la automatización y el uso de las pipelines deberían ser el camino para que todo equipo logre ser más productivo, eficaz y eficiente.

  • The Pipeline Driven Organization, por Roy Osherove

No conocía a Roy Osherove y ha sido todo un descubrimiento. No sólo por dar luz a cómo organizar los equipos y centrarse en lo que él llama Pipeline Driven Organization, sino por haber hecho una charla amena, completa y didáctica.

  • The Zen of Programming, por Sander Hoogendoorn

En esta charla Sander Hoogendoorn nos cuenta su experiencia como ingeniero de software con una vasta carrera profesional desarrollando y viajando. Qué ha aprendido en este tiempo y qué debería primar más allá de los paradigmas y estándares de facto en la industria del desarrollo.

  • How Serverless Technologies Accelerate Our Digital Transformation, por Erik Ammerlaan

Aquí Erik Ammerlaan nos cuenta su experiencia como CTO de Nationale Nederlanden llevando a cabo la migración de equipos de desarrollo al Serverless, qué cambios y esfuerzos tuvieron que hacer para que los equipos adaptaran no sólo una tecnología nueva sino que además los diferentes equipos pudiera rotar entre proyectos siendo esta tecnología el nuevo estándar.

  • Testing in Production, por Talia Nassi

En esta charla Talia Nassi nos expone la necesidad de hacer testing en entornos de producción y cómo podemos abordar esta práctica desde el propio equipo de desarrollo. Una exposición centrada en el uso de Feature Flags así como en adoptar buenas prácticas sobre el testeo. Aunque no era una charla meramente práctica, se ha agradecido que expusiera un caso de uso y qué explicase cada fase de despliegue con detalle.

Martes 14 de Junio

  • #FAIL, por Kevlin Henney

Aquí Kevlin Henney despliega su experiencia y rodaje dando charlas para recordarnos la importancia del testing en nuestra industria, usando para ello ejemplos cotidianos y actuales. Una didáctica lección sobre cómo abordar los fallos y cómo crear proyectos resilientes aprendiendo de dichos errores.

  • A Developer’s Introduction to Developing in Web3, por Roy Osherove

En esta charla Roy Osherove nos hace una introducción a la Web3, qué conocimientos y cualidades deben tener aquellas personas que estén interesadas en esta nueva realidad de los smart-contracts. Dónde sería interesante o idóneo aplicarlo, con qué frameworks o lenguajes de programación él considera que son más fáciles de implementar… Otra vez, no ha decepcionado.

  • Flirting with the Public Cloud: Challenges of Regulated, Large Enterprises in Moving to the Public Cloud, por Madhu Sivasubramanian

Aquí Madhu Sivasubramanian nos expone aspectos que van más allá de los meramente técnicos para tomar o descartar la adopción de una infraestructura Cloud. Aspectos que van desde las regulaciones legales, hasta las políticas de privacidad que aplican determinados países. Y nos recuerda que, aunque el Cloud sea cada vez más fácil de adoptar, no todos los proyectos deben-pueden adoptar este tipo de infraestructura, y que no debería caer esta decisión únicamente en el equipo técnico.

  • The Psychology of UX, por Fabio Pereira

Esta charla de Fabio Pereira ha sido totalmente inesperada y con un cambio radical a lo que veníamos viendo los asistentes al evento. En esta ocasión Fabio nos cuenta cómo las empresas dedican ingentes cantidades de recursos para explotar nuestros sesgos y condicionarnos en nuestro día a día para la toma de decisiones, dentro y fuera del mundo digital pero usando la tecnología como nexo entre ambos mundos. Una charla que me ha sabido a poco, todo sea dicho.

  • Thinking Serverless: From User Request to Serverless Solution, por James Beswick

Aquí James Beswick nos cuenta cómo AWS provee al servicio de cualquiera una serie de tecnologías específicamente diseñadas para abordar una infraestructura Serverless. Cómo sacarle provecho y cómo combinarlas para cubrir prácticamente cada necesidad.

  • Explainable AI Explained for Developers, por Joop Snijder y Willem Meints

En esta charla Willem y Joop nos muestran el potencial de la AI con casos de uso reales, y cómo esta tecnología ha evolucionado al punto de que no requiere prácticamente programación alguna, usando infraestructuras y modelos estándar. Una charla introductoria y bien enfocada.

Miércoles 15 de Junio

  • Is Software Engineering Still an Oxymoron? (live streamed), por Alan Kay

Aquí Alan Kay hace una exposición de su larguísima trayectoria en la industria del desarrollo y hace una reflexión sobre qué es un ingeniero de software y si los productos que realizamos a día de hoy, son comparables en términos de calidad y durabilidad, con los productos o servicios desarrollados por ingenieros de otros sectores. Una reflexión profunda y densa en la que seguro tarde o temprano todos llegamos a tener…

  • Micro services from the Trenches. Concepts, Design, Architecture, Code, Testing, por Sander Hoogendoorn

Como continuación de su charla anterior, aquí Sander Hoogendoorn nos hace replantearnos la adopción de los micro servicios y nos cuestiona las necesidades de adoptar dicha arquitectura en la mayoría de los proyectos y cómo seguimos intentando solventar problemas de escalabilidad en fases demasiado tempranas lo que provoca, en la mayoría de ocasiones, un aumento de la complejidad técnica y que el propio proyecto -y equipo de desarrollo- se resienta por ello.

  • Structure and Interpretation of Test Cases, por Kevlin Henney

En esta charla Kevlin continúa su charla anterior y nos aconseja prestar atención a cómo abordamos los tests en nuestros desarrollos, desde conceptos tan básicos como las convenciones de nomenclatura hasta la elección de los datos de prueba. Y dicha atención debe ser considerada en detalle y relevancia, tan importante como el propio desarrollo. De hecho, el desarrollo sin testing no debería considerarse finalizado. Ambos aspectos deben ser considerados como una única entidad indivisible.

  • From Monolith to State-of-the-Art Banking, por Flavio Deroo

Aquí Flavio Deroo nos presenta el reto de crear una entidad bancaria desde cero. Aparte de las regulaciones, permisos y certificaciones legales y financieras, está el reto de abordar un servicio escalable por naturaleza, global e ininterrumpido como es un eBank explicando así como su camino ha llegado al Event Sourcing y que este paradigma casa perfectamente con este tipo de proyectos y que, aunque cada parte del modelo de negocio requiere unas necesidades particulares, ellos han sido capaces de migrar de una plataforma legacy a una basada en micro servicios, Event Sourcing y CQRS. Otra charla introductoria que ha sabido a poco.

La goto; ha sido una gran experiencia, con diversidad de temáticas y con sesiones de Masterclass bajo demanda. Bien organizada y, aunque hayan habido aspectos técnicos que mejorar, lo más destacable ha sido su enfoque global y el ofrecer el streaming en tiempo real, todo ello gracias al gran esfuerzo de los promotores y colaboradores. La goto; es, además, una oportunidad para aprender y evolucionar y, aunque mi asistencia fuera totalmente online, han aportado vías para que podamos interactuar con los ponentes e incluso otros asistentes del evento.

Gracias a Apiumhub y a VYou por apoyar activamente este tipo de eventos y por haberme invitado a asistir.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Secured By miniOrange