DevTernity regresa en 2021 como conferencia online

3dpoder - 24/11/2021 16:12
DevTernity es una conferencia internacional sobre el desarrollo del software en Europa. Invita a todos los interesados a unirse para profundizar en la codificación y la arquitectura de los programas y Apps.

Este año, DevTernity ofrece a los participantes 20 charlas y 8 talleres ofrecidos por Robert Martin, Venkat Subramaniam, Sandro Mancuso, J.B. Rainsberger, Dave Farley, Allen Holub, Hadi Hariri, Kevlin Henney y otros desarrolladores destacados.

El primer día del evento estará dedicado a charlas y sesiones con profesionales de la industria. Así como conferencias y autores. Recibirás asesoramiento, conocimientos profundos que tienen como objetivo preparar a los participantes para el papel de arquitecto de software, líder de ingeniería o CTO.

Los participantes tendrán acceso a 21 sesiones. Los temas incluyen la buena arquitectura, código limpio, desarrollo basado en pruebas, refactorización, manejo de deudas técnicas, agile sin BS, productividad, desarrollo profesional y mucho más.

El segundo día de la conferencia será completamente sobre talleres prácticos:



DevTernity regresa en 2021 haciendo hincapié en refactorizar

Quieres refactorizar, pero no lo haces, parece que nunca encuentras el tiempo para trabajar en el tema. Sientes presión en tu trabajo diario para darle un empuje a las características y mejorarlas, estás constantemente luchando contra fallos.

DevTernity enfoca este proceso en curso que te ayuda a romper tu rutina de refactorización. Combina inspiración y técnicas prácticas de refactorización que te enseñarán cómo refactorizar el código base en tu trabajo diario, sin parecer más lento que las personas que te rodean.

Aprenderás a:



Arquitectura incremental

No puedes luchar simultáneamente contra tu código y ser ágil, te ralentiza demasiado. El diseño de su código debe evolucionar de forma incremental junto con tu comprensión del producto. En este taller, aprenderás todo lo que necesitas para crear diseños adaptables a medida que los implementas. En el camino, también experimentarás Event Storming y otras técnicas de diseño basado en dominios.

Aprenderás a:



En general, aprenderás cómo construir un sistema y una arquitectura coherente y sostenible que pueda adaptarse fácilmente a los requisitos cambiantes. Crecer de manera incremental a medida que el sistema evoluciona.

Del código heredado al Solid Code

La mayoría de nosotros hemos estado trabajando con algún tipo de sistema heredado con mucha deuda técnica. ¿Cómo mejoramos el código base sin The Big Rewrite y evitamos crear otro monstruo? De eso se trata este taller.

En este taller, trabajaremos juntos en un sistema heredado. Abordaremos el problema creando un modelo nuevo, limpio y orientado a objetos con modularidad, cohesión y test en mente. Introduciremos el modelo en la aplicación existente de forma segura, dejándonos la opción de retirar los cambios en cualquier momento.

Las pruebas totalmente automatizadas asegurarán que ambos modelos produzcan resultados consistentes. EventStorming nos ayudará a establecer prioridades correctas y comprender el impacto comercial de nuestros cambios.

Finalmente, obtendremos un código sólido, limpio y orientado a objetos alineado con los objetivos de la empresa y las mejores prácticas ágiles de desarrollo del software. Este taller utiliza Java como lenguaje de referencia.

Aprenderás a:



Mejorar el software continuamente y hacerlo más rápido

La entrega continua es practicada por muchos de los equipos y empresas con más éxito del planeta. Como Amazon, Netflix, Google y Tesla. Este taller te enseñará las técnicas de entrega continua y DevOps que necesitas para entregar software de calidad a tus clientes.

Dave Farley, coautor de los libros más vendidos "Entrega continua" e "Ingeniería de software moderna", te enseñará cómo transformar tu trabajo diario, equipo y empresa, para que desarrollar un software mejor, más seguro y lo antes posible.

Aprenderás a:



Diseño evolutivo

Un buen diseño es fundamental para el éxito, este tiene que ser evolutivo. Sin embargo, el diseño que evoluciona debe ser extensible y sostenible.

En esta charla, abordaremos qué es el diseño evolutivo y profundizaremos en los principios y prácticas que pueden ayudar a realizar un diseño evolutivo efectivo.

Microservicios, monolitos modulares y sistemas basados en eventos

En este taller, te llevarán a través de tres estilos diferentes de arquitectura de servicios empresariales:



Juntos, diseñaremos un sistema de backend no trivial y descubriremos las fortalezas y debilidades de cada enfoque arquitectónico. Discutiremos los errores y problemas típicos a los que se enfrentan los desarrolladores durante el diseño de la arquitectura de servicios y cómo resolverlos. Aprenderás cómo elegir el mejor estilo de arquitectura para su proyecto y cómo diseñar soluciones híbridas, aprovechando las mejores partes de cada estilo de arquitectura.

Arquitectura ágil

Cada sistema tiene una arquitectura, ya sea accidental o intencional, el enfoque de lo que a menudo se describe como arquitectura se centra en un conjunto específico de tecnologías de plataforma, que forman solo una parte del conjunto de preocupaciones que una arquitectura conlleva. Y con demasiada frecuencia la arquitectura se ve como una preocupación separada del proceso de desarrollo, mientras que los dos están entrelazados. Lo que construyes está influenciado por cómo lo construyes, y viceversa.

Este taller analiza la relación entre los procesos ágiles y la buena arquitectura, teniendo en cuenta modelos de procesos de desarrollo, estilos arquitectónicos, técnicas de requisitos, técnicas de modelado, patrones de diseño y prácticas de prueba.

Tienes más información sobre los oradores y mentores de esta conferencia en su sitio web.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #241277