Dilmurod Yangiboev | DYDO :)
1.36K subscribers
294 photos
36 videos
6 files
290 links
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.
Download Telegram
πŸ‘2
Dilmurod Yangiboev | DYDO :)
#challenge
For clarification!) 😊
πŸ‘1
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
Channel photo updated
Good news!πŸ”₯

#news
What will be the output?
Group members are so active!

Keep it up!πŸ”₯
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!
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
πŸ‘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
πŸ‘3
The most common question in the interview:

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
πŸ‘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
πŸ‘3
One of the best approaches to concatinate string!)

#bestpractice
πŸ‘1
One of the best resourses that I have used! πŸ˜‰

https://talks.golang.org/2013/bestpractices.slide#1

for more: https://t.me/golang_dells

#resourse
What will be the output?

#challenge
πŸ‘2