Go
19.5K subscribers
14 photos
143 links
// admin @denniselite
go func() { channel <- news }()
news := <-channel
fmt.Sprintf("%s", news)
Download Telegram
Channel created
Channel name was changed to «Go»
Channel photo updated
Great article about reverse engineering and debugging GoLang runtime - they explain some ways about profiling throughout different platforms

https://marcan.st/2017/12/debugging-an-evil-go-runtime-bug/
Unit testing and TDD: 5 of simple tips and tricks for improving your tests

1. Put your tests in a different package
2. Internal tests go in a different file
3. Run all tests on save
4. Write table driven tests
5. Mock things using Go code

https://medium.com/@matryer/5-simple-tips-and-tricks-for-writing-unit-tests-in-golang-619653f90742?source=linkShare-b636419a57de-1516079991
Go via @vote
Hello, gophers! What is the best GoLang IDE/software for coding?
anonymous poll

VS Code – 107
👍👍👍👍👍👍👍 41%

Jetbrains GoLand – 103
👍👍👍👍👍👍👍 40%

VIM 😬 – 25
👍👍 10%

Sublime text + plugins – 9
👍 3%

Other – 8
👍 3%

Atom + plugins – 7
▫️ 3%

👥 259 people voted so far.
👍1
Go pinned «Hello, gophers! What is the best GoLang IDE/software for coding? anonymous poll VS Code – 107 👍👍👍👍👍👍👍 41% Jetbrains GoLand – 103 👍👍👍👍👍👍👍 40% VIM 😬 – 25 👍👍 10% Sublime text + plugins – 9 👍 3% Other – 8 👍 3% Atom + plugins – 7 ▫️ 3% 👥 259 people voted…»
Simple and complete explanation about goroutines and concurrency in GoLang. Graphs, interactive visualizations are available 😉

https://divan.github.io/posts/go_concurrency_visualize/
One of the most featured articles on the Medium from CEO smsjunk.com and Chief Architect Officer at KnowBe4. He designed a new backend for handling 1 million JSON POST RPM and saving them into Amazon S3. Of course, he used goroutines, channels, parallel computing and other GoLang features. Enjoy reading!

https://medium.com/smsjunk/handling-1-million-requests-per-minute-with-golang-f70ac505fcaa
Must-read official article about arrays, slices and strings in GoLang

https://blog.golang.org/slices