Maarten uses Go to build the back-end of developer platform Jexia. His newsletter includes translated
| |
|
|
|
August 24 · Issue #17 · View online
Master the World of Go. Each week Maarten Bezemer serves the finest articles about the theories, trends, tools and topics.
|
|
Maarten uses Go to build the back-end of developer platform Jexia. His newsletter includes translated content from Chinese and Russian devs.
|
|
|
|
Introduction to Go Modules
Version 1.11 of the Go programming language brings experimental support for modules, a new dependency management system for Go.
|
The anatomy of functions in Go
A function in general is a small piece of code that is dedicated to a perform particular task based on some input values.
|
|
|
|
|
|
|
5:36 AM - 23 Aug 2018
|
|
Refactoring in Go: Using reflection
Go’s reflection API is quite unknown for many devs, but it can definitely come in handy. We’ll use Go’s reflection in a scenario that should feel familiar.
|
Golang Context package in simple language
There are two classic ways to control concurrency. One is WaitGroup and the other is Context. I will talk about Context.
|
|
|
Profiling gin with pprof
I use pprof on mouthful to try and see if I can squeeze out some performance. It turns out I can.
|
Moving from Python to Go
Recently, I was asked to pick up Go for a query understanding project (I have been writing about this in my other blogs).
|
Building a Chess bot for Slack
With Atlassian’s announcement suspending development of Stride and stop backing Hipchat in favor of Slack, time was right to learn and test Slack integrations.
|
|
|
|
top tip: a package that *only* defines interfaces for another package to implement is an anti pattern. Interfaces work at their best when they are defined by the package that wants to consume the *behaviour* of an unspecified implementation.
|
|
2:17 PM - 18 Aug 2018
|
|
Just port a Golang game to Android
Everything you should know to port Golang game to Android.
|
Create a simple cross-platform desktop game with Go
A few months ago I fiddled around with writing Space Invaders using Go.
|
Regular expressions and in-place slice manipulation in Go
Regular expressions are very useful for parsing strings. If you need to replace a substring or split up an array, you should consider using regular expressions.
|
|
|
Localization in Go - Part 1
Currently, Go’s standard package doesn’t provide localization support, so I wrote a simple blog post on some steps we need to be able to implement it.
|
Putting Together a Golang App Part II
We’ll configure our app for a different environment, setup a database connection and write some utility packages that we’ll use throughout the whole app.
|
|
|
I have moved gpython (a python interpreter written in go "batteries not included") to the go-python organisation to be with other go and python programs. Here is its new home :-)
https://t.co/xkB8rBfDhd
|
|
9:57 PM - 22 Aug 2018
|
|
Build a Multiplayer Game in Go with PubNub
How to create your own mutliplayer race game with PubNub and the Go programming language.
|
Build your own Blockchain Twitter recorder in Go
Remember to join our Telegram chat! You might learn a thing or two from our active blockchain development community :-)
|
Configuring web app deployment on Go for Gitlab on VDS
This article is the result of a week-long search of very scattered information about how to configure the web service de-job on Go.
|
|
|
As a developer you might think the effort/cost/pain is "how long to type it & get it to build & pass tests" But in truth in teams, at scale, the real pain is 10000 people who read your API, 1000 people who read your code, 100 people who maintain it https://t.co/oEMHQKhOKD
|
|
12:53 AM - 16 Aug 2018
|
|
Develop to-do app with Golang and Angular - Part 1
Part 1: Go API backend. In this series, develop a to-do list app with Golang and Angular using the Gin framework and securing authentication with Auth0.
|
Start with Golang (part 2) - Build a Go API - Hello, world!
Clone Disqus by Golang with Gorilla Mux, GORM. Easy deploy and run extremely fast.
|
|
|
The Gopher way – My New Roots
My journey from Python to Golang via Node.js.
|
PouchContainer Engineering Quality Practice
As PouchContainer keeps iterating and improving functions, the project scale grows larger, attracting many external developers for project participation.
|
|
|
We need to talk about Go modules
This is an update and adaptation of the talk i gave at GoSF in July. It explores the single most far-reaching problem in the new modules system of Go 1.11.
|
We need to talk about Go modules - YouTube
|
|
Did you enjoy this issue?
|
|
|
|
If you don't want these updates anymore, please unsubscribe here
If you were forwarded this newsletter and you like it, you can subscribe here
|
|
|
|
|