'in a nutshell' award! clear, reproducable, no frills, brilliant! ...and I like the catchy 8bit jingle introducing each step ^^ moreover, I actually was compelled to give vscode another go (no pun intended :D) as it seems to integrate very well with various sdk tools without being such a multi gigabyte giant like the full blown visual studio...
+1 to that. I spend most of my time in vim and had a hard time getting delve working in VS Code, this video was the most compelling reason that caused me to switch.
4 года назад
mate, you are the Jeffrey Way of Golang. LOVE THE MUSIC! and specially the rhythm of you r tutorial. You are a natural, thank you so much. I tried so many videos, courses, books...was so lost. Finally making some progress in Go! Gracias!
I find this is a good presentation for getting friends to try or move to Go. The documentation and tooling is just plain awesome, and this walks through it all. Thanks!
Thanks for sharing and explaining! I was using only "-bench" to detect if there is improvement after changing code. Now I'm inspired to dive into "pprof" :) Thanks!
Great video particularly liked the fine-grained performance tuning techniques that was demonstrated. Had no idea GO shipped with such powerful integrated application runtime analysis tools. Thank you.
Nice! Very clear voice and easy to understand(what is it with youtube screencasts and people doing voice overs in drain pipes). Been using Go for a while and good to be reminded that these tools exist, sometimes forget since also using VSCode so it's all automated.
Time Stamp Bot at your service. Go Tooling in Action - 0:10 Go Doc and List - 5:25 Hello Web (Building a simple web server) - 8:20 Hello regexp - 11:20 Debugging Go - 16:15 Unit Test - 18:22 More Testing - 23:10 Perf Profiles - 25:45 Flame Graphs - 30:45 Benchmarks - 34:01 Conclusion - 43:37
Wow! Thank you SO MUCH for your amazing video. I'm coming from Python which is totally interactive so when my program crashes I can easily trace what went wrong, because Python executes code line by line and very often simple print statements are enough to find errors especially when I was just starting. Compiled langs are very different in that sense, one little error breaks whole compilation so it's much harder to find problems without using proper debuggers. This video is very helpful and now I can get everything I need to Go: IDE, debugger, profiler, the whole work-flow of a good Go programmer. Thanks again!
Hi Campoy Im on my journey to learn Golang and I really enjoyed the video :) It covered a lot of useful go tools I will be using and why didnt I start to learn this language before now damn. Another thing to mention is the Visual Studio code editor Im used to Jetbrains products like webstorm, phpstorm, etc. but just this debugging you showed us made me switch from webstorm to VS Code. I cant wait to see more videos from you 👍
after I saw the video I was thinking "Man, I know that 'Francesc' name from somewhere". I just realize that you will talk in the GopherConBR 2016 in Florianópolis SC, Brazil. I'm already excited about your talk. See you there!
Thank you for creating these presentations. I love the language. If I do not end up working for Google, can I still use Go? I mean would you do a video on use case scenarios Go would do better than other languages? I did hear somethings about this in your other videos, but I have not found any content yet that would say something like these are they type of activities and environment, which Go would shine in. I also wonder why I never ran into the idea of channels in .net and C# development. This is partly because I am very new to programming, and I have focused on C# and .net mainly. Are they the same as IOstreams?
Great video! I noticed your http handler took 52ms under stress at the slowest request. Do you know how this possibly simplest handler could go such slow?
Very nice video, it helped me a lot :) Just a little thing, you did not link the source of go-wrk you are actually using. You linked from github.com/adjust (which is not working very good), but you used github.com/tsliwowicz, which is a far better tool :D
Hi, i got a question. Compared to the structure and support you get with things like routing in a web framework like django in python... would you still take google go for larger web projects? I ask cause we are working on our start up and thinking about moving to go :)
For go-wrk : look in the description for the correct repo. The repo printed in the video (github.com/adjust/go-wrk) is not the repo used on screen (github.com/tsliwowicz/go-wrk)
Great presentation! On another note, when trying to do go-wrk -d url, It keeps executing for 1 second and giving me the benchmark output. I looked at the code and a -d flag is not supported it seems. Is anyone else seeing this behavior? Thanks in advance.
+JustForFunc first thank you so much second after 7 hours searching web and nothing help me i found that bitdefender block dlv.exe and debug process then uninstall bitdefender. every think working 😎