#advanced
Если коротко, монады используют для связывания функций, а если нужно подробно — читайте статью.
https://awalterschulze.github.io/blog/post/monads-for-goprogrammers/
Если коротко, монады используют для связывания функций, а если нужно подробно — читайте статью.
https://awalterschulze.github.io/blog/post/monads-for-goprogrammers/
Adenoid Adventures
Monads for Go Programmers
Why? Monads are all about function composition and hiding the tedious part of it.
After 7 years of being a Go programmer, typing if err != nil can become quite tedious. Everytime I type if err != nil …
After 7 years of being a Go programmer, typing if err != nil can become quite tedious. Everytime I type if err != nil …
#web #beginner
Go очень хорош для создания веб-приложений: он быстрый, простой и предоставляет богатую библиотеку компонентов вроде роутинга, базы данных и шаблонизатора. В этой статье вы посмотрите, как создаются простые приложения на Go.
https://golang.org/doc/articles/wiki/
Go очень хорош для создания веб-приложений: он быстрый, простой и предоставляет богатую библиотеку компонентов вроде роутинга, базы данных и шаблонизатора. В этой статье вы посмотрите, как создаются простые приложения на Go.
https://golang.org/doc/articles/wiki/
#book
Go набирает популярность, и сфера его применения становится шире, что делает выбор в пользу этого языка при разработке ещё более очевидным. Настоящее руководство предназначено опытным программистам и раскрывает важные темы, связанные с профессиональной разработкой, как то: структуры данных, работа с библиотеками, параллелизм и многое другое.
https://t.me/progbook/2038
Go набирает популярность, и сфера его применения становится шире, что делает выбор в пользу этого языка при разработке ещё более очевидным. Настоящее руководство предназначено опытным программистам и раскрывает важные темы, связанные с профессиональной разработкой, как то: структуры данных, работа с библиотеками, параллелизм и многое другое.
https://t.me/progbook/2038
Telegram
Книги для программистов
#библиотека #beginner
Забавная библиотека по генерированию аватаров. Для веб-приложений самое то.
https://github.com/aofei/cameron
Забавная библиотека по генерированию аватаров. Для веб-приложений самое то.
https://github.com/aofei/cameron
GitHub
GitHub - aofei/cameron: An avatar generator for Go.
An avatar generator for Go. Contribute to aofei/cameron development by creating an account on GitHub.
#beginner
В этой статье автор покажет, как писать простые приложения для командной строки.
https://bit.ly/2MfpC9V
В этой статье автор покажет, как писать простые приложения для командной строки.
https://bit.ly/2MfpC9V
freeCodeCamp.org
How to write fast, fun command-line applications with Golang
by Peter Benjamin How to write fast, fun command-line applications with Golang ASCII credit: belbomemo [https://gist.github.com/belbomemo/b5e7dad10fa567a5fe8a] A while back, I wrote an article about “Writing Command-Line Applications in NodeJS [https://m…
#beginner
В этой статье автор расскажет о том, что было бы, если бы в языке Go не было глобальных переменных.
https://bit.ly/2sc6lOG
В этой статье автор расскажет о том, что было бы, если бы в языке Go не было глобальных переменных.
https://bit.ly/2sc6lOG
Head First Go.pdf
47.8 MB
На этот раз вам предлагается прочитать книгу по Go, где на многочисленных иллюстрациях и примерах показаны основы программирования на этом языке, основы построения и структура приложений.
#beginner
Поговорим о недостатках и преимуществах языка Go.
https://bluxte.net/musings/2018/04/10/go-good-bad-ugly/
Поговорим о недостатках и преимуществах языка Go.
https://bluxte.net/musings/2018/04/10/go-good-bad-ugly/
Sylvain Wallez
Go: the Good, the Bad and the Ugly
This is an additional post in the “Go is not good” series. Go does have some nice features, hence the “The Good” part in this post, but overall I find it cumbersome and painful to use when we go beyond API or network servers (which is what it was designed…
👍1
#advanced
До сих пор не умеете пользоваться интерфейсами в Go? Исправляем недоразумение следующей статьёй.
https://blog.chewxy.com/2018/03/18/golang-interfaces/
До сих пор не умеете пользоваться интерфейсами в Go? Исправляем недоразумение следующей статьёй.
https://blog.chewxy.com/2018/03/18/golang-interfaces/
Bigger on the Inside
How To Use Go Interfaces
I occasionally give free Go consults and code review on top of my daily work. As such, I tend to read a lot of other peoples’ codes. And while this is really more of a feeling *Now, you should …
#advanced
Полезные инструменты для Go разработчика: лейблы-профайлера.
https://rakyll.org/profiler-labels/?utm_source=golangweekly&utm_medium=email
Полезные инструменты для Go разработчика: лейблы-профайлера.
https://rakyll.org/profiler-labels/?utm_source=golangweekly&utm_medium=email
#advanced
Go на Windows? Легко! В этой статье автор расскажет, как работать с API данной ОС.
https://bit.ly/2AYJidz
Go на Windows? Легко! В этой статье автор расскажет, как работать с API данной ОС.
https://bit.ly/2AYJidz
Medium
Breaking all the rules: Using Go to call Windows API
In creating Damon, we had to interact directly with the Windows API. This documents what we learned and how you can do it too!