Fantastic in depth explanation. You really took the time to go over the small details that everyone seems to skip over. Would love to see more Golang content! Keep it up man.
You are a superhero David. Using your superpower to help beginners like me. I would like to have video on login, sign up, password recovery functionalities using sessions and cookies. Thanks in advance.
This is very good! I like that you introduce into concepts by giving developers pointer to how they would use that in a more known programming language. Also the tips on how to structure things give a solid base to start from. Thank you!
It's best video I have seen about gin and golang, thank you. so clear and so useful so who know other language and want learn golang as previous technology.
I'm using VSCode and have the VSCode Extensions for GoLang. When I add some code which needs another include, it almost never does it automatically like yours does. Any ideas?
Make sure you install the go tools by hitting ctrl+shift+p, type "Go: Install" and select the item that lets you install the Go toolset. Don't touch anything until it tells you they are all installed. Also make sure your Go binaries are available in your PATH
nice one, mate. would love to see another with a database attached. there are a lot of videos showing simple examples with slices but not really any that dive a bit deeper. cheers!
@@DavidAlsh awesome! also, really enjoyed your thoughts on package management. that's an area without a lot of references in go land still. love seeing how people model everything.
Hi there and thanks! I'm going to do a few more videos when I have some time on topics like project structure, working with databases and how to test a Go application. Do you have any requests?
David Alsh oh that’s great :) we’ll it would be really amazing if you can do some videos on graphql with gin, because I’m seriously planning to switch my stack for using golang for the backend development. Anyway thanks 🙏🏻
@@DavidAlsh Hi David, this video is great. If I can make a request please continue with the database. Because I'm super new to go and still learning about gin. Have a great day! Cheers
Hey mate, thanks for that! It's a keyboard I bought from AliExpress for $30AUD actually. It uses blue switches and it's extremely satisfying to work on. I haven't been able to find a link for it, I suspect it's no longer sold but I'll drop a comment if I find it.
Thanks mate, your video helped me alot, in my go study. Can you let avaible the project, that you used on this video? I'm not a native speaker of English, so I just got a little lost sometimes.
Thank you for your reply, I have a similar project (using Chi) on github. I intend to revisit this video in the near future to provide some depth into folder structure, best practices and testability. I'll make sure I release the source code then. github.com/alshdavid-edu/go-chi-api
I love this video~Thank you!..And I am confused about the method and interface, I saw you defining "Repo" struct and defining method for adding/getting, but what improvement from just defining function for adding / getting item?
hei bro, why make command cant use? do u know how to solve it? it said 'make' is not recognized as an internal or external command, operable program or batch file. so i run manually with go run :D
IIRC gin didn't support the naked routes (like GitHub) did they fixed that yet ? it was one of major roadblock for me , endup with chi router instead .
@@DavidAlsh maybe a project with a NoSQL database. like a url playlist, that takes a bunch of urls, generates a custom link and auto opens when the custom url is visited.
Fantastic in depth explanation. You really took the time to go over the small details that everyone seems to skip over. Would love to see more Golang content! Keep it up man.
Best video I have seen on Gin. Soooo useful, I hope to see something like this but on Microservices :)
You are a superhero David. Using your superpower to help beginners like me. I would like to have video on login, sign up, password recovery functionalities using sessions and cookies. Thanks in advance.
This is very good! I like that you introduce into concepts by giving developers pointer to how they would use that in a more known programming language. Also the tips on how to structure things give a solid base to start from. Thank you!
Thanks for this video!! It has been way more clear then other videos I have been watching
It's best video I have seen about gin and golang, thank you. so clear and so useful so who know other language and want learn golang as previous technology.
Thank you for such a good video! Your explanations are good and it's easy to follow you even if this was hard! :D
Great tutorial! Hope to see more content.
Thanks! This was a very helpful jump-start for me because you did a great job of explaining how you structure your application.
Hey thanks for the feedback! I am thinking about doing a video diving into the details of project structure
Thanks mate.
Good practical guide - a lot of this is hard to get from the docs alone.
Very nice video. You tied together alot of stuff into it that was very useful for me as a beginner at go :) Keep em coming!
Great video, David Alsh.
Solid introduction to Gin!
Thanks mate!
David, i'm waiting for more videos like this one, thanks
Indeed a good first video!
Extremely useful. Thank you!
thanks for your tutorial . it's useful. hope you will keep publishing video .
Very good! Thank you from India.
you need to keep going to publish videos, your concept is really good .. thank you for sharing also !
nice tip with the fetch in the console!
keep it up,i like you video,clearly explained and good demo.
Thank you! Appreciate your support
Clear explanation
It would be nice to see in the future JWT auth in the same app ;)
Davo where are you mate ?? Come on mate we need you back !
Working on some new videos!
I'm using VSCode and have the VSCode Extensions for GoLang. When I add some code which needs another include, it almost never does it automatically like yours does.
Any ideas?
Make sure you install the go tools by hitting ctrl+shift+p, type "Go: Install" and select the item that lets you install the Go toolset. Don't touch anything until it tells you they are all installed. Also make sure your Go binaries are available in your PATH
What did you use for the folder icon theme? Pretty cool
nice one, mate. would love to see another with a database attached. there are a lot of videos showing simple examples with slices but not really any that dive a bit deeper. cheers!
Hey thanks for the feedback. Sounds good, I'll drive in deeper in a following video.
@@DavidAlsh awesome! also, really enjoyed your thoughts on package management. that's an area without a lot of references in go land still. love seeing how people model everything.
Really encouraging to hear that. I might do a video diving into package layout
Awesome tutorial. Can you please create a Github repo that contains the entire code?
Thanks man, will do
Hi guy, thanks for your video, which is your extension for golang you are using? It has code suggestion
Congratulations!!
Thanks for intro, very useful. 🙏🏻 are you going to make more video serious on gin?
Hi there and thanks! I'm going to do a few more videos when I have some time on topics like project structure, working with databases and how to test a Go application. Do you have any requests?
David Alsh oh that’s great :) we’ll it would be really amazing if you can do some videos on graphql with gin, because I’m seriously planning to switch my stack for using golang for the backend development. Anyway thanks 🙏🏻
@@DavidAlsh Hi David, this video is great. If I can make a request please continue with the database. Because I'm super new to go and still learning about gin. Have a great day! Cheers
Check out my series here on how to use a database with Go: ua-cam.com/video/Q4XpDziGH0E/v-deo.html
Very clear. Thanks!
Cool, thanks for the video, do you have any video for gin and gqlgen
Nice video!
Great video Dave, thank you very much! Could you share what keyboard are you using and with which switches, sounds beautiful haha! :)
Hey mate, thanks for that! It's a keyboard I bought from AliExpress for $30AUD actually. It uses blue switches and it's extremely satisfying to work on. I haven't been able to find a link for it, I suspect it's no longer sold but I'll drop a comment if I find it.
@@DavidAlsh Haha that's awesome! Thanks man, appreciated!!
this guy is great !!!!
Thanks mate, your video helped me alot, in my go study. Can you let avaible the project, that you used on this video? I'm not a native speaker of English, so I just got a little lost sometimes.
Thank you for your reply, I have a similar project (using Chi) on github. I intend to revisit this video in the near future to provide some depth into folder structure, best practices and testability. I'll make sure I release the source code then.
github.com/alshdavid-edu/go-chi-api
What is your font and theme? Great video!
I love this video~Thank you!..And I am confused about the method and interface, I saw you defining "Repo" struct and defining method for adding/getting, but what improvement from just defining function for adding / getting item?
really good, thank you
Can you please share this code if possible or do you any github repo which I can follow?
Great man!
hei bro, why make command cant use? do u know how to solve it?
it said 'make' is not recognized as an internal or external command,
operable program or batch file.
so i run manually with go run :D
then this error appear "main.go:4:2: package TESTAPI/httpd/handler is not in GOROOT (C:\Go\src\TESTAPI\httpd\handler)"
IIRC gin didn't support the naked routes (like GitHub) did they fixed that yet ? it was one of major roadblock for me , endup with chi router instead .
Check out my video on Chi if you'd like ua-cam.com/video/zeme_TmXyBk/v-deo.html
that wallaper is clean af
Thanks mate, it's all Apple's doing
Thanks a lot man!
Awesome ! , it would be better if taught us how to integrate MongoDB within Gin
Thanks for the feedback. I'll do so in a following video!
great great great. Could you integrate it with svelte?
Thanks for the comment! Sure can - really enjoying working with Svelte
can you Create RBAC using Mysql and Golang. Where admin can do CRUD on every data and user can do CRUD on only his data.
please send me source code as early as possible
and Also provide Oauth2 support
very good
So useful
Framework is really required ?
Not really, a router that's closer to the standard library is Chi - check out my video on it here: ua-cam.com/video/zeme_TmXyBk/v-deo.html
it's a short and understanding video for me
Great
I feel like called my name at someone said Gin
please build a single page application
Sure, doing anything in particular?
@@DavidAlsh maybe a project with a NoSQL database. like a url playlist, that takes a bunch of urls, generates a custom link and auto opens when the custom url is visited.
@@DavidAlsh this is just off the bat. sorry for taking so long to get back. I would love to work on this with you
18:43 XD
I like how he search google
You are showing very typical example use by you