The Daily Go
parallel mergesort written in go
https://github.com/duffleit/golang-parallel-mergesort
#Repository #Guide
parallel mergesort written in go
https://github.com/duffleit/golang-parallel-mergesort
#Repository #Guide
GitHub
GitHub - duffleit/golang-parallel-mergesort: parallel mergesort written in go
parallel mergesort written in go. Contribute to duffleit/golang-parallel-mergesort development by creating an account on GitHub.
Thr Daily Go
Proposal: Alias declarations for Go
https://github.com/golang/proposal/blob/master/design/16339-alias-decls.md
#Proposoal
Proposal: Alias declarations for Go
https://github.com/golang/proposal/blob/master/design/16339-alias-decls.md
#Proposoal
GitHub
golang/proposal
proposal - Go Project Design Documents
The Daily Go
Let's talk about logging
https://dave.cheney.net/2015/11/05/lets-talk-about-logging
#Guide #Log
Let's talk about logging
https://dave.cheney.net/2015/11/05/lets-talk-about-logging
#Guide #Log
The Daily Go
Fear and Loathing With Golang and AngularJS
https://nathanleclaire.com/blog/2013/11/30/fear-and-loathing-with-golang-and-angular-js/
#AngularJS
Fear and Loathing With Golang and AngularJS
https://nathanleclaire.com/blog/2013/11/30/fear-and-loathing-with-golang-and-angular-js/
#AngularJS
The Daily Go
Go channels at horizontal scale (powered by message queues)
https://medium.com/@matryer/introducing-vice-go-channels-across-many-machines-bcac1147d7e2
https://github.com/matryer/vice
#Channels #Trends
Go channels at horizontal scale (powered by message queues)
https://medium.com/@matryer/introducing-vice-go-channels-across-many-machines-bcac1147d7e2
https://github.com/matryer/vice
#Channels #Trends
Medium
Introducing vice: Go channels across many machines
Concurrency is a great way to get more stuff done faster. Go channels are perfect for enabling multiple concurrent goroutines to safely…
The Daily Go
Diving deep into net/http : A look at http.RoundTripper
https://lanreadelowo.com/blog/2017/07/24/roundtripper-go/
#HTTP #Guide
Diving deep into net/http : A look at http.RoundTripper
https://lanreadelowo.com/blog/2017/07/24/roundtripper-go/
#HTTP #Guide
Lanre-Adelowo - Software Developer interested in the web
Diving deep into net/http : A look at http.RoundTripper
What is RoundTripper in Golang ?
The Daily Go
A Golang library for text processing.
https://github.com/jdkato/prose
#Trends #TextProcessing
A Golang library for text processing.
https://github.com/jdkato/prose
#Trends #TextProcessing
GitHub
GitHub - jdkato/prose: :book: A Golang library for text processing, including tokenization, part-of-speech tagging, and named-entity…
:book: A Golang library for text processing, including tokenization, part-of-speech tagging, and named-entity extraction. - jdkato/prose
The Daily Go
Common mistakes in Golang
http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/
#Beginners
Common mistakes in Golang
http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/
#Beginners
Devs ♥ Security
50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs
Go is a simple and fun language, but, like any other language, it has a few gotchas... Many of those gotchas are not entirely Go's fault. Some of these mistakes are natural traps if you are coming from another language....
The Daily Go
How to correctly use context in Golang
https://medium.com/@cep21/how-to-correctly-use-context-context-in-go-1-7-8f2c0fafdf39
#Guide #Concurrency
How to correctly use context in Golang
https://medium.com/@cep21/how-to-correctly-use-context-context-in-go-1-7-8f2c0fafdf39
#Guide #Concurrency
Medium
How to correctly use context.Context in Go 1.7
This post will talk about a new library in Go 1.7, the context library, and when or how to correctly use it. Required reading to start is…
The Daily Go
The Daily Go How to correctly use context in Golang https://medium.com/@cep21/how-to-correctly-use-context-context-in-go-1-7-8f2c0fafdf39 #Guide #Concurrency
Introduction to context :
In #Go_servers, each incoming request is handled in its own goroutine. Request handlers often start additional goroutines to access backends such as databases and RPC services. The set of goroutines working on a request typically needs access to request-specific values such as the identity of the end user, authorization tokens, and the request's deadline. When a request is canceled or times out, all the goroutines working on that request should exit quickly so the system can reclaim any resources they are using.
At #Google, we developed a context package that makes it easy to pass request-scoped values, cancelation signals, and deadlines across API boundaries to all the goroutines involved in handling a request. The package is publicly available as context. This article describes how to use the package and provides a complete working example.
https://blog.golang.org/context
In #Go_servers, each incoming request is handled in its own goroutine. Request handlers often start additional goroutines to access backends such as databases and RPC services. The set of goroutines working on a request typically needs access to request-specific values such as the identity of the end user, authorization tokens, and the request's deadline. When a request is canceled or times out, all the goroutines working on that request should exit quickly so the system can reclaim any resources they are using.
At #Google, we developed a context package that makes it easy to pass request-scoped values, cancelation signals, and deadlines across API boundaries to all the goroutines involved in handling a request. The package is publicly available as context. This article describes how to use the package and provides a complete working example.
https://blog.golang.org/context
The Daily Go
Finds common flaws in passwords. Like cracklib, but written in Go.
https://github.com/muesli/crunchy
#Trends #Password
Finds common flaws in passwords. Like cracklib, but written in Go.
https://github.com/muesli/crunchy
#Trends #Password
GitHub
GitHub - muesli/crunchy: Finds common flaws in passwords. Like cracklib, but written in Go.
Finds common flaws in passwords. Like cracklib, but written in Go. - GitHub - muesli/crunchy: Finds common flaws in passwords. Like cracklib, but written in Go.
The Daily Go
Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use.
https://github.com/skratchdot/open-golang
#Browser #Guide
Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use.
https://github.com/skratchdot/open-golang
#Browser #Guide
GitHub
GitHub - skratchdot/open-golang: Open a file, directory, or URI using the OS's default application for that object type. Optionally…
Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use. - skratchdot/open-golang
The Daily Go
Go Slices: usage and internals
https://blog.golang.org/go-slices-usage-and-internals
#Slice
Go Slices: usage and internals
https://blog.golang.org/go-slices-usage-and-internals
#Slice
The Daily Go
Go Reliability and Durability at Dropbox
https://about.sourcegraph.com/go/go-reliability-and-durability-at-dropbox-tammy-butow
#Dropbox
The Go server repository has 150 unique contributors (out of 500 engineers total)
15+ teams build and run Go services at Dropbox
Company-wide, Dropbox has 1.3 million lines of Go
Go Reliability and Durability at Dropbox
https://about.sourcegraph.com/go/go-reliability-and-durability-at-dropbox-tammy-butow
#Dropbox
The Go server repository has 150 unique contributors (out of 500 engineers total)
15+ teams build and run Go services at Dropbox
Company-wide, Dropbox has 1.3 million lines of Go
Sourcegraph
Go Reliability and Durability at Dropbox
Find and fix things across all of your code with Sourcegraph universal code search.