#HEXAGONAL

Поделиться
HTML-код
  • Опубликовано: 6 окт 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 Год назад +10

    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

  • @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!

  • @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.

  • @Yhau1989
    @Yhau1989 Год назад +4

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

  • @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. 🤝🤝💪💪

  • @sergioarieljuarez90
    @sergioarieljuarez90 4 месяца назад +1

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

  • @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. ❤

  • @eliasepg
    @eliasepg Год назад +1

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

  • @victoraroca
    @victoraroca Год назад +1

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

  • @dantesgtfo1511
    @dantesgtfo1511 Год назад +2

    Por favor continuala! Muchas gracias por tus 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!

  • @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.🥰👏👏

  • @Black1Sabbath100
    @Black1Sabbath100 Год назад +1

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

  • @snk263
    @snk263 Год назад +1

    Muchas gracias Alan buenisimo este contenido, me encanta!!

  • @lucasferrero123
    @lucasferrero123 11 месяцев назад

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

  • @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.

  • @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!!

  • @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

  • @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 😊

  • @jordigonzalez6672
    @jordigonzalez6672 6 месяцев назад +2

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад

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

  • @alonsodeviana6010
    @alonsodeviana6010 Год назад +1

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

  • @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 RUclips y no solo en Twitch, allá son vídeos muy largos y hacerlos por partes o temas es algo complicado. De nuevo muchas gracias 😊

  • @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 😎

  • @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.

  • @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!!!!!

  • @alexis8550
    @alexis8550 Год назад +2

    Sos un crack me ayudas banda abrazo gigante

  • @alexanderobispo132
    @alexanderobispo132 Год назад +3

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

  • @adriangutierrez5565
    @adriangutierrez5565 5 месяцев назад +1

    Un grande, buena explicación!

  • @davidxx55
    @davidxx55 Год назад

    Como siempre claro y consiso super explicación

  • @user-Chinchu_Ori
    @user-Chinchu_Ori Год назад +11

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

  • @fabo7733
    @fabo7733 Год назад +1

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

  • @andresmauriciofajardoolaya2721
    @andresmauriciofajardoolaya2721 Год назад +1

    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.

  • @ftwtf
    @ftwtf Год назад +1

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

  • @robertocandales08
    @robertocandales08 Год назад +1

    Excelente explicación

  • @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!.

  • @alternativejgb
    @alternativejgb 4 месяца назад +1

    No amigo, sos un crack. Tremenda explicación

  • @frankcaryviveros363
    @frankcaryviveros363 Год назад

    Excelente explicacion, gracias por tu aporte a la comunidad

  • @ivancamposwainer8971
    @ivancamposwainer8971 Год назад +2

    Gracias Alan!! Un saludo

  • @jeronimo3488
    @jeronimo3488 Год назад

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

  • @danabaiardi5452
    @danabaiardi5452 Год назад +1

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

  • @forjador-de-codigo
    @forjador-de-codigo Год назад

    excelente como siempre muy bien explicado

  • @vinzegonzalesgamboa1908
    @vinzegonzalesgamboa1908 Год назад +1

    Round 2, volviendo a ver para entender mejor :D

  • @programacion5536
    @programacion5536 Год назад +1

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

  • @xedocs4410
    @xedocs4410 Год назад +3

    de los mejores canales de progra, y el bigote?

  • @_hugo_cruz
    @_hugo_cruz Год назад +1

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

  • @luiferalmendrales5266
    @luiferalmendrales5266 10 месяцев назад

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

  • @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

  • @julianmagra
    @julianmagra 2 месяца назад

    Excelente video! Se me hace muy ameno aprender asi

  • @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á?

  • @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.

  • @r4k4210
    @r4k4210 Год назад

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

  • @MrRpajaro
    @MrRpajaro Год назад +1

    Estupenda explicación

  • @daniel-24gra79
    @daniel-24gra79 5 месяцев назад +1

    Jajaja que maquina hasta constipado trae buenos videos este loco

  • @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?

  • @cod3mau5
    @cod3mau5 7 дней назад +1

    tome su like caballero

  • @alexisquinonez8508
    @alexisquinonez8508 Год назад

    Excelenteeeeee Alaaaan!!! 👏👏👏👏👏

  • @dagalo
    @dagalo Год назад

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

  • @juanpablotoledo6172
    @juanpablotoledo6172 3 месяца назад +1

    que pedazo de video 😲

  • @fabianquintero9231
    @fabianquintero9231 Год назад +2

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

  • @CarlosDiaz-vp5wl
    @CarlosDiaz-vp5wl 9 месяцев назад +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  9 месяцев назад

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

  • @17Kpa
    @17Kpa Год назад +1

    Excelente explicacion.

  • @sebastianvelasquez8752
    @sebastianvelasquez8752 Год назад +1

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

  • @Lordyrock7787
    @Lordyrock7787 Год назад +1

    La miniatura es god

  • @jeysonguzman7023
    @jeysonguzman7023 Год назад +1

    super el video

  • @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!!!!

  • @damianlluch
    @damianlluch 10 месяцев назад

    Un diez, buena explicación.

  • @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

  • @micmag007
    @micmag007 4 месяца назад +1

    Buenazo amigo eres un pro

  • @zidarkz
    @zidarkz Месяц назад

    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  Месяц назад

      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 💀

  • @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.

  • @ronpb3943
    @ronpb3943 10 месяцев назад +1

    La puta madre que buen ejemplo

  • @franciscomauricioruiz725
    @franciscomauricioruiz725 Год назад +1

    y el mostacho?

  • @jjeerreexx
    @jjeerreexx Месяц назад

  • @gabrielm_98
    @gabrielm_98 Год назад

    ta picante

  • @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 6 дней назад

      usar cookies con httpOnly y secure

  • @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

  • @ignacio2921
    @ignacio2921 5 месяцев назад

    Qué crack

  • @erandev
    @erandev Месяц назад

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

  • @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

  • @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

  • @shiionm5301
    @shiionm5301 Год назад +1

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

  • @mtsdlf
    @mtsdlf Год назад

    1

  • @mandres2015
    @mandres2015 4 месяца назад

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

  • @alexxxuzz
    @alexxxuzz Месяц назад

    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!