Good time of the day!
I am Dilmurod Yangiboev, Golang backend engineer.
I have been thinking of having a good channel with useful content and knowledge about golang for a while!
I have decided to create one with Oyatillo Abdusattorov, who is a friend of mine, whom I love to work with.
Channel broadcasts:
1. Golang resourses. #resourse
2. Roadmap. #roadmap
3. Latest news on golang version. #news
4. Challenges. #challenges
5. Best practices. #bestpractice
I hope that those give you a lot.
More: https://t.me/golang_dells
I am Dilmurod Yangiboev, Golang backend engineer.
I have been thinking of having a good channel with useful content and knowledge about golang for a while!
I have decided to create one with Oyatillo Abdusattorov, who is a friend of mine, whom I love to work with.
Channel broadcasts:
1. Golang resourses. #resourse
2. Roadmap. #roadmap
3. Latest news on golang version. #news
4. Challenges. #challenges
5. Best practices. #bestpractice
I hope that those give you a lot.
More: https://t.me/golang_dells
Telegram
Dilmurod Yangiboev | DYDO :)
Hello World!
FAQ: @Dilmurods_bot
I am Dilmurod, A Software Engineer at Tesla Motors.
Crafting the software for robots building Model Y at Giga Berlin, the pinnacle of automotive innovation.
Breathing life into tech, one line of code at a time.
FAQ: @Dilmurods_bot
I am Dilmurod, A Software Engineer at Tesla Motors.
Crafting the software for robots building Model Y at Giga Berlin, the pinnacle of automotive innovation.
Breathing life into tech, one line of code at a time.
π3
You may think what the name of the channel means?
The Go gopher is an iconic mascot and one of the most distinctive features of the Go project.
The Go gopher is an iconic mascot and one of the most distinctive features of the Go project.
Hello everyone!
FAQ:
1. What should I do to get to the next level?
- junior -> middle
- middle -> senior
Here some resourses that help you reach your target:
Junior:
- Golang Tour: https://go.dev/tour/welcome/1
- Golang by example: https://gobyexample.com/
Middle:
- Go wiki: https://github.com/golang/go/wiki
- Uber style guide: https://github.com/uber-go/guide/blob/master/style.md
- Effective go: https://go.dev/doc/effective_go
- Dave Cheney: https://dave.cheney.net/
More coming soonβ¦
#resourse
FAQ:
1. What should I do to get to the next level?
- junior -> middle
- middle -> senior
Here some resourses that help you reach your target:
Junior:
- Golang Tour: https://go.dev/tour/welcome/1
- Golang by example: https://gobyexample.com/
Middle:
- Go wiki: https://github.com/golang/go/wiki
- Uber style guide: https://github.com/uber-go/guide/blob/master/style.md
- Effective go: https://go.dev/doc/effective_go
- Dave Cheney: https://dave.cheney.net/
More coming soonβ¦
#resourse
GitHub
Home
The Go programming language. Contribute to golang/go development by creating an account on GitHub.
Live reloading golang applications!
Personally, I use nodemon.
If you do not have nodemon installed:
- npm install -g nodemon
Then, run:
- nodemon --exec go run cmd/main.go --signal SIGTERM
Note: I do not recommend to use for huge project ;)
The Go Gopher!
Personally, I use nodemon.
If you do not have nodemon installed:
- npm install -g nodemon
Then, run:
- nodemon --exec go run cmd/main.go --signal SIGTERM
Note: I do not recommend to use for huge project ;)
The Go Gopher!
Hello π!
As your project grows, some find hard when it comes to debugging.
I would like to suggest.
π: github.com/pkg/errors
If you like it, please, leave start* on github.
#advise
As your project grows, some find hard when it comes to debugging.
I would like to suggest.
π: github.com/pkg/errors
If you like it, please, leave start* on github.
#advise
GitHub
GitHub - pkg/errors: Simple error handling primitives
Simple error handling primitives. Contribute to pkg/errors development by creating an account on GitHub.
π2
FAQ:
What makes you get to the next level?
One thing I believe, while coding, ask yourself, why am I doing it?
If you want to know your progress, please, take a look at your previous projects.
If you find better options and solutions, that means that your progress is going well.
βDo not settle, stay hungry and stay foolishβ - Steve Jobs.
#faq
What makes you get to the next level?
One thing I believe, while coding, ask yourself, why am I doing it?
If you want to know your progress, please, take a look at your previous projects.
If you find better options and solutions, that means that your progress is going well.
βDo not settle, stay hungry and stay foolishβ - Steve Jobs.
#faq
π3
The most common question in the interview:
1. What is the difference between slice and array in golang?
1. What is the difference between slice and array in golang?
You might hear people say that Go is a call by value language and wonder what that means. It means that when you supply a variable for a parameter to a function, Go always makes a copy of the value of the variable.
Reference: Learning Go Book
#resourse
Reference: Learning Go Book
#resourse
π2
Dilmurod Yangiboev | DYDO :)
Photo
But in this case, the first value is going to change even though function makes a copy of it. The reason is β Slices, Maps, and Channels are reference types. β
#useful
#useful