![Golang Dojo](/img/default-banner.jpg)
- 126
- 2 296 707
Golang Dojo
United States
Приєднався 8 лют 2021
Golang Golang Golang! | Go Programming
📝Get your FREE Golang Cheat Sheet -
golangdojo.com/cheatsheet
📝Get your FREE Golang Cheat Sheet -
golangdojo.com/cheatsheet
How to be a tech lead (as an ex tech lead)
This video talks about the challenges I had to overcome as a tech lead and a few strategies that I've learned that helped me manage multiple people through out my time. I also talk about how you can avoid them as well as some tips for when you are starting out as a tech lead. Enjoy!
--
Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content!
Get Your Golang Cheat Sheet! - golangdojo.com/cheatsheet
Git repos & notes - golangdojo.com/resources
Golang Basics - ua-cam.com/video/VTJ8qnBevcs/v-deo.html
Golang Informative - ua-cam.com/video/0vOu8_ZYpz8/v-deo.html
--
Timestamps
0:00 Overview
1:43 Lesson 1
3:38 Lesson 2
5:02 Lesson 3
6:09 Lesson 4
7:59 Lesson 5
10:27 Summary
--
#golang #goprogramming #golangdojo
--
Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content!
Get Your Golang Cheat Sheet! - golangdojo.com/cheatsheet
Git repos & notes - golangdojo.com/resources
Golang Basics - ua-cam.com/video/VTJ8qnBevcs/v-deo.html
Golang Informative - ua-cam.com/video/0vOu8_ZYpz8/v-deo.html
--
Timestamps
0:00 Overview
1:43 Lesson 1
3:38 Lesson 2
5:02 Lesson 3
6:09 Lesson 4
7:59 Lesson 5
10:27 Summary
--
#golang #goprogramming #golangdojo
Переглядів: 12 119
Відео
Golang now supports Vulnerability Management!
Переглядів 9 тис.Рік тому
Golang now supports Vulnerability Management! Today, we are talking about Golang's vulnerability management ecosystem The Go security team has provided us convinient methods to analyze our codebase and surface known vulnerabilities. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Gola...
7 Deadly Mistakes Beginner Go Developers Make (and how to fix them)
Переглядів 37 тис.Рік тому
7 Deadly Mistakes Beginner Go Developers Make (and how to fix them) - We will be talking about 7 common mistakes Golang beginner often make when working on their first few Golang beginner projects. At the end, there'll be a quick Golang tip to help prevent these Golang beginner mistakes for Golang beginners. Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of G...
Why are Companies Migrating from Java to Go?
Переглядів 36 тис.Рік тому
Why are Companies Migrating from Java to Go? Today we will talk about how Go is where the future is headed even though Java isn't going anything. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Gola...
Golang 1.20 Release - Everything you need to know!
Переглядів 21 тис.Рік тому
Go 1.20 is out! The latest in the Go upgrade is packed with features and improvements. In today's video we take a look at some of the new tangible additions from the release, as well as some of the bigger changes that come with Go 1.20. Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang ...
How to Become an In-Demand Backend Developer in 2023
Переглядів 18 тис.Рік тому
Have you ever wondered what will it take to become an in-demand backend engineer? This video has practical advice for learning the necessary skills needed for a successful career as a backend engineer. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subs...
Go Error Handling Best Practices & Advanced Tips
Переглядів 35 тис.Рік тому
Depending on who you talk to, Go error handling is either the worst mistake the language designers ever made or a feature of the language that saves you from error handling complications. With that said, if you want to write proper Go code, it's important to understand how's and why's. Watch this video if you want to learn the best practices and advanced tips for how to handle errors in Go. Enj...
ChatGPT finds race condition in Go code (and fixes it!)
Переглядів 10 тис.Рік тому
Will ChatGPT will our jobs?! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - golangdojo.com/cheatsheet Git repos & notes - golangdojo.com/resources Golang Basics - ua-cam.com/video/VT...
Hottest AI/ML Projects in Go
Переглядів 17 тис.Рік тому
Artificial intelligence and machine learning are some of the most exciting fields in programming. And learning about them is very rewarding. With this video we'll be going through some of the most popular libraries in the field used for building intelligent applications and understand how they work. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Gol...
So...you THINK you know Go?
Переглядів 16 тис.Рік тому
So you think you know Go? Well … that might be true but there are some things that you might not know about. In today's video, I want to share some of the "not-so-obvious" stuff with you so you know what kind of trouble you might run into as you learn Go. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my da...
Rust vs Go in 2023!? (Obvious Choice...)
Переглядів 30 тис.Рік тому
Rust vs Go in 2023!? (Obvious Choice...) Rust vs Go. Both are the most hip cool-kid programming languages for decades to come. Both do some of the same things and are often compared with one and other. However, how are they looking for 2023 in comparison? Which one should you really learn next? Today, let's take a look at the hottest and most recent headline news pieces on these two languages r...
Golang is Taking Over BaaS!!! - PocketBase
Переглядів 17 тис.Рік тому
Today we will talk about PocketBase where Golang is taking over. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - golangdojo.com/cheatsheet Git repos & notes - golangdojo.com/re...
The Chaotic History of Package Management in Go (so far)
Переглядів 10 тис.Рік тому
Today we will talk about why the chaotic history of Package Management in Go language. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - golangdojo.com/cheatsheet Git repos & not...
2022 Official Go Developer Survey Results
Переглядів 7 тис.Рік тому
Today we will talk about why the 2022 Official Go Developer Survey Result. Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - golangdojo.com/cheatsheet Git repos & notes - golangd...
Why Golang Developers HATE Gorm…
Переглядів 31 тис.Рік тому
Today we will tackle why the heck Golang Developers hate Gorm? Enjoy! Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content! Get Your Golang Cheat Sheet! - golangdojo.com/cheatsheet Git repos & notes - golangdojo.com/reso...
Why are Companies Migrating from Javascript to Go!?
Переглядів 14 тис.Рік тому
Why are Companies Migrating from Javascript to Go!?
MOST Popular Go Authentication Framework: AuthBoss (and why you should NOT use it!)
Переглядів 8 тис.Рік тому
MOST Popular Go Authentication Framework: AuthBoss (and why you should NOT use it!)
What EXACTLY are Build Constraints in Go?
Переглядів 4 тис.Рік тому
What EXACTLY are Build Constraints in Go?
Golang Web Libraries You MUST Learn (2022)
Переглядів 13 тис.Рік тому
Golang Web Libraries You MUST Learn (2022)
What Golang Projects Should I Build to Get a Job?
Переглядів 22 тис.Рік тому
What Golang Projects Should I Build to Get a Job?
MOST Popular Go Frontend Framework: Fyne (and why you shouldn't use it!)
Переглядів 34 тис.2 роки тому
MOST Popular Go Frontend Framework: Fyne (and why you shouldn't use it!)
Golang: Composition Over Inheritance
Переглядів 15 тис.2 роки тому
Golang: Composition Over Inheritance
Why are Companies Migrating from Python to Go!?
Переглядів 29 тис.2 роки тому
Why are Companies Migrating from Python to Go!?
Golang Bubble Sort - Golang Algorithms
Переглядів 6 тис.2 роки тому
Golang Bubble Sort - Golang Algorithms
MOST Popular Go Framework: Gin (and why you should NOT use it)
Переглядів 50 тис.2 роки тому
MOST Popular Go Framework: Gin (and why you should NOT use it)
Golang Error Handling is TRASH!!! Here's how to fix it
Переглядів 39 тис.2 роки тому
Golang Error Handling is TRASH!!! Here's how to fix it
Thank you!
Current design pattern is the best. You'd love it if you ever try to debug you own or other's code. Everyone will follow the same style so there would be no problem to understand what the code does. The proposals are good when you're writing code to forget about maintaining it later.
Love your videos bro but pls consider using a TTS for voice overs. It gets hard to understand what youre saying at time. Much love.
Relevan question. Installing go code and the vscode. Vs bring Errors after 2nd day of use for not found build and go.mod just because. Had tried to path direct to locations but it just dont work.
Hey fireship!
golangdojo under construction :-/ no cheatsheets or source of functions
Thank you so much for your tutorial! It helps me understand the very basics of a web app in GoLang! 🙏
You didn't show code 🙄
miss you buddy ❤
file, err := os.Open('file') err ?=> { do_staff(); } or file, err := os.Open('file'); err ?=> do_stuff()
Which IDE are you using here ?
wtf 😂 0:12
something I've recently done was needing to create a certificate generation function that could accept both RSA keys and EC keys, I did it slightly differently where it could accept any type and if it didn't mach a supported type it would error out. Now I should be able to go back and make it more strongly typed thanks to Generics
Why are people using Go... use Rust if u really care that much about performance.... And its a way better language. Go is only slightly more performant than Java but Rust blows both of them out of the water...
best goroutine tutorial on youtube :D
your ssl is toast
Error handling is perfect as is. It is the reason why Go production software is so stable. You must do the tedious but very important job that other languages allow you to ignore.
Great Series man!!
I’ve seen a company migrate from Java to Go because Java was not performant enough. Turns out they had 20 JVMs each running on a separate node with 1cpu and around 500mb of heap size. I saw benchmarks showing that with less but more powerful VMs (multiple cores and increased heap size) the performance increase was astonishing. I do think Go is a great language but when you migrate Java application because of bad performance, chances are you’re not coding/configuring VMs efficiently. So yes having performant Java environments requires a little more than java -jar but is that really a bad thing? I personally love performance tuning and Java offers so many possibilities depending on your setup. If you’re building a new application, go with the stack you and your team are most comfortable with, don’t just go with the hype. If you have an existing application, look for potential optimizations before thinking about migrating to a whole new stack.
Vscode shit the bed for the third time when it comes to debugging golang apps. Idk why. It hung in there for a couple months. Maybe an update did it. Spend over 4 hours the last week trying to just debug... and nothing. Horribly infuriating. So I'm switching to Goland. Also, you helped me get into go. Now it's a huge passion for me. Thanks.
Thank you for such awesome playlist
hello from the future....this channel is the best!
Try g++ instead of gcc.
1:40 If you don't specify int32 or int64 -> it depends on the machine you are on 3:50 %T will print type of the variable
if err is a feature not a bug
(Switch to GoLand, baby) 5:30 Package-level variables are accessible from other files (global) 9:37 Let's not use "export", let's just use a Capital letter instead - Yeah, that's a great idea.
3:50 Zero values concept - if no expression is assigned, the default value gets assigned 8:58 *Pointers and &addresses
Thank you so much man!
Can anyone explain the range concept at 12:13 why It was giving a deadlock
This is a moot point since Quarkus can compile to native binary and won't be needing JVM to run, and would have the smallest of footprint and resources.
I can follow it all except what is the a...: in the Println?
200
I was told that at the company I was at in 2015, there was a meeting in which the higher ups mulled over firing all of the Java developers. The licensing, after Oracle acquired Java, was a huge problem. It invited in Oracle lawyers. Programmers picking Java were bringing in legal peril for the company. I was one of the "Java Developers". They bought our company, and fought the inclusion of the JVM the entire time. A lot got ported to C#.
Bookmarked, thanks brothers
Just FYI: If you're on linux, it doesn't allow ports less than 1024 for users unless you are on root. Use manual ports instead. Eg: ":8080"
Do you still remember your UA-cam password?
Go + Enums = PERFECT
It would be much great if you could accompany some of those points with benchmarks
i can't do complex numbers in vs code help me please it's showing complex package is in std
Why can´t I just do: func customError(err error, msg string) { if err != nil { fmt.Println(err, msg) } } Or put anything you want inside the if, ErroF, log. etc?
To the portuguese speakers: Você não precisa mudar a variável do arquivo para o tipo interface io.Writer . Você pode e deve utilizar o método write sob a variável ainda com o tipo os.file, pq essa variável também implementa a interface Writer. func main (){ file,_ := os.Create("file.txt") n, err := file.Write([]byte("hello")) fmt.Println(n,err) file.Close ( ) } Thanks professor, u doing great, love u way of teaching. lesgo.
I'm on Odin Project. Thanks for the channel.
Very good tutorial! Question - what if you want to make a lambda function that receives a completely unknown JSON and you want the lambda to extract various fields from the unkown json and the fields to extract are also unknown and are read from a configuration stored in a database? How would you do that in go? I had to do this for my work plus transforming the json according to a config script stored in the database. I did it in both nodejs and python. For extracting fields and transforming the json I used lodash for nodejs and pydash for python using the _.get() and _.set() methods. How can I do this in golang?
Thanks
A back-end developer that doesn't know SQL is a like a front-end developer that doesn't know CSS
High quality. Short and clear. Nice.
Go has no error handling. Just because ppl who use the language tend to follow an error handling convention doesn't mean the language supports error handling. If you don't agree, then every modern language has Go's error handling. In java you wrap your return values in objects that can have an error object inside them.
that intro
nice
15:05 shamelessly was so during my very last interview