#HEXAGONAL

Поділитися
Вставка
  • Опубліковано 22 жов 2024
  • 🔴▬ LINKS DE INTERÉS ▬🔴
    😎LIVE todos los Miércoles & Viernes.
    Twitch: t.co/vodIqiCH9N
    💬Escúchame aquí:
    Spotify: spoti.fi/3y281cY
    Apple Podcast: podcasts.apple...
    🤓¡Únete a nuestra comunidad!
    Discord: / discord
    Facebook: shorturl.at/jkmL6
    Instagram: / gentlemanprogramming
    Twitter: / g_programming
    📘Encuentra mi libro: ¿Cómo ser front-end sin fallar en el intento? + Tus primeros pasos en la programación web aquí: amzn.to/2ReBuzL
    -
    #gentlemanprogramming
    #comunidad #discord #twitch #programming #podcast #live #stream #clase #tech #it #scrum #kanban #agile #team #Hackathon #GentlemanProgramming #componentes #framework #library #framework #google #Facebook #tips

КОМЕНТАРІ • 123

  • @GentlemanProgramming
    @GentlemanProgramming  Рік тому +30

    A ustedes qué les parece ? es más facil que Clean Architecture ?? les escucho 🤓

    • @669HYBRID
      @669HYBRID Рік тому +2

      soy nuevo en el canal, con mucha expectativa para la construcción del proyecto. Saludos desde Colombia, gracias por el contenido de calidad.

    • @AlfredoGimenez
      @AlfredoGimenez Рік тому +1

      En el concepto se parecen mucho. Creo que lo que marque cuál es más fácil de usar y mantener estará más enfocado a como organizamos el código.

    • @juanperalta5853
      @juanperalta5853 Рік тому +1

      Desde mi punto de vista podemos iniciar con una arquitectura hexagonal y si el proyecto crece lo mejor será migrar a una clean ya que su separación de preocupaciones desde mi punto de vista es más sólida, y pues también depende del tamaño del proyecto

    • @matiasromera330
      @matiasromera330 Рік тому +1

      pareciera más completa la clean architecture que la hexagonal, pero bueno manos a la obra!

    • @marieltorres2873
      @marieltorres2873 Рік тому +3

      no creo que se trate de dificultad entre una y otra, sino de cuando usarlas y cuando no, con estos modelos podría cada uno hacer la arquitectura para su proyecto basándose en la lógica de estos modelos.

  • @Frodonar
    @Frodonar Рік тому +11

    Es una locura la perseverancia que tenés para hacer las cosas, realmente te admiramos mucho y valoramos tu contenido :)

  • @nadadeloque
    @nadadeloque Рік тому +2

    Hola....
    La verdad me costaba trabajo entender este tema de Arquitectura Hexagonal, pero con tu ejemplo de pizzas, fue de lo más claro y conciso.
    Muchas gracias por compartir tus conocimientos.
    Espero entender mucho mejor la parte técnica.
    Saludos cordiales.!!!
    Gracias

  • @qvacode
    @qvacode Рік тому +3

    Arquitectura Hexagonal + Vertical Slicing desde mi punto de vista es de lo más limpio, escalable y mantenible que existe a día de hoy. Muy buen video y quedo a la espera del inicio del proyecto. Saludos desde Cuba.

  • @THEShAdOwHFV
    @THEShAdOwHFV Місяць тому +1

    Vaya locura de video, no suelo comentar mucho, pero uff muchísimas ganas de verme TODOS los vídeos no solo de clean o hexagonal, sino de todo el contenido de este canal.
    Gracias

    • @GentlemanProgramming
      @GentlemanProgramming  Місяць тому +1

      @@THEShAdOwHFV Qué grande, me alegra un montón que te haya gustado el video y que te den ganas de ver todo el contenido del canal. Eso es justamente lo que busco: que disfrutes aprendiendo y te metas de lleno en estos temas. Así que dale para adelante, que hay mucho más para explorar. Gracias a vos por tomarte el tiempo de comentar, se valora un montón. Nos vemos en los próximos videos!

  • @wladimirrocha9417
    @wladimirrocha9417 Рік тому +1

    Buenisima la explicación, yo desde hace un tiempo quiero implementar arquitecturas, porque creo que lo hago de forma muy vaga,.
    Desde que conocí tus clases en platzi, para posterior encontrarme accidentalmente tu canal me haz parecido tremendo profe, gracias por compartir!

  • @reynaldorodriguezl.7530
    @reynaldorodriguezl.7530 Рік тому +2

    Estos videos me vienen como anillo al dedo, empiezo en una nueva empresa en Barcelona y usan Hexagonal Architecture. Por cierto Alan, conseguí esta nueva empresa gracias a tus videos, me hicieron una entrevista de mas de dos horas y mas del 80% de las preguntas las estudie con tus videos de entrevistas en angular y de react. ERES UN GENIO BRO. 🤝🤝💪💪

  • @Marcello019940
    @Marcello019940 Рік тому +4

    Muchas gracias Alan por el trabajo que te diste de volver a grabar para subirlo a esta plataforma. Me encantan los vídeos que subes acá y aprendo mucho. Hasta te sigo en LinkedIn porque considero que das mucho contenido de calidad y al menos para mí es bastante entendible. ❤

  • @Yhau1989
    @Yhau1989 Рік тому +4

    Wow que fácil es entender todo cuando vos lo explicas 😊

  • @jesusantoniorozozapata8981
    @jesusantoniorozozapata8981 Рік тому +1

    capo, si duda la clean architecture, pues es lo que mas abordo, pero sin duda conocer la hexagonal esta genial, el cuando se debe usar una o la otra, valla ver, tantas dudas que van surgiendo, al igual que los frameworks cuando elegir el uno el otro, bien es sabido que debemos partir del negocio para elegir las herramientas a utilizar, que grande eres. Sin duda son dudas que propongo para en su momento su existe la posibilidad de prepara y responderlas de la forma en que abordas los temas, de verdad que hasta el mas junior entiende...tienes arte para enseñar, un saludo y un abrazo desde Colombia.

  • @user-Chinchu_Ori
    @user-Chinchu_Ori Рік тому +11

    Noo, no me acostumbro sin los bigotes :( jajaja.

  • @dantesgtfo1511
    @dantesgtfo1511 Рік тому +2

    Por favor continuala! Muchas gracias por tus videos!

  • @andresmauriciofajardoolaya2721

    Profe, me hice los cursos suyos de Angular en platzi y parecía el profesor cuchilla, pero ahora es más animado en los videos. Gracias por compartir esta información.

  • @victoraroca
    @victoraroca Рік тому +1

    Felicidades!!! Muy bien explicado, consigue que se entiendan muy bien los conceptos, gran comunicador!!

  • @eliasepg
    @eliasepg Рік тому +1

    Muchas gracias Alan, excelente explicación!! Me encanta cuando explicas con ejemplos de la vida real, se entiende a la primera!!

  • @lucasferrero123
    @lucasferrero123 11 місяців тому

    Hola hermano, buenísima la explicación de la arquitectura Hexagonal. Me re sirve para la facultad. Gracias y éxitos!!

  • @alonsodeviana6010
    @alonsodeviana6010 Рік тому +1

    Q bien explicado,nunca había entendido tan bien la diferencia entre ambas arquitecturas! Excelente trabajo máster 👌

  • @r4k4210
    @r4k4210 Рік тому

    Está muy bueno, es un poco mas abstracta la arquitectura Hexagonal, pero creo que fue muy bien explicada teóricamente!

  • @ucieltech4358
    @ucieltech4358 Рік тому +1

    Me acabas de explicar un tema, que es si mismo es complejo de una manera super sencilla en 25 minutos. Con ansias del ejemplo con TypeScript, me viene perfecto porque estoy estudiando justo este lenguaje.

  • @sonnestar8894
    @sonnestar8894 Рік тому

    Un grande, justo necesito aplicar esto en mi trabajo actual y estaba re perdido, ahora a verme toda la saga de Hexagonal, saludos desde Chile crack!.

  • @marcelobatista31023
    @marcelobatista31023 Рік тому +2

    Que buena calidad de contenido, excelente labor querido, y gracias por compartir tu amplio conocimiento bajandolo tan a tierra para nosotros, no se encuentra en todas partes dicha calidad de contenido y compromiso para que se haga entender, mis respetos.🥰👏👏

  • @jordigonzalez6672
    @jordigonzalez6672 7 місяців тому +2

    gracias por las explicaciones. Ojalá los gráficos estuvieran a la altura :)

    • @GentlemanProgramming
      @GentlemanProgramming  7 місяців тому

      No te gustan mis dibujos de artista ? 👩‍🎤
      Sigue viendo que hay hasta código ;)

  • @juanperalta5853
    @juanperalta5853 Рік тому +1

    Sos un crack alan, se entiende perfectamente y que analogias tan buenas, aunque difiero un poco de como aplicas la clean no quita que enseñes de manera espectacular, muy claro todo

  • @fabo7733
    @fabo7733 Рік тому +1

    No te das una idea de lo que se aprende con este contenido 🧠!! Graciasss papurri sos un crá, saludos !!

  • @roberkapp705
    @roberkapp705 Рік тому +1

    Lo que te extrañaba Alan lpm, un espectaculo esa explicación man!! quedo manija por hacer esa aplicación aplicando todo esto! gracias Profe querido!!!!!

  • @sycrox2
    @sycrox2 Рік тому +1

    Alan gracias por tus clases y compartir con nosotros tu Tiempo y conocimientos, son muy dinámicas tus explicaciones; en mi opinión, es mejor cuando las subes de esta forma a UA-cam y no solo en Twitch, allá son vídeos muy largos y hacerlos por partes o temas es algo complicado. De nuevo muchas gracias 😊

  • @ezequielgarcia4609
    @ezequielgarcia4609 Рік тому +1

    Que buen vídeo, me encanta estos temas y más cuando está explicado tan bien y claro como lo haces. Deseando de ver los próximos vídeos con la aplicación. Son temas que permite entender mejor las cosas y como programador siempre es bueno entenderlo. Excelente contenido como siempre. Gran trabajo. Saludos 😊

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt Рік тому +2

    Gracias por tomarte el tiempo de regrabarlo , se agradece y me ayuda un montón, así puefo irlo repitiendo para entender todo 😅 , un saludo y éxito 😎

  • @jeronimo3488
    @jeronimo3488 Рік тому

    Te amo ex bigotudo, que locura tu manera de explicar, haces que sean faciles de entender conceptos complejos

  • @Black1Sabbath100
    @Black1Sabbath100 Рік тому +1

    Eres maravilloso Alan, gracias por explicar con palabras simples y concisas.

  • @ftwtf
    @ftwtf Рік тому +1

    buenísima introducción, la pt2 promete!!

  • @JuanMccormack-f1o
    @JuanMccormack-f1o Рік тому +1

    Gran video! realmente mostras una facilidad y ganas de enseñar. Gracias por la información me quedo clarísimo!!

  • @xedocs4410
    @xedocs4410 Рік тому +3

    de los mejores canales de progra, y el bigote?

  • @programacion5536
    @programacion5536 Рік тому +1

    Me encantó el ejemplo de la pizzería. Super intuitivo!!

  • @alternativejgb
    @alternativejgb 5 місяців тому +1

    No amigo, sos un crack. Tremenda explicación

  • @alexis8550
    @alexis8550 Рік тому +2

    Sos un crack me ayudas banda abrazo gigante

  • @fernandotanta2320
    @fernandotanta2320 3 місяці тому

    Hola! muy buen video! sobre como mostrar el mensaje de validación del correo que es una regla de aplicación, en un caso de un servicio web eso estaría en la capa de aplicación o en la capa de presentación (donde están los controllers)? o es que en ese caso el proyecto de api (presentación) y el proyecto de aplicación estarían en la misma capa? Gracias por tu respuesta.

  • @snk263
    @snk263 Рік тому +1

    Muchas gracias Alan buenisimo este contenido, me encanta!!

  • @alexanderobispo132
    @alexanderobispo132 Рік тому +3

    Eres un grande, muchas gracias por tomarte el tiempo de enseñarnos

  • @quicktutorial2761
    @quicktutorial2761 Рік тому +1

    excelente la clase, estaria bueno verlo en código aplicado también... eso de los adapters seria por ejemplo definir una carpeta types en donde exportas un objeto con por ejemplo las rutas de la aplicación... entonces si una ruta cambia... simplemente modificas ese archivo y cambia en todos los lugares donde se esta usando... puede ser o va mas allá?

  • @sergioarieljuarez90
    @sergioarieljuarez90 4 місяці тому +1

    un capo total ! gracias por tus videos ... didactiquisimo!

  • @lmarts
    @lmarts 4 місяці тому +1

    Hola! Interesante vídeo, especialmente el enfoque de la arq hexagonal, ya que muchas veces también se representa por capas. Una pregunta: ¿Qué dispositivo utilizas para las anotaciones?

  • @fabianquintero9231
    @fabianquintero9231 Рік тому +2

    Claro como el agua, como decimos en mi país: "Explicado con plastilina"

  • @sebastianvelasquez8752
    @sebastianvelasquez8752 Рік тому +1

    Gracias por el aporte a la comunidad. Una consulta: Tu libro ya está listo?

  • @danabaiardi5452
    @danabaiardi5452 Рік тому +1

    Excelente explicación la entendí a la primera.. y Alan sin 🧔🔥

  • @rodolfotovartorres
    @rodolfotovartorres Рік тому +2

    Primero que nada que bueno verte de regreso crack y una pregunta la arquitectura hexagonal es la misma a la que llaman DDD porque he visto ejemplos dónde la llaman así pero también le dicen hexagonal ? Y como siempre una manera muy buena de explicar y entender.

    • @GentlemanProgramming
      @GentlemanProgramming  Рік тому +1

      Bien pasa lo siguiente DDD significa domain driven design y es un enfoque de desarrollo. Mientras que hexagonal, clean, etc son arquitecturas. Se pueden hacer con o sin DDD aunque están muy relacionados filosóficamente hablando.

    • @rodolfotovartorres
      @rodolfotovartorres Рік тому +1

      @@GentlemanProgramming gracias por aclarar mi duda 👍 y espero con emoción el próximo video

  • @vinzegonzalesgamboa1908
    @vinzegonzalesgamboa1908 Рік тому +1

    Round 2, volviendo a ver para entender mejor :D

  • @ivancamposwainer8971
    @ivancamposwainer8971 Рік тому +2

    Gracias Alan!! Un saludo

  • @CeratiGilmour
    @CeratiGilmour Рік тому +1

    Son varias arquitecturas, sé que depende el uso de la situación, que rutas recomiendas aprender de todas ; según tu experiencia mi estimado...

    • @GentlemanProgramming
      @GentlemanProgramming  Рік тому

      Hello !!! la verdad...mi politica es aprender a medida que lo necesito, por ejemplo:
      Si tengo un problema en particular, busco no solo la solucion sino TODAS las soluciones ante el mimso y veo cual va mejor para el contexto en el que me encuentro.
      Tambien te recomiendo este libro: a.co/d/6eAlOkw

    • @CeratiGilmour
      @CeratiGilmour Рік тому +1

      Gracias mi rey!!!!

  • @_hugo_cruz
    @_hugo_cruz Рік тому +1

    Saludos hermano, buen video! Me le das saludos a Alan Buscaglia.

  • @adriangutierrez5565
    @adriangutierrez5565 6 місяців тому +1

    Un grande, buena explicación!

  • @davidxx55
    @davidxx55 Рік тому

    Como siempre claro y consiso super explicación

  • @luiferalmendrales5266
    @luiferalmendrales5266 11 місяців тому

    Crack!! no entendia este concepto muy bien osea tenia idea pero no lo entendia del todo, gracias

  • @frankcaryviveros363
    @frankcaryviveros363 Рік тому

    Excelente explicacion, gracias por tu aporte a la comunidad

  • @daniel-24gra79
    @daniel-24gra79 5 місяців тому +1

    Jajaja que maquina hasta constipado trae buenos videos este loco

  • @CarlosDiaz-vp5wl
    @CarlosDiaz-vp5wl 10 місяців тому +1

    ahora dime con un ejemplo, que esun puerto que un adaptador. un sericio un controlador?donde van lso DTO?al final la aquitectura hexagonal es oslo una forma de organziar la paqueteria

    • @GentlemanProgramming
      @GentlemanProgramming  10 місяців тому

      Sigue viendo el resto de videos ! Tengo hecha una app entera con esta arq en esta playlist :)

  • @robertocandales08
    @robertocandales08 Рік тому +1

    Excelente explicación

  • @Lordyrock7787
    @Lordyrock7787 Рік тому +1

    La miniatura es god

  • @zidarkz
    @zidarkz 2 місяці тому

    Todo bien claro, amigo, solo que en otros lados he visto que los puertos estan entre las capas adapters y application, y ahí ya surgio la duda =(

    • @GentlemanProgramming
      @GentlemanProgramming  2 місяці тому

      Sigue viendo los vídeos ! Los puertos definen como van a ser los adapters, que es lo que permitimos entrar a nuestro servicio, en verdad no es que estén entre un lugar a otro, sino que son el esqueleto 💀

  • @cesaresp9585
    @cesaresp9585 Рік тому +1

    Buenas AlanGod, en Twtich quería ver el video pero no hay audio, no sé si es solo mi caso, ta medio raro eso

  • @julianmagra
    @julianmagra 2 місяці тому

    Excelente video! Se me hace muy ameno aprender asi

  • @dagalo
    @dagalo Рік тому

    Q hambre!! Buenísimo el ejemplo de la pizzería 😜

  • @forjador-de-codigo
    @forjador-de-codigo Рік тому

    excelente como siempre muy bien explicado

  • @maximilianoespeche9258
    @maximilianoespeche9258 Рік тому +1

    sos un crack !! q maneras de patrocinarte tenes??

    • @GentlemanProgramming
      @GentlemanProgramming  Рік тому

      Yes sir ! Este es mi súper link con todas mis redes :)
      linktr.ee/gentlemanprogramming?fbclid=PAAaZcWxy2QDq2nzjWO6FQ029Z6aW662Q-vujj2PTqwshYQa-2iqVZGvTpU78

  • @MrRpajaro
    @MrRpajaro Рік тому +1

    Estupenda explicación

  • @erandev
    @erandev 2 місяці тому

    - Estuviste todo el finde viendo videos de gentleman ?
    - No voy a mentirte Marge

  • @quicktutorial2761
    @quicktutorial2761 Рік тому +1

    otra consulta, segun chatgpt enviar un token desde el servidor hacia el cliente por el body es inseguro... aun con https... como soles manejar estos casos? lo enviar por header?

    • @GentlemanProgramming
      @GentlemanProgramming  Рік тому +1

      Buenas ! cualquier forma es facil de interceptar, lo que estoy acostumbrado es a pedir el token y refresh por el body de la respuesta, guardarlo en el local storage y luego mandarlo en las cabezeras.
      Una cosa que tienes que saber es que hay una regla en el tema de la seguridad que es esta:
      TODO tercero, con las ganas y el tiempo suficiente puede desencriptar la informacion. Es nuestro trabajo, que cuando lo pueda hacer, la informacion ya no le sea de utilidad :)

    • @gamuro6977
      @gamuro6977 23 дні тому

      usar cookies con httpOnly y secure

  • @cod3mau5
    @cod3mau5 23 дні тому +1

    tome su like caballero

  • @juanpablotoledo6172
    @juanpablotoledo6172 4 місяці тому +1

    que pedazo de video 😲

  • @alejandrocr9293
    @alejandrocr9293 7 місяців тому +1

    Puerto = interface expuesta
    Adaptador = implementación de una interface expuesta

    • @alejandrocr9293
      @alejandrocr9293 7 місяців тому

      Si trabajan con un framework mvc.
      Puerto = clase Controller del framework
      Adaptador= clase AppController de su propio sistema que extiende del Controller del framework e implementa sus funciones

    • @alejandrocr9293
      @alejandrocr9293 7 місяців тому

      Aprovecho para comentar que existen 2 tipos de adaptadores. Los driver (conductores) y los driven (conducidos) que se basan en el principio de inversión de control.
      Un adaptador de base de datos es conducido por la aplicación porque es la aplicación la que decide cuándo se ejecuta. Yo decido cuando ejecutó el db.all().
      Un adaptador de un framework es conductor porque decide cómo se ejecuta mi código. Yo no decido cuando se ejecuta el .get, yo sólo pongo el código y espero a que el framework lo llame.

  • @Thelimbers7
    @Thelimbers7 Рік тому +1

    Intento verlo en tu canal de twich pero me sale sin sonido, alguien sabe a qué se debe?, soy nuevo en twich

    • @GentlemanProgramming
      @GentlemanProgramming  Рік тому

      Hubo problema en twitch por eso lo volví a grabar hoy a primera hora de la mañana

  • @17Kpa
    @17Kpa Рік тому +1

    Excelente explicacion.

  • @micmag007
    @micmag007 5 місяців тому +1

    Buenazo amigo eres un pro

  • @jeysonguzman7023
    @jeysonguzman7023 Рік тому +1

    super el video

  • @damianlluch
    @damianlluch 10 місяців тому

    Un diez, buena explicación.

  • @ronpb3943
    @ronpb3943 11 місяців тому +1

    La puta madre que buen ejemplo

  • @alexisquinonez8508
    @alexisquinonez8508 Рік тому

    Excelenteeeeee Alaaaan!!! 👏👏👏👏👏

  • @gabrielm_98
    @gabrielm_98 Рік тому

    ta picante

  • @shiionm5301
    @shiionm5301 Рік тому +1

    Espero que este buen hombre pueda irse a dormir sabiendo que ayuda a un montón de gente

  • @spartan1993
    @spartan1993 11 місяців тому +1

    hay tantas maneras de interpretar que me preocupa. alguien tiene ejemplo de repos que apliquen estas diferencias. algun usos adpatores, o puertos y otros no.

    • @GentlemanProgramming
      @GentlemanProgramming  11 місяців тому

      Sigue viendo los vídeos ! Hacemos código en vivo con todo lo que explicamos y hay un repo en la descripción de los mismos. PERO, no te apresures, por eso no lo agregue en estos que son pura teoría para que la gente no se saltee pasos

  • @franciscomauricioruiz725
    @franciscomauricioruiz725 Рік тому +1

    y el mostacho?

  • @jjeerreexx
    @jjeerreexx 2 місяці тому

  • @ignacio2921
    @ignacio2921 5 місяців тому

    Qué crack

  • @mtsdlf
    @mtsdlf Рік тому

    1

  • @mandres2015
    @mandres2015 4 місяці тому

    Así que el bigote no es parte de él 😮

  • @alexxxuzz
    @alexxxuzz 2 місяці тому

    Saludos Gentleman! Encantando con tu contenido!. Se podría decir que la lógica de Negocio es el porque de un resultado y la lógica de una app es el cómo?
    Esto siguiendo el ejemplo del Email
    Saludos desde Venezuela!