DIY Golang Web Server: No Dependencies Needed!

  Рет қаралды 11,270

Flo Woelki

Flo Woelki

Күн бұрын

Пікірлер: 49
@nasko235679
@nasko235679 Ай бұрын
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 Ай бұрын
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 ай бұрын
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 3 ай бұрын
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 3 ай бұрын
Glad you enjoyed it!
@JPToto
@JPToto Ай бұрын
This is extremely well done and thoroughly explained. Thank you!
@FloWoelki
@FloWoelki Ай бұрын
Thank you, and I am glad that you got some value out of it :)
@kaiyang9537
@kaiyang9537 Ай бұрын
great video! But I think we should use lock when we check the presence of the user in the deleteUser function as well.
@Proder-ss8qw
@Proder-ss8qw Ай бұрын
Why is read lock required?
@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!
@sval4020
@sval4020 5 ай бұрын
Thanks, Flo! Once again great video! Keep rocking!
@FloWoelki
@FloWoelki 5 ай бұрын
Thank you 🤘
@CoolestPossibleName
@CoolestPossibleName 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 ай бұрын
"i thought" = I didn't try
@CoolestPossibleName
@CoolestPossibleName 3 ай бұрын
@@pookiepats "I thought" = I'm not sure
@thundertastic896
@thundertastic896 2 ай бұрын
A mutex is just a fancy atomic bool flag
@bjarne431
@bjarne431 Ай бұрын
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 Ай бұрын
Awesome! Important to just play around with some functionalities of the standard Golang module :)
@bjarne431
@bjarne431 Ай бұрын
@@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:-)
@higiniofuentes2551
@higiniofuentes2551 3 ай бұрын
Thank you for this very useful video!
@FloWoelki
@FloWoelki 3 ай бұрын
Glad you enjoyed it! :)
@DarioNecco
@DarioNecco 4 ай бұрын
Great video, thanks! Please what have you used as editor?
@FloWoelki
@FloWoelki 4 ай бұрын
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 ай бұрын
@@vishaldinesh haha nope :) But I am used to nvim
@dukeofnorfolk1842
@dukeofnorfolk1842 4 ай бұрын
I'd like to know what font and theme you use, looks pretty
@FloWoelki
@FloWoelki 3 ай бұрын
I do use the Monaspace font in combination with the GitHub theme.
@yuxiang4218
@yuxiang4218 4 ай бұрын
great content. Thanks!
@FloWoelki
@FloWoelki 4 ай бұрын
Glad it helped!
@superchillh3o
@superchillh3o 3 ай бұрын
Excellent video
@FloWoelki
@FloWoelki 3 ай бұрын
Glad you liked it! :)
@mikeafter5
@mikeafter5 4 ай бұрын
Thanks! You need to post your code, in my humble opinion.
@sadik_farhan_
@sadik_farhan_ 2 ай бұрын
Thanks a lot!
@FloWoelki
@FloWoelki 2 ай бұрын
Sure thing :)
@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 :)
@TechDoctorMalayalam
@TechDoctorMalayalam 5 ай бұрын
Informative
@FloWoelki
@FloWoelki 5 ай бұрын
Thank you :)
@Serjgap
@Serjgap 11 күн бұрын
This cursor block shape is a nightmare
The Spread Operator (or Variadic Functions) in Golang
8:38
Flo Woelki
Рет қаралды 1,7 М.
Why HTMX and Golang? The answer might surprise you...
12:04
Flo Woelki
Рет қаралды 14 М.
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
Golang: The Last Interface Explanation You'll Ever Need
17:58
Flo Woelki
Рет қаралды 21 М.
The standard library now has all you need for advanced routing in Go.
13:52
This is your last video about Golang Structs!
15:57
Flo Woelki
Рет қаралды 9 М.
Making Minimalist Web Server in C on Linux
10:23
Nir Lichtman
Рет қаралды 253 М.
Level Up Your Golang: 5 Concepts You Need to know
19:22
Flo Woelki
Рет қаралды 13 М.
Creating custom struct tags in Golang is awesome!
24:42
Flo Woelki
Рет қаралды 9 М.
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 346 М.
THIS is the BEST Way to Write HTTP Services in Golang
13:53
Golang Project: Building a Secure Login Portal
10:39
Alex Mux
Рет қаралды 6 М.