Size: a a a

2017 October 07
4gophers
Building on rock not sand #golang
http://robert.ocallahan.org/2017/10/building-on-rock-not-sand.html

This quote  is telling: Billions of devices run dnsmasq, and it had been through multiple security audits before now. Simon had done the bes...
источник
4gophers
Build a Serverless Golang Function with OpenFaaS  
https://blog.alexellis.io/serverless-golang-with-openfaas/

Learn how to make serverless functions in Go with the CLI and new Golang language template built with love by the OpenFaaS community.
источник
2017 October 08
4gophers
Important Go Interfaces  
https://www.writeingo.com/blog/important-go-interfaces/

Interfaces are a very important concept in Go language. They provide a simple and effective way to express common behaviors among types. They give us easy to understand solution for typical situations where we need some kind of polymorphism. That’s why interfaces are used all the time by Golang developers.
Some of the interfaces are more special than others. Most essential ones are defined in Go standard library. They are used and can be found in every Go project.
источник
4gophers
Learn Go programming language from these books & tutorials.  
https://reactdom.com/blog/go-books

Last updated on September 29th, 2017Go (popularly referred to as golang) is an open source programming language made by Robert Griesemer, Rob Pike, and Ken Thompson in 2007 at Google. It is a compiled and statically typed language. Go is developed by some of the individuals who created the C programming language, Unix, and UTF-8.  Go…
источник
4gophers
Comparing python and Go #golang
https://stxnext.com/blog/2017/09/27/go-go-python-rangers-comparing-python-and-golang/

Go (often referred to as golang) is awesome!

Let me explain why a Python fan of many years could say that. But to understand that we have to go back in time to see how my fascination with Python began.
источник
2017 October 09
4gophers
Seven stages in becoming a go programmer #golang
https://opensource.com/article/17/9/seven-stages-becoming-go-programmer

Whether you're new to Go or a seasoned Gopher, you may recognize these steps on the path to Go enlightenment.
источник
4gophers
A network stack written in Go #golang
https://github.com/google/netstack

netstack - IPv4 and IPv6 userland network stack
источник
4gophers
wow! beautiful spinners for your Go commandline apps  
https://github.com/gernest/wow

wow -  :open_mouth::exclamation::exclamation: Wow:exclamation: now my Go commandline app is spinning with :rainbow: and :horse:
источник
4gophers
Golang library to hack CCTV cameras  
https://github.com/EtixLabs/cameradar

cameradar - Cameradar hacks its way into RTSP CCTV cameras
источник
4gophers
justforfunc #21: reviewing ursho II - using PostgreSQL  
https://www.youtube.com/watch?v=zBc338CZRpk&index=1&list=PL64wiCrrxh4Jisi7OcCJIUpguV_f5jGnZ

Let's review some code! Part one: https://youtu.be/SWKuYLqouIY In this second part of the episode I review the PosgreSQL access for https://github.com/dougla...
источник
4gophers
How we use gRPC to build a client/server system in Go  
https://medium.com/pantomath/how-we-use-grpc-to-build-a-client-server-system-in-go-dd20045fa1c2

This post is a technical presentation on how we use gRPC (and Protobuf) to build a robust client/server system.
источник
4gophers
источник
2017 October 10
4gophers
Visual search by machine box #golang
https://blog.machinebox.io/visual-search-by-machine-box-eb30062d8abe?gi=387907cc7a84

With the new features of Tagbox it is possible to build your own classifier, to help you to do image recognition. This is how!
источник
4gophers
Benchmarking gRPC+Protobuf vs HTTP+JSON in Go #golang
http://pliutau.com/benchmark-grpc-protobuf-vs-http-json/

Simplest possible solution for communication between services is to use JSON over HTTP. Though JSON has many obvious advantages - it’s human readable, well understood, and typically performs well - it also has its issues. In the case of internal services the structured formats, such as Google’s Protocol Buffers, are a better choice than JSON for encoding data. gRPC uses protobuf by default, and it’s faster because it’s binary and it’s type-safe.
источник
4gophers
Building a bank with Go: one of the top-rated QCon London talks  
https://www.infoq.com/presentations/bank-go

Matt Heath discusses why Go is suited for a microservices architecture, the language features that make it particularly attractive to high volume, low latency, distributed applications, and how easy it is to adopt into existing systems and organisations.
источник
4gophers
Learn Go: Constants with visual examples—all there is to know about it.  
https://blog.learngoprogramming.com/learn-golang-typed-untyped-constants-70b4df443b61?gi=10eedd0c1b01

All there is to know about Golang Typed and Untyped Constants.
источник
4gophers
Good Data Analysis #golang
http://www.unofficialgoogledatascience.com/2016/10/practical-advice-for-analysis-of-large.html?m=1

By PATRICK RILEY    For a number of years, I led the data science team for Google Search logs. We were often asked to make sense of confusin...
источник
2017 October 11
4gophers
kail: kubernetes log viewer  
https://github.com/boz/kail

kail - kubernetes log viewer
источник
4gophers
supervisord - a go-lang supervisor implementation
https://github.com/ochinchina/supervisord

supervisord - a go-lang supervisor implementation
источник
4gophers
AMA, или спроси бэкендера из Avito: анонс
https://habrahabr.ru/company/avito/blog/339826/

Что такое AMA? Этот формат очень популярен на Reddit. Ты рассказываешь о себе и предлагаешь читателям задавать любые вопросы: Ask Me Anything! Особенно круто...
источник