Weekly Golang Newsletter

Insightful Articles, Tutorials, Projects, Videos, Tweets delivered in your inbox.

Join Thousands of Golang Programmers And Keep Your Programming Skills Updated.

Latest Issue


Worthy Read

Prototyping remains an underappreciated technique in software design. In this talk, Robert develops a functioning prototype for a specific Go language extension, multi-dimensional index expressions. He explains how implementing and playing with the prototype informs the existing design, which ultimately may lead to a better final design.
golang
,
core developer

Quickly pinpoint what’s broken and why. Get the context and insights to defeat all application errors. Note - Go Client for Rollbar https://github.com/stvp/rollbar .
sponsor

We have just released go1.8beta1, a beta version of Go 1.8. It is cut from the master branch at the revision tagged go1.8beta1.
release

Let us develop a full-text search feature which searches for contents in nested models (A model consisting of fields having Foreign key associations with another model).
search
,
postgres

Today we are introducing Prism, an open source profiling tool for Go Code. At Geckoboard, we developed Prism to help us identify performance bottlenecks and measure the performance impact of our changes across a range of Git commits.
profiling
,
code
,
prism

Golang application performance data monitoring. GoAppMonitor is a library which provides a monitor on your golang applications. It contains system level based monitoring and business level monitoring(custom monitoring).Just add the repository into your apps and register what you want to monitoring.
monitoring

Move fast, with confidence. Learn more about Infrastructure at an upcoming webinar.
sponsor

Import cycles are caused when a package ‘a’ depends on ‘b’ and ‘b’ in turn depends on ‘a’. Following Go code illustrates the classic problem of import cycle, AKA dependency cycle.
core-golang

A URL minifier written in Go.
minifier
,
opensource

This article will list all the the value assignment, conversion and comparison rules in Golang.
core-golang

Beginner tutorial on What middleware is ? With golang code snippets.
fuzzy
,
writing

Hackernews discussion.
discussion


Projects

Kafka/distributed commit log service in Go. By @travisjeffery .

voidabhi/ms - 0 Stars, 0 Fork
Millisecond conversion utility for golang.

jpoz/gomeme - 0 Stars, 0 Fork
Command line double caption gif meme generator. Written in Go (Golang)

prologic/httpfs - 0 Stars, 0 Fork
httpfs is a cross-platform HTTP backed File System implemented using FUSE

mqttState - 0 Stars, 0 Fork
MQTT protocol connection establishing time analysing tool.

wgliang/timewheel - 0 Stars, 0 Fork
Timewheel is a library which provides a timer on your resource,such as net-connection or data-in-memory and so on. The timewheel contain interface 'TimeWheel.Start()', 'TimeWheel.Add()','TimeWheel.Stop()' and 'TimeWheel.Remove()'.

appsattic/publish.li - 0 Stars, 0 Fork
A simple publishing site much like Medium or telegra.ph. No need to sign up or log in - just type your content and hit publish!

Twitter Testimonials


@importgolang is the spot for me to know about all the latest insights about @golang. Its quite helpful in building my projects.
Vinay Kotian
@OnlyVinayKotian