Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://medium.com/@bnprashanth256/reading-configuration-files-and-environment-variables-in-go-golang-c2607f912b63
Medium
Reading Configuration Files and Environment Variables in GO — GoLang
Implementation of maintaining sensitive data in configuration files and/or as environment variables in GO using VIPER
Golang drawer
https://djhworld.github.io/post/2019/05/21/i-dont-know-how-cpus-work-so-i-simulated-one-in-code/
djhworld.github.io
I don't know how CPUs work so I simulated one in code - djhworld
thoughts
Golang drawer
https://gist.github.com/CAFxX/e96e8a5c3841d152f16d266a1fe7f8bd
Gist
Minimize allocations in Go
Minimize allocations in Go. GitHub Gist: instantly share code, notes, and snippets.
Golang drawer
https://dev.to/tonymet/go-nuts-with-channels-prioritize-a-channel-with-middleware-30ie
DEV Community
Go Nuts with Channels: Prioritize a Channel with Middleware
Go channels ordering & prioritization using middleware
Golang drawer
https://carlosbecker.com/posts/docker-go-mod/
Carlosbecker
Faster Docker builds using go modules | Carlos Becker
Quick tip to improve the docker build speed using go modules.
Normally, I would do something like this:
FROM golang as builder ENV GO111MODULE=on WORKDIR /code ADD . . RUN go build -o /app main.go FROM gcr.io/distroless/base EXPOSE 8080 WORKDIR / COPY --from=builder…
Golang drawer
https://medium.com/vendasta/golang-pointer-receivers-and-error-pointer-returns-421b5b21a020
Medium
Golang Pointer Receivers and Error Pointer Returns
A comparison between returning a pointer to an error, or an error
Golang drawer
https://blog.logrocket.com/how-to-make-a-tic-tac-toe-bot-with-webassembly-for-go-e01800a874c9
LogRocket Blog
How to make a tic-tac-toe bot with WebAssembly for Go - LogRocket Blog
A while back, I wrote an article about the basic setup for Go WebAssembly in a React app. We’ll be piggybacking […]
Golang drawer
https://opensource.com/article/19/5/source-image-golang-part-1
Opensource
Getting started with Source-to-Image for building container images
Source-to-Image is an excellent tool for building container images for applications in a fast, fl
Golang drawer
https://opensource.com/article/19/5/source-image-golang-part-2
Opensource.com
Designing a Source-to-Image build for a Go application
In my first article in this series about Source-to-Image (S2I), we examined the required files and discussed how the S2I standard works with any programming language, from Python to Ruby to Go. Now let's explore designing an S2I build specifically for a Go…
Golang drawer
https://opensource.com/article/19/5/source-image-golang-part-3
Opensource.com
Testing a Go-based S2I builder image
In the third article in this series on Source-to-Image for Golang applications, build your application image and take it out for a spin.
Golang drawer
https://developer.here.com/blog/interacting-with-a-neo-6m-gps-module-using-golang-and-a-raspberry-pi-zero-w
HERE Developer Blog
Interacting with a NEO 6M GPS Module using Golang and a Raspberry Pi Zero W - HERE Developer
About a week ago I had written a tutorial around my NEO 6M GPS module and the Go programming language. In this tutorial I demonstrated how to use Golang to interact with the serial port on my computer, consume the GPS stream, parse the NMEA formatted sentences…
Golang drawer
https://youtu.be/5iVDYga9ts0
YouTube
Writing Microservice Integration Tests in Go (Finally) - GopherCon SG 2019
Speaker: Michael Farinacci, WeWork
Integration testing microservices is an extremely difficult task when systems are large, but it doesn’t have to be that way. Golang’s native concurrency enables developers to easily run and communicate with mocked versions…
Golang drawer
https://www.codeproject.com/Articles/4418440/Gos-Armed-Golang
Codeproject
Gos: Armed Golang
gos is compatible with all go commands and has go mod/get equipped with smart GOPROXY, it automatically distinguishes between private and public repositories and uses GOPROXY to download your lost package when appropriate.
Golang drawer
https://jmoiron.github.io/sqlx/
Golang drawer
https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer
GitLab
GitLab.org / gitlab-elasticsearch-indexer · GitLab
Elasticsearch indexer for GitLab
Golang drawer
https://github.com/msolimans/generator-sls
GitHub
msolimans/generator-sls
Yeoman generator for a lambda Serverless project. Contribute to msolimans/generator-sls development by creating an account on GitHub.
Golang drawer
https://github.com/gokcehan/lf
GitHub
GitHub - gokcehan/lf: Terminal file manager
Terminal file manager. Contribute to gokcehan/lf development by creating an account on GitHub.
Golang drawer
https://github.com/nicksnyder/go-i18n
GitHub
GitHub - nicksnyder/go-i18n: Translate your Go program into multiple languages.
Translate your Go program into multiple languages. - nicksnyder/go-i18n
Golang drawer
https://simonjf.com/writing/phd-thesis.pdf
Golang drawer
https://arxiv.org/pdf/1905.06520.pdf