Go
19.5K subscribers
14 photos
143 links
// admin @denniselite
go func() { channel <- news }()
news := <-channel
fmt.Sprintf("%s", news)
Download Telegram
I hope everyone knows about the latest GoLang release 1.10. If it isn’t than here is an article with top interesting and important changes and improvements which have been released in a new version of GoLang. Fast reading about 8 mins 😉

#language #development #releases

https://medium.com/@thuc/whats-changes-in-golang-1-10-d3022fbade3c?source=linkShare-b636419a57de-1519654220
Simple and good for understanding tutorial about Golang’s channels. It can help beginners to meet with them and learn to use it without problems 🙂
Keys of the article:
- What is a channel, goals, and functions of it;
- Deadlocks and other problems;
- Channel ranging and closing. When, why and how?

#development #basics #language

https://guzalexander.com/2013/12/06/golang-channels-tutorial.html
Top GoLang features that you don’t know or don’t hear so much 🙂 If you want some main points of this article they are here:

- GoDoc;
- Static code analysis;
- Built-in testing and profiling framework;
- Race condition detection;
- Learning curve;
- Reflection;
- Opinionatedness;
- Culture.

#manual #development #basics #language

https://medium.freecodecamp.org/here-are-some-amazing-advantages-of-go-that-you-dont-hear-much-about-1af99de3b23a?source=linkShare-b636419a57de-1520768034
One more cool article about the fmt package: io.reader, printf, println functions, formatters, work with strings and STDIN. All that you want to know, but were afraid to ask about the output printing process in GoLang 🙂

#development #practice #language

https://medium.com/go-walkthrough/go-walkthrough-fmt-55a14bbbfc53?source=linkShare-b636419a57de-1522055573
I continue to looking for interesting articles about the IO package and today I’ve found one more good post in last Medium Digest by Vladimir Vivien from Kubernates. It calls “IO Streaming в GoLang”.
Main points of it:
- A structure and internal processes of io.Reader and io.Writer;
- Custom implementations of them;
- Useful types and packages for IO(os.File, os.Stdout, os.Stdin, and os.Stderr, io.Copy(), etc);
- Pipe writers and readers.

This article is completely of technical info, examples and illustrations 😀 Enjoy reading 📖!

#language #development #practice

https://medium.com/learning-the-go-programming-language/streaming-io-in-go-d93507931185
Good day 👋 I would like to share following 7 advices in short article by Kartik Khare how to increase your code quality in GoLang. Of course, before using it you should understand reasons for each advice in the post. As example Kartik writes:

#6 Use int as keys instead of strings in Map.

It’s a good way but here we can get optimization for optimization 🤔

#development #language

https://codeburst.io/how-to-optimise-your-go-code-c6b27d4f1452
Why are goroutines not lightweight threads?

Kartik Khare shows us his meaning about goroutines, lightweight threads and their difference in GoLang. There are no code examples inside but good thoughts about parallelism, threads and useful links at the end of the article :)

#development #runtime #language

https://codeburst.io/why-goroutines-are-not-lightweight-threads-7c460c1f155f
Hi, there! I found one interesting topic, which calls

The State of Developer Ecosystem Survey in 2018

Here is a whole report about GoLang usage by Jetbrains company includes frameworks, libraries and testing analytics. You are also able to pick another languages and technologies because this report contains only to the developers who chose Go as one of their three primary programming languages.

#reports #language

https://www.jetbrains.com/research/devecosystem-2018/go/