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.
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 :)
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 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:-)
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?
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.
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 :)
Thanks a lot, man! I appreciate your slow, detailed, and straightforward contents-you make every word and second counts.
Wow, that's so nice of you, thank you! :)
great video! But I think we should use lock when we check the presence of the user in the deleteUser function as well.
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
Glad you enjoyed it!
This is extremely well done and thoroughly explained. Thank you!
Thank you, and I am glad that you got some value out of it :)
Thanks for the amazing explanation. I first read the documentation and then saw you video now my basic concepts are pretty clear
I am glad to hear that. It's lovely that you understand things more clearly now!
Thanks, Flo! Once again great video! Keep rocking!
Thank you 🤘
Why is read lock required?
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
Awesome! Important to just play around with some functionalities of the standard Golang module :)
@@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:-)
Thank you for this very useful video!
Glad you enjoyed it! :)
I thought the Mutex has to be within the struct of the data I want to make that data thread safe
"i thought" = I didn't try
@@pookiepats "I thought" = I'm not sure
A mutex is just a fancy atomic bool flag
Great video, thanks!
Please what have you used as editor?
I am glad you've liked it! I am currently using Zed with the GitHub theme.
Wow, I thought that was Neovim with cappuccin theme.
@@vishaldinesh haha nope :) But I am used to nvim
I'd like to know what font and theme you use, looks pretty
I do use the Monaspace font in combination with the GitHub theme.
Excellent video
Glad you liked it! :)
great content. Thanks!
Glad it helped!
Thanks!
You need to post your code, in my humble opinion.
Thanks a lot!
Sure thing :)
Amazing. Thank you 🎉
Glad you liked it!
Can you please follow up with optimization and best practices?
@@bjo004 What do you mean, specifically? :)
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?
@@bjo004 Sure, I'll check what I can do :)
Informative
Thank you :)
This cursor block shape is a nightmare