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
https://talks.golang.org/2013/bestpractices.slide#1
for more: https://t.me/golang_dells
#resourse
I really like the document that golang team has provided in a page you can get a lot.
https://go.dev/doc/effective_go
#resourse
https://go.dev/doc/effective_go
#resourse
go.dev
Effective Go - The Go Programming Language
0. Robert Griesemer, Rob Pike, and Ken Thompson designed Go at Google in 2007.
1. Google wants an alternative to C++ and solves the issues of software engineering, this gives rise to the development of the Go programming language.
2. Go is supported on almost every Operating system like DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD, Plan 9, Solaris, and Windows.
3. Go provides 2 features that are capable of replacing Class inheritance. The first is embedding and the other is interfaces.
source: https://www.geeksforgeeks.org/interesting-facts-about-golang
#facts
1. Google wants an alternative to C++ and solves the issues of software engineering, this gives rise to the development of the Go programming language.
2. Go is supported on almost every Operating system like DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD, Plan 9, Solaris, and Windows.
3. Go provides 2 features that are capable of replacing Class inheritance. The first is embedding and the other is interfaces.
source: https://www.geeksforgeeks.org/interesting-facts-about-golang
#facts
GeeksforGeeks
Interesting Facts About Golang - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
0. Go has garbage collection which automatically performs memory management and permits deferred execution of functions.
1.There is a special Keyword in Go called βdeferβ, which delays the execution of method or function until the nearby function returns.
2. Go has a special built-in function known as βmakeβ, which is used to create slices, maps, and channels.
3. If any variable or package is declared but not used then, the Go compiler will show an error.
4. In Go, there is a new data type known as βsliceβ, which has a more powerful interface to sequences as compared to Arrays.
source: https://www.geeksforgeeks.org/interesting-facts-about-golang
#facts
1.There is a special Keyword in Go called βdeferβ, which delays the execution of method or function until the nearby function returns.
2. Go has a special built-in function known as βmakeβ, which is used to create slices, maps, and channels.
3. If any variable or package is declared but not used then, the Go compiler will show an error.
4. In Go, there is a new data type known as βsliceβ, which has a more powerful interface to sequences as compared to Arrays.
source: https://www.geeksforgeeks.org/interesting-facts-about-golang
#facts
GeeksforGeeks
Interesting Facts About Golang - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Good day!
This message: https://t.me/golang_dells/26
The most viewed! I am so glad to help you a little!)
This message: https://t.me/golang_dells/26
The most viewed! I am so glad to help you a little!)
Telegram
The Go Gopher
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
https://talks.golang.org/2013/bestpractices.slide#1
for more: https://t.me/golang_dells
#resourse
Hello!
I have found it helpful.
https://github.com/golang-standards/project-layout
β 28380 (22.12.2021)
#resourse
I have found it helpful.
https://github.com/golang-standards/project-layout
β 28380 (22.12.2021)
#resourse
GitHub
GitHub - golang-standards/project-layout: Standard Go Project Layout
Standard Go Project Layout. Contribute to golang-standards/project-layout development by creating an account on GitHub.
Solid Go Design:
https://dave.cheney.net/2016/08/20/solid-go-design
for more: https://t.me/golang_dells
#resourse
https://dave.cheney.net/2016/08/20/solid-go-design
for more: https://t.me/golang_dells
#resourse
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.
CockroachDB is written in Go!
if interested: https://www.youtube.com/watch?v=hWNwI5q01gI
github: https://github.com/cockroachdb/cockroach
β27k+
if interested: https://www.youtube.com/watch?v=hWNwI5q01gI
github: https://github.com/cockroachdb/cockroach
β27k+
π1
I have recently found a good post!)
You may find useful)
https://avelinorun.medium.com/7-subjects-and-github-repositories-to-become-a-better-go-developer-2af3f2a1aaa6
#resourse
You may find useful)
https://avelinorun.medium.com/7-subjects-and-github-repositories-to-become-a-better-go-developer-2af3f2a1aaa6
#resourse
Medium
7 subjects (and GitHub repositories) to become a better Go Developer
With the high adoption of the Go language by developers and large companies, this has led companies to search for engineers with experienceβ¦
In every single day, I usually think of posting something useful in GOπ₯.
So then, I take my time to search for different useful resourse in GOlangπ.
So far, I have encountered some useful resourse for myself as wellπͺ.
I believe that it is a good way to push yourself further and learn something newπ₯.
I have scheduled some great resourses, so stay tunedππ€.
So then, I take my time to search for different useful resourse in GOlangπ.
So far, I have encountered some useful resourse for myself as wellπͺ.
I believe that it is a good way to push yourself further and learn something newπ₯.
I have scheduled some great resourses, so stay tunedππ€.
π1
Structure size optimization in Golang.
I highly recommend to go through:
https://itnext.io/structure-size-optimization-in-golang-alignment-padding-more-effective-memory-layout-linters-fffdcba27c61
It is a simple thing that we(not everyoneπ) miss in every single day.
I highly recommend to go through:
https://itnext.io/structure-size-optimization-in-golang-alignment-padding-more-effective-memory-layout-linters-fffdcba27c61
It is a simple thing that we(not everyoneπ) miss in every single day.
Medium
Structure size optimization in Golang (alignment/padding). More effective memory layout (linters).
Today I would like to tell you about the alignment of structures in Golang.
π₯1
Hello π,
I believe that Clean Architecture in golang is one of best practices we need to try outπ.
Personally, I really like it π.
I have started to write my own repo. In the future, I would share it by covering with tests.
https://eltonminetto.dev/en/post/2020-07-06-clean-architecture-2years-later/
I believe that Clean Architecture in golang is one of best practices we need to try outπ.
Personally, I really like it π.
I have started to write my own repo. In the future, I would share it by covering with tests.
https://eltonminetto.dev/en/post/2020-07-06-clean-architecture-2years-later/
eltonminetto.dev
Clean Architecture, 2 years later
UPDATE: This post is old and no longer reflects what I believe to be an ideal structure for a project.
π1
Hello Gophers,
I hope that you are all doing well!)
Whoever would like to find out more about Go Concurrency.
Post: https://itnext.io/explain-to-me-go-concurrency-worker-pool-pattern-like-im-five-e5f1be71e2b0
Book: https://www.amazon.com/_/dp/1491941197?tag=oreilly20-20
I hope that you are all doing well!)
Whoever would like to find out more about Go Concurrency.
Post: https://itnext.io/explain-to-me-go-concurrency-worker-pool-pattern-like-im-five-e5f1be71e2b0
Book: https://www.amazon.com/_/dp/1491941197?tag=oreilly20-20
Medium
Explain to me Go Concurrency Worker Pool Pattern like Iβm five
An easy explanation about how all the components of this pattern work together to concurrently process a batch of jobs.
π1