Size: a a a

2017 October 22
4gophers
О книге Varghese «Web Development with Go»
https://habrahabr.ru/post/340658/

Ниже привел свою версию краткого изложения содержания данной книги.  Оглавление Chapter 1 — Getting Started with Go Chapter 2 — Go Fundamentals Chapter 3 —...
источник
4gophers
О книге Varghese «Web Development with Go»
https://habrahabr.ru/post/340658/

Ниже привел свою версию краткого изложения содержания данной книги.  Оглавление Chapter 1 — Getting Started with Go Chapter 2 — Go Fundamentals Chapter 3 —...
источник
2017 October 23
4gophers
unimport - A Go static analysis tool to find unnecessary import aliases  
https://github.com/alexkohler/unimport

unimport is a Go static analysis tool to find unnecessary import aliases.
источник
4gophers
Go vs CPython: Visual comparison of concurrency and parallelism options  
https://labs.getninjas.com.br/go-vs-cpython-visual-comparison-of-concurrency-and-parallelism-d29a1ebec20a?gi=a6a603608e04

Using MPG diagrams to see the differences between Threading, Multiprocessing and Asyncio, the 3 official CPython options, and Go Runtime.
источник
4gophers
aww-crud: my first project in Go  
https://github.com/vikramdurai/aww-crud

aww-crud - basic crud app in Go (my first Go project)
источник
4gophers
Go Open Source, Distributed, Simple and efficient Search Engine  
https://github.com/go-ego/riot

riot - Go Open Source, Distributed, Simple and efficient Search Engine
источник
4gophers
justforfunc #22: using the Go tracer  
https://www.youtube.com/watch?v=ySy3sR1LFCQ&feature=youtu.be

What's the best way to create a Mandelbrot fractal in Go? pprof is not enough to help us with this ... let's learn how to use the Go tracer instead! code: ht...
источник
4gophers
Bazel Go Hello World - Warning post may cause excessive build speed  
https://chrislovecnm.com/golang/bazel/bazel-hello-world/

Setting up Bazel with the Go Programming Language
источник
4gophers
Golang port of magic-wormhole  
https://github.com/schollz/croc

croc - Easily get things from one computer to another
источник
4gophers
Reusable and type-safe options for Go APIs  
https://derekchiang.com/posts/reusable-and-type-safe-options-for-go-apis/

Background In this blog post, I would like to describe an extension to the popular “functional options” pattern that has been described by people like Rob Pike and Dave Cheney. I recommend reading one of these articles if you are unfamiliar with this pattern, as it’s very useful in practice.
The problem To see the limitations of the pattern, consider the etcd v3 client. Specifically, let’s look at the KV interface which exposes APIs for putting and getting key-value pairs.
источник
2017 October 24
4gophers
go-clickhouse - Golang SQL database driver for Yandex ClickHouse
https://github.com/mailru/go-clickhouse

go-clickhouse - Golang SQL database driver for Yandex ClickHouse
источник
4gophers
CompareFold: A Highly Performant, Case-Insensitive String Sort  
https://blog.thecodeteam.com/2017/10/24/go-highly-performant-case-insensitive-string-sort/

While the Go standard library makes sorting slices of strings in a case-sensitive manner a trivial operation, what does a developer do when case-insensitivity is required? This blog post outlines why the common approach to sorting strings in a case-insensitive manner does not scale and provides a highly performant, case-insensitive, string sort solution. Sorting String …
источник
2017 October 25
4gophers
источник
4gophers
Live editable sites with: daptin, rclone, Google drive, subsites and grapejs  
https://medium.com/@012parth/daptin-walk-through-oauth2-google-drive-subsites-and-grapejs-a6de27d9658a

Daptin is full-fledged “API first”, server building platform. For a quick backgroud of daptin, checkout this post.
источник
4gophers
Type safe insertion for Clickhouse  
https://github.com/sirkon/ch-encode

ch-encode - Clickhouse typesafe RowBinary insert tooling
источник
4gophers
Fast and easy to use TSV reader optimized for ClickHouse responses  
https://github.com/valyala/tsvreader

tsvreader - Fast reader for TSV streams
источник
4gophers
Faktory - a new background job system from the creator of Sidekiq  
http://www.mikeperham.com/2017/10/24/introducing-faktory/
источник
4gophers
Deploy Machine Learning Models from R Research to Ruby / Go Production with PMML  
https://medium.com/@aschers/deploy-machine-learning-models-from-r-research-to-ruby-go-production-with-pmml-b41e79445d3d

From Research to Production
источник
2017 October 26
4gophers
Real Time Queries Without Compromises
https://www.pilosa.com/blog/complex-queries-without-sacrificing-latency/

The desire to eliminate barriers between raw data and useful insights has driven decades of engineering innovation. Countless databases, datastores, indexes, and query-level solutions promising to make this dream a reality have surfaced at regular intervals, only to fall into obscurity again as the promise remains unrealized.
источник
4gophers
Jaeger Opentracing и Microservices в реальном проекте на PHP и Golang
https://habrahabr.ru/company/carprice/blog/340946/

Всем привет, меня зовут Юрий Буйлов, я руковожу разработкой в CarPrice. Коротко расскажу как и почему мы пришли к микросервисам на PHP и Golang. Что используем,...
источник