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 →

5 características de C# para escribir mejor código

Este artículo hace parte de una iniciativa genial: el primer calendario de adviento de C# español. Cada día, durante 9 días, dos artículos nuevos sobre C# serán compartidos por la comunidad. Esta es mi contribución.


Escribir código es fácil.

Tomar un editor de texto, instalar algunas herramientas y empezar a programar es algo relativamente sencillo. Sin embargo, escribir buen código es otra historia.

Continue reading “5 características de C# para escribir mejor código”