EVERYTHING You SHOULD know about Go Modules (Go Basics #8)

  Рет қаралды 62,678

Steve Hook

Steve Hook

Күн бұрын

Пікірлер: 226
@Jczii
@Jczii 4 жыл бұрын
Omg, a programing related video, with a person that does not have negative five in charisma, and talk in a speed that doesn't require me to increase the playback speed. Well done sir, well done!
@SteveHook
@SteveHook 4 жыл бұрын
Thanks a lot man, really appreciate your feedback
@Vianyte
@Vianyte 3 жыл бұрын
This makes Go Modules so much easier to understand than in the official documentation.
@SteveHook
@SteveHook 3 жыл бұрын
Thanks mate. Yeah, sometimes official docs takes a little bit of practice and further reading 😁
@Levelord92
@Levelord92 3 жыл бұрын
agreed. official docs sucks
@internationalvillager1990
@internationalvillager1990 3 жыл бұрын
The video quality is awesome and the background makes a difference while listening, I watched this video at a playback speed of 0.75.
@yugabro
@yugabro 4 жыл бұрын
Quality content. Great work the pace at which you speak is a little fast but the video is awesome and a much needed one.
@tjwatts100
@tjwatts100 4 жыл бұрын
Great video, thanks 👍 I liked your fast pace: I normally die of boredom waiting for tech vids to get to the point 😁
@SteveHook
@SteveHook 4 жыл бұрын
Thanks man, really appreciate it. Some people say it’s too fast 😄😄
@tjwatts100
@tjwatts100 4 жыл бұрын
@@SteveHook Also, you demystified versioning really well. I have not seen anything else on the Web that managed to explain Go versioning completely.
@SteveHook
@SteveHook 4 жыл бұрын
Thanks mate. Missed just one thing which would have made the video so much longer. Private packaging, but I’ll cover it in another video
@sohibyokubov5884
@sohibyokubov5884 4 жыл бұрын
OMG this video is amazing. The info is great. I didn't waste my time. Everything was so easy to understand. The graphics is awesome and the speed as well. Keep going bro!
@SteveHook
@SteveHook 4 жыл бұрын
Thx mate, glad you liked it
@arunkkadian
@arunkkadian 4 жыл бұрын
to the point, crisp and clear..Thanks !! exactly what i was looking for.
@SteveHook
@SteveHook 4 жыл бұрын
Thanks man. Glad you enjoyed it
@j50313j50313
@j50313j50313 3 жыл бұрын
Super clear and informative! I was recently trying to contribute to the Docker project. And this video really helps me.
@SteveHook
@SteveHook 3 жыл бұрын
Thanks a lot man, really happy to read that
@kunafeh
@kunafeh 4 жыл бұрын
Thanks for the wonderful video Steve!
@SteveHook
@SteveHook 4 жыл бұрын
Thanks man. Glad you enjoyed it
@memoadam5097
@memoadam5097 4 жыл бұрын
This is the best explanation ... Keep up the good work!!! THANK YOU !!!!
@SteveHook
@SteveHook 4 жыл бұрын
Thanks man, sure I will. Stay tuned
@govindraokulkarni
@govindraokulkarni 3 жыл бұрын
Best Go Module Explanation! Thanks a lot 🙌🏻
@SteveHook
@SteveHook 3 жыл бұрын
You’re welcome mate 😉😉
@pinebitway
@pinebitway 2 жыл бұрын
Great job!
@SteveHook
@SteveHook 2 жыл бұрын
Thanks a lot mate 🥰
@kosnowman
@kosnowman 3 жыл бұрын
very clear! keep going!
@SteveHook
@SteveHook 3 жыл бұрын
Thx mate ☺️
@ImTheMassive
@ImTheMassive 4 жыл бұрын
Amazing video!! I am currently learning go and will keep a close eye on this channel you should be way bigger!
@SteveHook
@SteveHook 4 жыл бұрын
Thanks dude. I guess I’ll be at the right time
@coderithmbots2239
@coderithmbots2239 2 жыл бұрын
Holy smoke! I love your training videos
@SteveHook
@SteveHook 2 жыл бұрын
Thanks a lot man 🥰
@lookasinsky
@lookasinsky 3 жыл бұрын
That was insane, man. Keep it up.
@SteveHook
@SteveHook 3 жыл бұрын
Thanks man, a bit lengthy though
@palashgupta5355
@palashgupta5355 3 жыл бұрын
Your videos always help. A great explanation of go modules.
@SteveHook
@SteveHook 3 жыл бұрын
Thx mate 🥺🥺
@anuradhaamarasinghe9649
@anuradhaamarasinghe9649 3 жыл бұрын
Thank you for the clear explanation.
@SteveHook
@SteveHook 3 жыл бұрын
Always welcome 😉
@shubhamvyas3741
@shubhamvyas3741 4 жыл бұрын
Amazing video. Thank you Steve. !
@SteveHook
@SteveHook 4 жыл бұрын
Thx, you are welcome mate
@AioriaPoderoso
@AioriaPoderoso 4 жыл бұрын
Thanks bro im trying to go from frontend to backend and watching your cool videos is amazing! . Thank you, all your content is helping me a lot
@SteveHook
@SteveHook 4 жыл бұрын
Thanks man. Glad I could be helpful
@bisujin1685
@bisujin1685 3 жыл бұрын
Me too bro, I am an Android developer and get sick of playing around with UI
@Danny67483
@Danny67483 3 жыл бұрын
Love your videos man supper cool and educational.
@SteveHook
@SteveHook 3 жыл бұрын
I’m glad they can be useful ☺️
@pythonop7303
@pythonop7303 2 жыл бұрын
surprised you only have 5k subs. You deserve so many more dude💚💚
@SteveHook
@SteveHook 2 жыл бұрын
Thanks a lot man. On my way 😋
@TheXeLiT
@TheXeLiT 3 жыл бұрын
Thanks bro, I really like this format, it's fast and direct, no bullshit
@SteveHook
@SteveHook 3 жыл бұрын
Thanks mate, glad you enjoyed it 😊😊
@ndie9366
@ndie9366 3 жыл бұрын
Quality content, my good man
@SteveHook
@SteveHook 3 жыл бұрын
Thx man ☺️😎
@SudeshRShetty
@SudeshRShetty 2 жыл бұрын
Best videos you can find in KZfaq for Golang...loving all of your videos. If possible please try to cover "replace" in go mod.
@SteveHook
@SteveHook 2 жыл бұрын
Thanks a lot man, I think this video needs a v2 update 😎
@marcellciszekdruzynski
@marcellciszekdruzynski 3 жыл бұрын
Thank you for this video
@SteveHook
@SteveHook 3 жыл бұрын
You’re welcome mate 😉
@soogardev
@soogardev 4 жыл бұрын
Mad quality, great content 🤙
@SteveHook
@SteveHook 4 жыл бұрын
Appreciate it
@vikkio88
@vikkio88 4 жыл бұрын
nice one, thanks a lot
@SteveHook
@SteveHook 4 жыл бұрын
Glad you enjoyed it
@wailk1751
@wailk1751 4 жыл бұрын
Your videos are pure quality Steve, the editing, the information presented, so easy to understand and apply, well done! I have a request fora future video, are you able to do a video on gRPC/Protocol Buffers in Go? This subject is a bit complex so your ability to break it down in a video would be very helpful.
@SteveHook
@SteveHook 4 жыл бұрын
I thought about grpc a long time ago. Definitely noted man
@wailk1751
@wailk1751 4 жыл бұрын
@@SteveHook Awesome, looking forward to it if you ever decide to do it. Also think about selling full courses on Udemy or maybe even your own website, you're very good at explaining things and breaking complex concepts into things anyone can understand.
@SteveHook
@SteveHook 4 жыл бұрын
Thanks man. Been thinking about that. Guess I have my own plan when it comes to selling out
@ro3nov
@ro3nov 2 жыл бұрын
I am new to GO ecosystem. Really enjoyed your content.Looking forward to more content from you
@SteveHook
@SteveHook 2 жыл бұрын
Thanks anlot Rohit. Stay tuned for more awesome content 😏
@mdsharifmiah3749
@mdsharifmiah3749 4 жыл бұрын
I Always with you bro.
@baxiry.
@baxiry. 4 жыл бұрын
Very useful. this is amazing
@SteveHook
@SteveHook 4 жыл бұрын
Ahmed Elbashiry Glad you enjoyed it
@roggypost3236
@roggypost3236 3 жыл бұрын
you must love the life you live. you're so Motivated and fun.
@SteveHook
@SteveHook 3 жыл бұрын
Life isn’t always nice, putting a smile on may change someone else’s life. 😉
@jonathanmanera1605
@jonathanmanera1605 4 жыл бұрын
Thank you for this amazing content Steve! Please make a video about documentation and testing...
@SteveHook
@SteveHook 4 жыл бұрын
You’re welcome mate. Noted
@kakuke231
@kakuke231 3 жыл бұрын
no one can leave your page without subscribing it... great presentation..
@SteveHook
@SteveHook 3 жыл бұрын
Thanks man, really make me happy to read that 🤗🤗😊
@nelsonjma
@nelsonjma 3 жыл бұрын
thanks for the information
@SteveHook
@SteveHook 3 жыл бұрын
You’re welcome 😉
@kozie928
@kozie928 3 жыл бұрын
I'm having an issue when trying to follow the video: When importing any package inside the main.go file after running 'go mod init' and installing it with 'go get' as shown in the video, I get the error message (replaced . with (.)) could not import github(.)com/gorilla/mux (cannot find package "github(.)com/gorilla/mux" in any of C:\Program Files\Go\src\github(.)com\gorilla\mux (from $GOROOT) C\src\github(.)com\gorilla\mux (from $GOPATH) \Users\max\go\src\github(.)com\gorilla\mux (from $GOPATH))" when I hover over the import statement. It looks like it's trying to import the packages the old way from GOPATH/src instead of GOPATH/pkg where they are being installed right now. Is this a VSCode/gopls issue? I followed the steps shown in the video and my GOPATH/GOROOT is also set up correctly. Also, the package installation is being reflected in both go.mod & go.sum in the same way as shown in the video.
@ahmedwafik4784
@ahmedwafik4784 4 жыл бұрын
well done mate that was very helpful
@SteveHook
@SteveHook 4 жыл бұрын
Thanks man. Glad I could help
@marcossouzajr1711
@marcossouzajr1711 3 жыл бұрын
i´m a newbie in Go, and having problem with packages. I´m trying to import a package (fiber). It´s fine when i use it on main package, on main.go. But when i try to import from another directory, other package it´s not found anymore. What i´m doing wrong? Thanks for your attention!
@kirankumbhar2884
@kirankumbhar2884 3 жыл бұрын
Up to the point. Perfect speed. Just what I'm looking for. Thank you so much for the video. As usual google Docs suck IMO because they are not in a particular order.
@SteveHook
@SteveHook 3 жыл бұрын
You’re welcome mate 😉
@cmasenv3818
@cmasenv3818 2 жыл бұрын
I have to say it, you absolutely nailed this. How do you only have ~5k subs?! Anyway, you've got one more now :)
@SteveHook
@SteveHook 2 жыл бұрын
Thanks mate 🤟🤟
@mukulchauhan7824
@mukulchauhan7824 4 жыл бұрын
Great stuff bro, you got the quality.
@SteveHook
@SteveHook 4 жыл бұрын
Thx man, glad you liked it
@mukulchauhan7824
@mukulchauhan7824 4 жыл бұрын
@@SteveHook You still making more on go basics? I really want to move ahead of basics and work on a production project with best practices.
@SteveHook
@SteveHook 4 жыл бұрын
Mukul Chauhan I am trying my best man. Time is the only problem, but definitely got plans for production ready stuff, not just basics. Time will tell
@azaldyanmusa6772
@azaldyanmusa6772 2 жыл бұрын
This guy is a saint! I wish I could meet him someday. He has made things easy.
@SteveHook
@SteveHook 2 жыл бұрын
Awww. Thanks a lot Azaldyan 🥰
@citizendot1800
@citizendot1800 2 жыл бұрын
You deserve wayy more subscribers.
@SteveHook
@SteveHook 2 жыл бұрын
We’ll get there mate 😉😉 Thanks for watching my videos, hope you find them useful
@alexrabocse
@alexrabocse 3 жыл бұрын
Excelente explanation !
@SteveHook
@SteveHook 3 жыл бұрын
Thx ☺️
@mukhammadaminabdullaev4768
@mukhammadaminabdullaev4768 3 жыл бұрын
Super tutorial interesting and useful!
@SteveHook
@SteveHook 3 жыл бұрын
Thx ☺️
@mukhammadaminabdullaev4768
@mukhammadaminabdullaev4768 3 жыл бұрын
@@SteveHook Currently, I am learning `Golang`, I have some problem with writing unit tests. Can u give any suggestion how to handle this problem.
@SteveHook
@SteveHook 3 жыл бұрын
Will come up with a list of tutorials which covers that 😉
@mukhammadaminabdullaev4768
@mukhammadaminabdullaev4768 3 жыл бұрын
@@SteveHook ok, I will be waiting for that.
@AmolGautam
@AmolGautam 2 жыл бұрын
Thank you.
@SteveHook
@SteveHook 2 жыл бұрын
You’re welcome Amol
@namratabhadauriya3001
@namratabhadauriya3001 3 жыл бұрын
This video is too good
@SteveHook
@SteveHook 3 жыл бұрын
Thx, glad you enjoyed it
@Kelvinthechamp
@Kelvinthechamp 2 жыл бұрын
thanks a ton from bottom olf my heart its way way more awesome explanation compare to go docs thanks
@SteveHook
@SteveHook 2 жыл бұрын
Thanks a lot Kevin. This is getting older and needs a v2 update 😏
@PhilippeCarphin
@PhilippeCarphin 3 жыл бұрын
I really like the level of detail you're going into. I'm coming out of this not remembering any of the precise commands but I have a complete mental picture of how all the parts interact. I like the speed but the tempo of the music on top of the fact that you're already going fast was stressing me out.
@SteveHook
@SteveHook 3 жыл бұрын
I agree mate. The music was not my best combo in the beginning. Especially coding tutorials. Will try and use that more resposibly
@adriamanu
@adriamanu 3 жыл бұрын
Nice vidéo ! Keep up the good work
@SteveHook
@SteveHook 3 жыл бұрын
Thanks man 😊😊, glad you enjoyed it
@jg9193
@jg9193 3 жыл бұрын
You should keep going with this series
@SteveHook
@SteveHook 3 жыл бұрын
Definitely will 😉
@nemotivity
@nemotivity 2 жыл бұрын
This channel is so much underrated! Thank you, Steve! ❤ Please keep making videos.
@SteveHook
@SteveHook 2 жыл бұрын
Thanks a ton Subha, really appreciate it ❤️
@fermixx
@fermixx 4 жыл бұрын
great video, i also liked the fast pacing. A video on idiomatic go or how to structure go applications would be great,
@SteveHook
@SteveHook 4 жыл бұрын
Noted sir. However that would be very opinionated 😁
@joselima7655
@joselima7655 Жыл бұрын
nice tutorials! qq what font are you using on your terminal?, its very clean and readable.
@elgs1980
@elgs1980 3 жыл бұрын
If a dependency released a new version, how do I upgrade it?
@ColtWillcox
@ColtWillcox 3 жыл бұрын
At 5:05, did you manually type import "github...", or was it autocomplete (after autosuggest)? I am wondering how can we have autosuggest for some package for first time import after "go get package", or do I have to know full package/function path for import?
@SteveHook
@SteveHook 3 жыл бұрын
It was autocomplete. In VSCode I believe it happens on file save or can be configured to autosave 😉
@srireddy8538
@srireddy8538 3 жыл бұрын
Steve - love your videos..You should share a video on how your setup to make these videos and what one needs to do such video content.I plan to make some videos but a little challenged
@SteveHook
@SteveHook 3 жыл бұрын
Thanks mate. I guess I could if the request is big enough ☺️
@_slier
@_slier 3 жыл бұрын
Hi..is it really needed to name ur module as *github.com/foo/bar* ? can i simply name it to something simple like *foobar* ?
@SteveHook
@SteveHook 3 жыл бұрын
Yes you can, as long as you develop your app under Go modules. I named it that way so that anyone can use my code, the ones that use just plain GOPATH and the ones that use modules. Also you can place it outside GOPATH as well
@MunendraPandey
@MunendraPandey 3 жыл бұрын
your speed is awesome, and content to the point, kudos for it, just one suggestion, either avoid background music in technical videos or keep that voice low, it interferes with understanding the concepts. thank you :)
@SteveHook
@SteveHook 3 жыл бұрын
Thx buddy. Definitely will ☺️☺️
@cameriqueTV
@cameriqueTV 3 жыл бұрын
What terminal are you using with the light blue prompt background?
@SteveHook
@SteveHook 3 жыл бұрын
I am using iTerm with ohmyzsh installed and agnoster theme on it with Powerline fonts
@mheys1
@mheys1 3 жыл бұрын
I didn't get the intro but the rest of the video was great.
@vtvvnha2230
@vtvvnha2230 4 жыл бұрын
waiting for web tutorial videos, thank you for useful go mod
@SteveHook
@SteveHook 4 жыл бұрын
vtvvn ha At your service. Regarding Web Dev. I think I’ll do it as a video series, so it’s consistent and people know the exact day when to watch it
@someshmahajan8414
@someshmahajan8414 2 жыл бұрын
Please make a complete series on go microservices
@SteveHook
@SteveHook 2 жыл бұрын
Will do 😎
@yijunliu5901
@yijunliu5901 3 жыл бұрын
I like your style
@SteveHook
@SteveHook 3 жыл бұрын
Thanks ☺️
@Yalchin403
@Yalchin403 2 жыл бұрын
Nice video. Btw you could be a perfect rapper
@SteveHook
@SteveHook 2 жыл бұрын
Hehe, that’s a compliment I should definitely consider 🤙
@codelinx
@codelinx Жыл бұрын
Why isn't this channel bigger?🤯
@nightRobinO_O
@nightRobinO_O 3 жыл бұрын
How can you import a local module that has another dependency to another local module?
@SteveHook
@SteveHook 3 жыл бұрын
A local module is not local anymore. A module is basically a project. And the module aka project has packages. Importing a package from another module means Go will try to fetch it from VCS and try to add it to go.mod.
@DellA6
@DellA6 4 жыл бұрын
Perfect speed to keep users engaged
@SteveHook
@SteveHook 4 жыл бұрын
Thx man
@SalvatorePellitteri
@SalvatorePellitteri 3 жыл бұрын
so what the hack is a go module anyway?
@charithreddy4402
@charithreddy4402 4 жыл бұрын
Hai, can you please do a video on dependency injection
@jonnathandor
@jonnathandor 3 жыл бұрын
Hi Steve! Thank you so much for sharing this! I was hoping you could help me to understand how should I determine the module name, I do not understand why github.com/something/something is used, I have been going over the Go docs but I am still very confuse. does github.com(or gitlab.com)/something/something represents my personal account? github.com/username/name-of-the-project(root of the project) ? If I am using a monorepo with microservices should I name the module: github.com/username/name-of-the-project/microservices(directory that contains each microservice)/name-of-the-service? Thank again my friend!
@SteveHook
@SteveHook 3 жыл бұрын
Hey Jonnathan, glad you’re watching my content first of all. So when it comes to Go modules it does not really matter the name of the module, it will simply have an effect on your import paths inside the project. The name of you Go module will appear in the import path of each import. In regards to modules you are not required to develop them under GOPATH, you can develop then anywhere. Regarding host.com/user/project. It’s simply a naming convention compatible with the GOPATH structure, which is why I used it, to be backwards compatible. You can also watch my tutorials about: 1. Demystifying GOPATH 2. Vendor directory in Go Hopefully they will bring more clarity. Hope this answers your question
@jonnathandor
@jonnathandor 3 жыл бұрын
@@SteveHook Thank you so much! it makes more sense :)
@SteveHook
@SteveHook 3 жыл бұрын
Anytime mate
@RoboShala
@RoboShala 4 жыл бұрын
Hi, Steve...please make a video on net package !
@SteveHook
@SteveHook 4 жыл бұрын
RoboShala Oh I thought you’d never ask. I’ll make a simple one and a project video series. At least according to my plans
@smartlife2239
@smartlife2239 3 жыл бұрын
2:17 not getting go.mod file after (ls) in my go-modules folder.
@SteveHook
@SteveHook 3 жыл бұрын
You must have done something wrong. Did the go mod init command run successfully?
@smartlife2239
@smartlife2239 3 жыл бұрын
@@SteveHook yes
@SteveHook
@SteveHook 3 жыл бұрын
go mod init whatever must generate go.mod. Please try that again on a fresh directory in a new instance of terminal
@realB12
@realB12 4 жыл бұрын
the only moment I personally would speak that fast is when I urgently would need to run for the toilet ;-). Otherwise: great vid, great graphics, great show! Take a breath man :-)
@SteveHook
@SteveHook 4 жыл бұрын
Good one bro 😂😂 maybe I should make that an intro next time I speak fast
@kavereon
@kavereon 3 жыл бұрын
This. This is how you make a programming tutorial.
@SteveHook
@SteveHook 3 жыл бұрын
Thanks man, really enjoyed reading that 😂😊
@papyrus1113
@papyrus1113 3 жыл бұрын
Hey man! I've watched a couple of your go videos and I love them! I still had two questions though: Why exactly should you call your module 'github.com/username/project' and not just 'project'? I hope this isn't too personal; what hair products do you use? Your hair looks freaking amazing :D
@SteveHook
@SteveHook 3 жыл бұрын
Hey man, glad you asked the questions. 1. As long as you use Go Modules called them how you want, it will only affect your import paths. I explained it in the video I want to be compatible with older versions of Go by using that Gopath like structure. 2. Simple hair pomade, I guess it comes hand in hand with the beard. No question is too personal from my audience Cheers 😉
@papyrus1113
@papyrus1113 3 жыл бұрын
@@SteveHook Thanks for your answers! That makes things more clear! :)
@SteveHook
@SteveHook 3 жыл бұрын
You’re welcome
@user-kb6yr1jv4k
@user-kb6yr1jv4k 3 жыл бұрын
Can't understand how to import packages from GOPATH and from subpackages in current module. Help please.
@SteveHook
@SteveHook 3 жыл бұрын
You have to decided what you want to use. My recommendation is to stick to Modules. If you wanna use GOPATH packges, disable Go Modules feature, but again I don’t see why. Also, if you wanna import any kind of modules feel free to add them inside go.mod and use them respectively according to how you named your package, you can check out my video regarding Modules for that 😉 Hope this answers your question
@user-kb6yr1jv4k
@user-kb6yr1jv4k 3 жыл бұрын
​@@SteveHook if I get you right, i can create subdirectory in module with new go.mod and then import it in "root" go.mod file? If so, does it mean that I cannot have a subdirectory structure in a module without go.mod in every subdirectory?
@SteveHook
@SteveHook 3 жыл бұрын
You don’t need multiple go.mod files. go.mod is pretty much like package.json if you are familiar with JS. All I’m saying is: name you module for example: myproject, then you can use import paths as: myproject/pkg1, myproject/pkg2 and so on. All I’m saying is stick to Modules and try to get rid of GOPATH. Also make sure to watch my video on Go modules, for more info. You can organize your directories/packages as you wish and nest them as you wish, important it is to reference them accordingly depending on how you named your module
@user-kb6yr1jv4k
@user-kb6yr1jv4k 3 жыл бұрын
@@SteveHook Big thanks. Goland pretended that the imports were not correct. But you are right. All works as it mentioned.
@SteveHook
@SteveHook 3 жыл бұрын
Goland sometimes needs a restart. Also inside Goland make sure to enable Go Mod section, otherwise it will think you use GOPATH. If the project is opened for the first time and you habe a go.mod, it will enable that automatically 😉
@shera2667
@shera2667 4 жыл бұрын
I request you to add some useful projects with coding walkthrough in this series
@SteveHook
@SteveHook 4 жыл бұрын
Noted Sir
@smartlife2239
@smartlife2239 3 жыл бұрын
At 1:58 what should i use instead of your resopritires..
@SteveHook
@SteveHook 3 жыл бұрын
I am not sure I understand your question
@SteveHook
@SteveHook 3 жыл бұрын
If you mean the module name, it can be anything. I explained literally 5 seconds after that, that I named it that way for GOPATH compatibility. Feel free to name it however you want
@smartlife2239
@smartlife2239 3 жыл бұрын
@@SteveHook thanks brother you are the best✌
@SteveHook
@SteveHook 3 жыл бұрын
Anytime 😉
@EnitinEnitin
@EnitinEnitin 3 жыл бұрын
This video explains basically everything about go modules except for the explanation why go modules even exists and what they are used for.
@SteveHook
@SteveHook 3 жыл бұрын
Thanks for your feedback. And yes it explains that too in the package management section 😕
@Hartformer2
@Hartformer2 4 жыл бұрын
The v3 stuff is crap. Why they did that?
@careeruse7152
@careeruse7152 3 жыл бұрын
What are you doing in my Addict ?
@sarenodev
@sarenodev Жыл бұрын
Programming videos should be like this, fast, accurate, and with visual representations. Great video! I finally got the answers about Go modules after a couple of hours of head-scratching
@SteveHook
@SteveHook Жыл бұрын
Thanks a lot Jay, glad this was helpful 😇
@abdullahsaid8561
@abdullahsaid8561 3 жыл бұрын
is this outdated. i follow the exact instruction. it just wont printout anything (timestamp 7 minutes). only hello world works. no connection successful or anything. i cannot follow this tutorial further :(
@SteveHook
@SteveHook 3 жыл бұрын
Could you be more precise? What exactly does not work. Also what Go version you use. There are some changes introduced in 1.16
@abdullahsaid8561
@abdullahsaid8561 3 жыл бұрын
@@SteveHook i do use 1.16. what are the changes that I need to do? , the problem is the go program didn't print out any success. it just freezes in my terminal. thanks
@SteveHook
@SteveHook 3 жыл бұрын
Sometimes Go does kinda look like it’s freezing, you can use the -v for verbosity to see what’s going on. But I need pike a screenshot of the exact command you say you are running, otherwise I’m just guessing what might be the problem 😉
@joseliecastaneda8431
@joseliecastaneda8431 3 жыл бұрын
thanks steve, if you have any udemy course for a full go tutorial i'll definitely buy
@SteveHook
@SteveHook 3 жыл бұрын
I was supposed to keep it a surprise but I’m working on one right now. It will take some time but it’ll be there. Don’t spread the word 😂😂
@joseliecastaneda8431
@joseliecastaneda8431 3 жыл бұрын
@@SteveHook you are a gift to this world man 😁
@SteveHook
@SteveHook 3 жыл бұрын
Haha, just trying to be useful, nothing fancy 😉
@davidagyakwa288
@davidagyakwa288 3 жыл бұрын
migration section ....was so fast ...I was simply lost ...I guess I have to rewatch it a number of times
@SteveHook
@SteveHook 3 жыл бұрын
Hmm. You can always check the timestamps/YT video chapters. 😊
@realB12
@realB12 2 жыл бұрын
a detail: when you pronounce "go get" it sounds like "go git" - which for me - was confusing.
@samuelalarco7496
@samuelalarco7496 3 жыл бұрын
Had to check if I was speeding up the video by accident lol
@SteveHook
@SteveHook 3 жыл бұрын
😂😂😂 lol
@StrzelnicaFX
@StrzelnicaFX 3 жыл бұрын
Gio giet
@shamim083
@shamim083 3 жыл бұрын
Please, talk a little slowly. It was very useful.
@visheshsharma2115
@visheshsharma2115 3 жыл бұрын
Should we follow along the video
@SteveHook
@SteveHook 3 жыл бұрын
Not sure I understood your question 😕
@visheshsharma2115
@visheshsharma2115 3 жыл бұрын
@@SteveHook no no next question my ls command is not working
@SteveHook
@SteveHook 3 жыл бұрын
Use dir or something which works for Windows or install Git Bash or something that will emulate basic linux commands. Otherwise if you’re on a UNIX like system it should work
@shamim083
@shamim083 3 жыл бұрын
Another thing folks, migrating an old project is never easy. You will feel the pain if the project is large.
@melchisalins
@melchisalins 2 жыл бұрын
Mate that alarm sound at the start of the video… please avoid it.
@tricepsbrachii
@tricepsbrachii 3 жыл бұрын
Can't see what he writes, as it's on the edge of the screen.
@arucrsov4495
@arucrsov4495 3 жыл бұрын
You are using bad font, you can use powerlevel10k recomended font mesloNG, you can download it from official github page
@SteveHook
@SteveHook 3 жыл бұрын
Bad font for what?
@arucrsov4495
@arucrsov4495 3 жыл бұрын
@@SteveHook You can see the arrow isnt simetric
@arucrsov4495
@arucrsov4495 3 жыл бұрын
Bad font - incompatible with powerlevel10k
@SteveHook
@SteveHook 3 жыл бұрын
I don’t think I care that much
@elgs1980
@elgs1980 3 жыл бұрын
Great video thanks. Go has become so ugly after a few years.
@SteveHook
@SteveHook 3 жыл бұрын
Not sure what do you mean by has become. It’s almost exactly the same, with very few changes 😉
@elgs1980
@elgs1980 3 жыл бұрын
@@SteveHook Don't you think the replace statement in the go.mod file utterly ugly? I appreciate old go not introducing any files in my project.
@SteveHook
@SteveHook 3 жыл бұрын
It is indeed, but haven’t seen anyone use it. It again helps work around versioning. Speaking of replace statement, I should perhaps make a video on it
@elgs1980
@elgs1980 3 жыл бұрын
@@SteveHook It seems it's not possible to test local changes without the replace statement. Go was elegant when it was created. I wonder if the go mod was go's original creator's idea.
@SteveHook
@SteveHook 3 жыл бұрын
It definitely needs to be covered
@farodyne
@farodyne 4 жыл бұрын
Useful video, but you really need to cool down that talking. Makes me nervous just to listen to you for 20 seconds...
@MahtabSiddique
@MahtabSiddique 2 жыл бұрын
Why are you in so much hurry? sounds like over-excited.
@nskforward
@nskforward 3 жыл бұрын
Ведущий русский? Не знаю почему у меня такое чувство
@SteveHook
@SteveHook 3 жыл бұрын
I do speak Russian as well. Ведущий Молдован 😊😉
Packages in Go (Go Basics #6)
18:59
Steve Hook
Рет қаралды 33 М.
Go + Microservices = Go Kit [I] - Peter Bourgon, Go Kit
38:49
CNCF [Cloud Native Computing Foundation]
Рет қаралды 102 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 11 МЛН
Каха заблудился в горах
00:57
К-Media
Рет қаралды 9 МЛН
WaitGroups - Part 1 (Concurrency in Go #2)
17:56
Steve Hook
Рет қаралды 11 М.
This Is The BEST Way To Structure Your GO Projects
11:08
Melkey
Рет қаралды 68 М.
This Go package was archived. What do we do now?
5:53
Dreams of Code
Рет қаралды 60 М.
Demistifying GOPATH. Basic Go commands (Go Basics #1)
15:10
Steve Hook
Рет қаралды 16 М.
vendor directory in Go (Go Basics #7)
14:40
Steve Hook
Рет қаралды 10 М.
The BEST Tool to Structure Golang Projects
7:58
Melkey
Рет қаралды 23 М.
The Chaotic History of Package Management in Go (so far)
7:08
Golang Dojo
Рет қаралды 10 М.
Introduction to Concurrency (Concurrency in Go #1)
27:54
Steve Hook
Рет қаралды 30 М.
Golang Channels Or Wait Groups? Let Me Explain.
18:32
Anthony GG
Рет қаралды 20 М.
Better Than Smart Phones☠️🤯 | #trollface
0:11
Not Sanu Moments
Рет қаралды 15 МЛН
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 7 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 8 МЛН