DIY Golang Web Server: No Dependencies Needed!

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

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

  • @nasko235679
    @nasko235679 2 месяца назад +5

    Good quality GO video content is so rare and I am incredibly happy to have found your channel. I get it - the GO docs and written resources are great, but some of us understand things better in video format, and I've learned more in this 25min vid than I have from 1 hour of reading the docs.

    • @FloWoelki
      @FloWoelki  2 месяца назад +1

      Thank you and welcome :)
      That's awesome to hear! I always strive to include a practical use case for each in-depth tutorial, such as the one about runes. But I am glad you have liked it :)

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

    Thanks a lot, man! I appreciate your slow, detailed, and straightforward contents-you make every word and second counts.

    • @FloWoelki
      @FloWoelki  3 месяца назад

      Wow, that's so nice of you, thank you! :)

  • @stuardcg
    @stuardcg 4 месяца назад +2

    Can’t thank you enough for this amazing video. I’m still learning the basics of the go standard library and this was very useful

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

      Glad you enjoyed it!

  • @kaiyang9537
    @kaiyang9537 Месяц назад +1

    great video! But I think we should use lock when we check the presence of the user in the deleteUser function as well.

  • @AyushGupta-jt9mf
    @AyushGupta-jt9mf 2 месяца назад

    Thanks for the amazing explanation. I first read the documentation and then saw you video now my basic concepts are pretty clear

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

      I am glad to hear that. It's lovely that you understand things more clearly now!

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

    This is extremely well done and thoroughly explained. Thank you!

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

      Thank you, and I am glad that you got some value out of it :)

  • @bjarne431
    @bjarne431 2 месяца назад +1

    Im doing exactly this for my new pet project. Api is just a golang app, cross compiled on macos for ubuntu where it will run
    It pulls data from the same mysql that is used by other processes on the server

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

      Awesome! Important to just play around with some functionalities of the standard Golang module :)

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

      @@FloWoelki i just deployed it today, i must say it was an incredible smooth cross compilation process. Copy binary over +x it and it iust works perfectly:-)

  • @Proder-ss8qw
    @Proder-ss8qw 2 месяца назад +2

    Why is read lock required?

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

    Thanks, Flo! Once again great video! Keep rocking!

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

      Thank you 🤘

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

    I thought the Mutex has to be within the struct of the data I want to make that data thread safe

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

      "i thought" = I didn't try

    • @CoolestPossibleName
      @CoolestPossibleName 3 месяца назад +2

      @@pookiepats "I thought" = I'm not sure

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

      A mutex is just a fancy atomic bool flag

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

    Great video, thanks!
    Please what have you used as editor?

    • @FloWoelki
      @FloWoelki  5 месяцев назад +2

      I am glad you've liked it! I am currently using Zed with the GitHub theme.

    • @vishaldinesh
      @vishaldinesh 3 месяца назад

      Wow, I thought that was Neovim with cappuccin theme.

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

      @@vishaldinesh haha nope :) But I am used to nvim

  • @higiniofuentes2551
    @higiniofuentes2551 3 месяца назад

    Thank you for this very useful video!

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

      Glad you enjoyed it! :)

  • @vitaliidrapaliuk5652
    @vitaliidrapaliuk5652 11 дней назад

    Hello, why do you say here ruclips.net/video/eqvDSkuBihs/видео.html that JSON with capitalized name is invalid JSON?

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

    I'd like to know what font and theme you use, looks pretty

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

      I do use the Monaspace font in combination with the GitHub theme.

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

    great content. Thanks!

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

      Glad it helped!

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

    Thanks!
    You need to post your code, in my humble opinion.

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

    Amazing. Thank you 🎉

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

      Glad you liked it!

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

      Can you please follow up with optimization and best practices?

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

      @@bjo004 What do you mean, specifically? :)

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

      24:13 You said the code is far from perfect and can be optimised, refactored to make it more scalable and developer friendly. Could you please make a part 2 dealing with these please?

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

      @@bjo004 Sure, I'll check what I can do :)

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

    Excellent video

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

      Glad you liked it! :)

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

    Thanks a lot!

  • @TechDoctorMalayalam
    @TechDoctorMalayalam 6 месяцев назад +1

    Informative

    • @FloWoelki
      @FloWoelki  6 месяцев назад +1

      Thank you :)

  • @Serjgap
    @Serjgap 27 дней назад

    This cursor block shape is a nightmare

  • @hirang1148
    @hirang1148 2 дня назад

    This is more like a router than a web server