Canales en Go | Tipos de canales | Cómo interactuar con ellos?

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024

Комментарии • 26

  • @blackSnow-sk
    @blackSnow-sk 11 месяцев назад

    LO MAXIMO AMIGO GRACIAS!!!

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

    Buena esta explicación. Saludos

  • @victordroguettmendez9569
    @victordroguettmendez9569 2 года назад

    Buenísimo tu contenido en general, agradezco lo que compartes, de verdad que se me hace muy fácil entender!!

    • @ChioCode
      @ChioCode  2 года назад +1

      Me alegra mucho que te ayude, muchas gracias por el apoyo :)

  • @cristhianmaciel2337
    @cristhianmaciel2337 2 года назад

    Genioooo!

  • @yaritzam.garciachaparro678
    @yaritzam.garciachaparro678 2 года назад

    ¡Buenísimo video! Es el primero que veo de este canal. Explicar super bien. ¡Mucho éxito!

  • @jrerehs96
    @jrerehs96 3 года назад +1

    Me encanta! Pero me encantan más los gifs del gopher en pixel art!

    • @ChioCode
      @ChioCode  3 года назад +1

      Aquí lo tienes y más, egonelbre tiene un repo fantástico -> github.com/egonelbre/gophers

    • @jrerehs96
      @jrerehs96 3 года назад

      @@ChioCode muchísimas gracias! Aprovechando que estás por aquí contestando, se puede implementar semáforos tipo posix, mutex y cosas por el estilo? Llegué a implementarlos en C y recuerdo que eran muy engorrosos...
      Gracias por tu tiempo, trabajo y vídeos, saludos desde ESCOM 😁

    • @ChioCode
      @ChioCode  3 года назад

      @@jrerehs96 Claro, si quieres puedes implementarlos con canales, aunque es mucho más fácil usar los que ya están implementados en la librería sync: golang.org/pkg/sync/#Mutex
      Saludos para la ESCOM!! Todavía tengo guardado mi pin del capítulo de ACM de la ESCOM de cuando fui a competir por allá n.n

  • @andruscodex
    @andruscodex 3 года назад

    Woaaa, enserio este video es una joya gracias por compartir todo esto

  • @sebastiangodirio4063
    @sebastiangodirio4063 3 года назад +2

    Buenisimo Chio! Muy bien explicado, facil y corto. Un tema muy bueno que me gustaría que hables son como solucionar los leaks en go. Quizas con pprof o no. Gracias por el buen contenido, saludos!

    • @ChioCode
      @ChioCode  3 года назад +1

      Uuuuu excelente tema, ese y todos los problemas que nos podemos topar con la concurrencia, lo anoto para un futuro video. Muchas gracias Sebastián n.n

  • @elmerengues2589
    @elmerengues2589 3 года назад +2

    Joder, compartiendo su sabiduría sin mirar a quien, que humilde el Bicho

    • @ChioCode
      @ChioCode  3 года назад

      jajajaja gracias Merengues

  • @EagleRicky10
    @EagleRicky10 2 года назад

    Acabo de ver los 3 videos de la concurrencia con Go y me agradó mucho la manera en la que explicas, bastante claro y con ejemplos, se nota que dominas el tema ampliamente! Muchas gracias por compartir tu conocimiento, me ayudará bastante en unos proyectos. Un saludo. 👍

    • @ChioCode
      @ChioCode  2 года назад +1

      Me alegra escuchar eso, tengo en mente más vídeos de go para que estés al pendiente ;)

    • @EagleRicky10
      @EagleRicky10 2 года назад

      Perfecto, estaré suscrito y al pendiente 😉

  • @Sertwo
    @Sertwo 3 года назад +2

    Espero sigas subiendo más contenido así, te veo un gran potencial para que tú canal crezca bastante. Te felicito, maestro
    Me encantaría estar en una de tus clases, ¿En qué universidad das cátedra?¿De qué parte de México eres?

    • @ChioCode
      @ChioCode  3 года назад +1

      Gracias Adrián. Vivo acá en Coahuila y doy unas materias en la Universidad Autónoma de Coahuila, y en realidad cuando hago directos acá en el canal los siento como cuando estoy dando clase, así que yo digo que se parece mucho la experiencia xD

  • @ZSendokame
    @ZSendokame 3 года назад +1

    Sigue asi Chio :)

    • @ChioCode
      @ChioCode  3 года назад

      Gracias ZSendo n.n

  • @device8466
    @device8466 3 года назад +2

    Bien explicado, no he tenido el gusto de usar mis propios go routines y chanels hasta ahora, en el caso de desarrollo backend, sabiendo que go por default y los frameworks tambien crean goroutines por endpoint ¿que casos de uso serian comunes?

    • @ChioCode
      @ChioCode  3 года назад

      Gracias Dev Ice, sobre tu pregunta del uso de canales para desarrollo backend: En muchas aplicaciones CRUD sencillas tal vez no sean necesarios, por lo mismo que dices que los mismos handlers ya están corriendo en una goroutine.
      Pero para cosas donde necesites paralelizar trabajo en una misma request puedes usar canales para hacer un patron de trabajadores. O por ejemplo si implementas web sockets es muy común tener un canal que esté comunicando la goroutine que envía mensajes a los clientes.
      Y esos son solo algunos casos que se me ocurren ahorita, hay muchas cosas que se pueden hacer n.n

  • @progra1073
    @progra1073 2 года назад

    ya me marie 🤣

  • @rodrigoalvarez4540
    @rodrigoalvarez4540 2 года назад

    ¿Qué tema usas en VSC? :v