CodelyTV news
CodelyTV news
codely.tv

<🛰️> Curso de DDD en TypeScript: comunicación entre servicios y aplicaciones 100% publicado!

 

New

  

Acabamos de publicar el último bloque de DDD en TypeScript: comunicación entre servicios y aplicaciones

En este curso aprenderás a:

  • ✨ Producir, publicar y consumir eventos de dominio en TypeScript
  • 🫧 Comunicar servicios con Event Bus async en memoria
  • 🛰️ Comunicar servicios de forma distribuida con RabbitMQ
  • 🙅🏾‍♂️ Gestion de errores al publicar y consumir eventos
  • 🪞 Generar modelos de lectura con proyecciones
  • 🔀 Implementar un Command Bus y Query Bus en TypeScript
  • 👯 Dar de alta nuevos servicios de forma progresiva
  • 🔍 Crear un buscador en MongoDB usando Criteria Pattern
  • 🤘 Proceso de migración a ElasticSearch

<🛰️ Escala tu software con DDD y TypeScript>

type=thumbnail-new, color=white.png

<🛰️> Nuevo curso de DDD en TypeScript: comunicación entre servicios y aplicaciones!

 

New

  

Acabamos de publicar la primera parte del curso DDD en TypeScript: comunicación entre servicios y aplicaciones

En este curso aprenderás a:

  • ✨ Producir, publicar y consumir eventos de dominio en TypeScript
  • 🫧 Comunicar servicios con Event Bus async en memoria
  • 🛰️ Comunicar servicios de forma distribuida con RabbitMQ
  • 🙅🏾‍♂️ Gestion de errores al publicar y consumir eventos
  • 🪞 Generar modelos de lectura con proyecciones
  • 🔀 Implementar un Command Bus y Query Bus en TypeScript
  • 👯 Dar de alta nuevos servicios de forma progresiva
  • 🔍 Crear un buscador en MongoDB usando Criteria Pattern
  • 🤘 Proceso de migración a ElasticSearch

<🛰️ Escala tu software con DDD y TypeScript>

type=thumbnail-new, color=white.png

<🐘> ¡Prepárate para PHP 8.2!

 

New

  

El 24 de noviembre sale la versión estable de PHP 8.2. Trae bastantes novedades, entre ellas las readonly classes.

Pero como siempre, hay formas y formas de migrar de versión. Hemos querido hacer un resumen de la evolución de php y la mejor forma de actualizar de versiones viendo todas las novedades de esta nueva versión:

<Accede al curso>

PHP 8.2 - De PHP53 a PHP82-low.gif

<🔦> Linting en JS y TS: ¡100% publicado!

 

Improvement

  

¡Acabamos de publicar el segundo y último bloque del curso de Linting en JavaScript y TypeScript!

En este segundo bloque vemos cosas como:

  • 🥞 Cómo el linting nos puede ayudar a aplicar Arquitectura Hexagonal
  • 🎣 Ejecutar ESLint via commit hooks y en el CI
  • 🚴 Evitar el bike-shedding adoptando un estándar como Prettier
  • 🤲 Tabs vs spaces: el debate vuelve a la orden del día
  • 🐙 Linting también en tus tests
  • 🆕 El nuevo sistema de configuración de ESLint
  • 🎁 Cómo publicar tu configuración en npm

<Accede al curso>

Linting en JS y TS

<🔦> ¡Nuevo curso de Linting en JavaScript y TypeScript!

 

New

  

Sin duda alguna, el linter es una de las herramientas que más infravaloramos mientras programamos.

Un linter no sólo nos sirve para definir un estilo de código, nos puede servir para:

  • 🔀 Evitarnos merge conflicts
  • 🐛 Ayudar a que no lleguen bugs a producción
  • 🎯 Mejorar nuestra Arquitectura de Software (sí, como lo acabas de leer)

En el curso vemos todo esto y más. Incluso, hemos creado una herramienta para respetar la Arquitectura Hexagonal en nuestros proyectos JS y TS. ✨

<Accede al curso> thumbnail

<🚜> 5 MOTIVOS por los que TypeScript es MENTIRA

 

New

  

🤔 ¿Es TypeScript un lenguaje de mentira?

Os traemos VIDEO donde hablamos de ello y REPOSITORIOS de CODIGO relacionados 👇

🔗 Links relacionados 👇

<💡> ¡Última sesión de acompañamiento con Holaluz publicada!

 

New

  

Acabamos de publicar la última Sesión de Acompañamiento con Holaluz. 🎉

Aplicamos todo lo aprendido en los cursos de Domain-Driven Design en una sesión donde prácticamente el 100% es código. 💻

Las sesiones de acompañamiento son un espacio donde ayudamos a trasladar los conceptos vistos en los cursos al contexto particular de tu empresa. Aquí puedes ver una introducción más al detalle. 🙂

unnamed.gif

Todo en base a código real y gráficos que nos ayudan a entenderlo todo mejor 👌

< ¡Nos vemos en el curso! >

<🎙> ¡Nuevas Lightning Talks añadidas para mejorar tu PRODUCTIVIDAD!

 

New

  

Aunque sea verano, en Codely seguimos a tope publicando 💪🌴

Hoy hemos añadido 2 Lightning Talks para que puedas mejorar tu flujo de trabajo 👇

1️⃣ NAVEGA mejor en tu SISTEMA OPERATIVO

Hay alguna forma más rápida de movernos por nuestro IDE, Terminal, Browser… ¿que no implique estar con el ratón todo el rato?

2️⃣ Gestiona tu Second Brain con Obsidian y n8n

Al tener un lugar donde apuntar todo lo que aprendes se le llama Second Brain.

<Accede al curso> linkeidn.jpg

<🐝> ¡Curso de Patrones de Diseño de Comportamiento 100% publicado!

 

New

  

Patrones de Diseño de Comportamiento 100% publicado! 🚀

Implementamos en detalle cada patrón de comportamiento teniendo en cuenta:

  • 🧊Implicaciones a nivel de SOLID antes y después
  • 👌Con ejemplos de código del Mundo Real™️
  • ⬆️Elevamos los patrones a macro-diseño
  • 🍣Combinación de patrones
  • ✨Enfoque funcional

<Accede al curso>

white.png

<💡> ¡Nueva sesión de acompañamiento con Holaluz!

 

New

  

Imagina un formato que va más allá que un simple curso.

Un formato donde puedes poner en práctica los conceptos que has aprendido en SOLID, CQRS, Event-Driven Architecture…

Esto es lo que hemos hecho en las Sesiones de Acompañamiento con la gente de @HolaluzEng

Ejemplos del Mundo Real™️ que hemos grabado poniendo en práctica:

  • 💡 SOLID y concretamente SRP
  • ⚡️ OCP a micro y macro diseño
  • 🏮 Eventos de Dominio

03.1 Sesion Holaluz.gif

Todo en base a código real y gráficos que nos ayudan a entenderlo todo mejor 👌

< ¡Nos vemos en el curso! >