Golang Weekly
Archives
|
Latest
|
RSS
Subscribe now »
Easy to unsubscribe at any time. Your e-mail address
is safe
— here's
our privacy policy.
« Prev
Next »
Go Newsletter
Issue 165 — June 22, 2017
Featured
How to Not Use An HTTP Router in Go
An opinionated post with some interesting observations. If you
want
to implement HTTP routing in Go, this is well worth a read.
Axel Wagner
Virtualgo: Workspace Based Development for Go Projects
A dep-compatible solution to problems caused by the
vendor
directory. Uses a
GOPATH
for each project instead.
Stream
Cancelling Multiple Goroutines
Starting from the basics and working toward the ability to interrupt a web server cleanly with a
Context
.
Andrew Chilton
Enabling Microservices: Containers & Orchestration Explained
All the information you need to start learning how to build modern applications with microservices.
MONGODB
sponsored
G.E.R.T: A Modified Go for ARMv7-A SOCs
Another fun use for Go here, as a high-level, type-safe, garbage-collected language that can run bare-metal on small ARM systems.
Yanni Coroneos
Simplicity Debt Redux
A follow-on post (to
this
) about adding generics in Go, Dave dives deeper into the implications and effect on simplicity.
Dave Cheney
Writing a Static Blog Generator in Go
The design and decisions behind creating a Hugo-like competitor for a technical blog.
Mario Zupan
ActiveState's ActiveGo, A Commercial Go Distribution
An enterprise-ready bundle of popular Go packages from the open source world that also includes commercial support and licensing.
Nick McCrory
Jobs
Go (+Machine Learning) Developer
We seek a developer with extensive Go and Machine Learning knowledge. We're 100% remote and provide the funding needed to help you achieve your goals and grow.
X-Team
Finding a Job Shouldn't Feel Like Work. Try Hired Today.
Get empowered to find the job that fits you. Try Hired.
Hired
In Brief
Pink and Blue Go-Gopher 'Plushies' Available
news
Very cute. No connection to us but seems a nice product.
GolangMarket
Binary Builds for 64-bit ARM Coming from Go 1.9 Onwards
news
Alex Ellis
What's New in Go 1.9
news
Paul Krill
Quick Tip: Find Out Which Go Version Built Your Binary
tutorial
Dave Cheney
Go is Not Python
tutorial
An interesting look at potentially unexpected behavior in a simple example.
Sean Helvey
Generating Good, Random and Unique IDs in Go
tutorial
Comparing output from 7 existing libraries.
Krzysztof Kowalczyk
Correct Error Handling is Hard
tutorial
The canonical example is deferring the closing of an IO object which a simple helper can handle.
Peter Goetz
Full-stack observability for Go apps
tools
See metrics and events from every part of your stack. Optimize performance with end-to-end tracing.
Datadog
sponsored
goism: Hack Emacs with Go
tools
An Emacs package allowing you to use Go within Emacs.
Iskander Sharipov
zerolog: Zero Allocation, Chainable JSON Logger
code
Olivier Poitrey
mapgen: Generate Thread-Safe and Type-Safe Maps
code
Ammar Bandukwala
gokrb5: A Native Kerberos Authentication Library
code
Jonathan Turner
rqlite 4.0: Distributed SQLite Now with Node-to-Node Encryption
code
Philip O'Toole
go-mp3: An MP3 Decoder in Pure Go
code
Hajime Hoshi
JSON Iterator: A Fast JSON Parser for Go (and Java)
code
jsoniter
.
com
DSCache: Embeddable In-Memory Key/Value Store for Strings in Go
code
Emiliano Martínez Luque
go-chart: A Native Chart Drawing Library
code
Will Charczuk
Macaron: A Modular Web Framework for Go
code
GitHub repo
.
go-macaron
.
com
$20 Free Credit on a new account.
Linux cloud hosting starting at 1GB of RAM for $5/mo. Use code
GO20
for $20 credit.
linode
sponsored
« Prev
Next »
Subscribe now »
Easy to unsubscribe at any time. Your e-mail address
is safe
— here's
our privacy policy.