Size: a a a

2017 November 11
4gophers
More Go-based Workflow Tools in Bioinformatics  
http://gopherdata.io/post/more_go_based_workflow_tools_in_bioinformatics/
источник
4gophers
Colly: Simple Scraping Framework  
http://go-colly.org/?source=reddit
источник
4gophers
источник
4gophers
Basic AST Manipulation in Go  
https://zupzup.org/ast-manipulation-go/
источник
4gophers
Семь моделей конкуренции и параллелизма за семь недель. Раскрываем тайны потоков
https://www.litres.ru/pol-batcher/sem-modeley-konkurencii-i-parallelizma-za-sem-nedel-raskryvaem-tayny-potokov-22968834/?utm_source=admitad.com&utm_medium=cpa&utm_campaign=main

С появлением микропроцессоров, обладающих большим числом ядер, понимание конкуренции и параллелизма при разработке программного обеспечения стало еще более важным, чем прежде. В книге вы познакомитесь с преимуществами функционального программирования с точки зрения конкуренции, узнаете, как применять акторы для разработки распределенного программного обеспечения, и исследуете приемы параллельной обработки огромных объемов информации на нескольких процессорах.
источник
4gophers
Разбираемся с новым sync.Map в Go 1.9
https://habrahabr.ru/post/338718/
источник
2017 November 12
4gophers
Gophercises - Coding exercises for budding gophers  
https://gophercises.com/
источник
4gophers
TCP сервер работающий как часы
https://4gophers.ru/articles/tcp-server-clockwork/

Перевод статьи “TCP servers that run like clockwork“

Go замечательный язык для написания различных сетевых сервисов. Большинство сервисов используют TCP в качестве базового транспорта. Именно поэтому важно понимать как писать надежные TCP серверы. Кроме того, это позволит лучше разбираться в базовых принципах работы сетевых приложений, которые необходимы нам в повседневной работе.
источник
4gophers
"I haven't needed X in 3 years" is a bad argument
https://www.calhoun.io/i-havent-needed-x-in-3-years-is-a-bad-argument/
источник
4gophers
singularity-go - Go client for Singularity.
https://github.com/arangogutierrez/singularity-go
источник
4gophers
An Introduction To gosiris, An Actor Framework For Go  
https://teivah.io/blog/an-introduction-to-gosiris-an-actor-framework-for-go/
источник
4gophers
The new pprof user interface · Go, the unwritten parts  
https://rakyll.org/pprof-ui/
источник
4gophers
Батчер, Фарина: Go на практике
https://www.labirint.ru/books/566828/

Оптимальное сочетание простых примеров с подробным объяснением практических понятий языка Go.
Go - превосходный системный язык. Созданный для удобной разработки современных приложений с параллельной обработкой, язык Go предоставляет встроенный набор инструментов для быстрого создания облачных, системных и веб-приложений. Знакомые с такими языками как Java или C#, быстро освоят Go - достаточно лишь немного попрактиковаться, чтобы научиться писать профессиональный код.
источник
2017 November 13
4gophers
[Перевод] Изучение Go путём портирования небольшого Python веб-бекенда
https://habrahabr.ru/post/342218/

Я хотел начать учить Go какое-то время — мне нравилась его философия: маленький язык, приятная кривая обучения и очень быстрая компиляция (как для статически-типизированного языка). Что меня наконец заставило шагнуть дальше и таки начать его учить, так это то, что я стал видеть всё больше и больше быстрых и серьезных программ, написанных на Go — Docker и ngrok, в частности, из тех, которые я недавно использовал.
источник
4gophers
источник
4gophers
источник
4gophers
Go Tools and GitLab: How to Do Continuous Integration 'Like A Boss'
https://t.co/4FDUhHCvJp

At Pantomath, we use GitLab for all our development work. The purpose of this paper is not to present GitLab and all its features, but to introduce how we use these tools to ease our lives.
источник
4gophers
Большие данные. Принципы и практика построения масштабируемых систем обработки данных в реальном времени
https://adserver.knock-it.ru/click?banner=20&k=2017111315

В этой книге представлены теоретические основы организации систем больших данных и поясняется, каким образом они воплощаются на практике. В ней рассматривается лямбда-архитектура, предназначенная для построения подобных систем, и на примере конкретного веб-приложения поясняются особенности реализации всех уровней этой архитектуры с помощью инструментальных средств вроде Hadoop, Cassandra и Storm. Для чтения этой книги не требуется предварительное знакомство с особенностями анализа крупномасштабных данных или баз данных типа NoSQL, хотя полезно знать о традиционных базах данных.
источник
4gophers
Go, don't collect my garbage  
https://t.co/u0oK8Ay7fz
источник
4gophers
источник