live sobre arquitectura y desarrollo de software 2019

Arquitectura y desarrollo de software en el 2019

¿Qué nos trae el 2019 en cuanto a nuevas tecnologías para la arquitectura y desarrollo de software?

Esa fue la pregunta que resolví durante la primera charla en vivo en mi canal de YouTube. ¡Qué susto!

Te dejo la grabación de la charla a continuación. Debajo de esta encontrarás los temas tratados, las diapositivas y los enlaces más relevantes.

Temas tratados

Estos son los temas discutidos en la charla en vivo sobre tendencias de arquitectura y desarrollo de software 2019.

¿De dónde vienen estas tendencias?

  • 05:09 – Technology Radar de Thought Works.
  • 07:14 – Reportes de tendencias de InfoQ.

Frontend

  • 09:10 – Micro frontends.
  • 13:55 – GraphQL y Apollo.
  • 15:57 – HTTP/2.

Lenguajes y frameworks

  • 21:46 – Kotlin y las librerías/frameworks: Ktor, MockK, detekt, http4k.
  • 24:11 – TypeScript.
  • 25:38 – Rust.

Arquitectura de software

  • 28:55 – Microservicios.
  • 32:08 – Arquitecturas evolutivas.
  • 37:58 – Programación reactiva y los frameworks WebFlux y Reactor.
  • 42:00 – Serverless.

DevOps

  • 43:22 – Ingeniería del caos.

Backend

  • 47:49 – Secretos como servicio.
  • 49:52 – Deno.
  • 52:19 – Contentful y headless CMS.
  • 57:26 – Micronaut.
  • 58:30 – Next.js

Diapositivas

Enlaces de interés

Recursos que he creado y que complementan los temas tratados.

Recursos de interés en los que basé la charla.

¡Gracias a todas las personas que participaron del evento en vivo!

Principio YAGNI - You Aren't Going to Need It

Principio YAGNI

Como desarrolladores de software, a veces nos gusta anticiparnos a futuras necesidades de nuestras aplicaciones. El reto es que podemos terminar creando trabajo adicional para nosotros, que no está basado en requerimientos reales de nuestros usuarios.

Es aquí donde entra el principio YAGNI, para ayudar a enfocarnos en lo que realmente importa. Te dejo un vídeo sobre el tema, que hace parte de la serie Programador Senior de mi canal de YouTube.

Leer más →

Principio KISS - Keep It Simple, Stupid

Principio KISS

Uno de los principios más recomendados a la hora de diseñar y desarrollar software es el principio KISS. Por esta razón, grabé un vídeo sobre el tema en la serie Programador Senior de mi canal de YouTube.

Si prefieres leer, debajo del video te dejo su respectiva transcripción.

Leer más →