Golang drawer
@golang101
177
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
177 subscribers
Golang drawer
Go library for accessing the GitHub API
http://godoc.org/github.com/google/go-github/github
https://github.com/google/go-github
godoc.org
Package github
Package github provides a client for using the GitHub API.
Golang drawer
https://medium.com/storyteltech/a-mini-guide-middleware-and-how-it-works-in-go-f6076a39d8f1
Medium
A mini-guide — Middleware, and how it works in Go
In this article I will explain the concept of middleware and create a working example in Go. The code for the complete project will be…
Golang drawer
https://medium.com/dm03514-tech-blog/golang-introduction-to-race-conditions-for-the-web-engineer-738513ab2ec2
Medium
Golang: Introduction to Race Conditions for the Web Engineer
Go provides a first-class primitive for concurrency called a Goroutine. Goroutines allow end users to easily spawn concurrent tasks and…
Golang drawer
https://medium.com/swlh/easy-guide-to-understanding-unit-testing-in-golang-9fedc85c5377
Golang drawer
http://souvikhaldar.info/programming/restful_go/
souvikhaldar.info
Understanding REST and principles behind designing RESTful HTTP APIs in Go
What is REST REST, acronym for Representational State Transfer, is the architectural approach to building web services. Let’s discuss a few characteristics of REST:
REST is independent of any underlying protocol. i.e REST API can be built over any protocol…
Golang drawer
https://blog.half.systems/22-getting-go-ing.html
Golang drawer
https://blog.half.systems/24-go-testing.html
Golang drawer
https://dev.to/leolara/closing-a-go-channel-written-by-several-goroutines-52j2
DEV Community
Closing a Go channel written by several goroutines
In this article I show a solution to the problem of closing a Go channel that is being written by sev...
Golang drawer
https://blog.mailtrap.io/golang-send-email/
Mailtrap
Sending Emails with Golang | Mailtrap Blog
If you're coding with Go, you should probably know what sending emails with this language looks like. We’re covering several approaches on our blog.
Golang drawer
https://freshman.tech/web-development-with-go/
Freshman — Articles and Tutorials on Software Development
How to Build Your First Web Application with Go
This tutorial will teach you how to build a real world web app with Go and how to deploy it to production
Golang drawer
https://dev.to/olushola_k/working-with-rabbitmq-in-golang-1kmj
DEV Community
Working With RabbitMQ in Golang
A simple guide to Publishing and Subscribing with RabbitMQ in Golang.
Golang drawer
https://bloggie.io/@_ChristineOo/debugging-go-with-delve-and-vscode
Bloggie
Debugging Go with Delve and VSCode — _ChristineOo — Bloggie
A tutorial on setting up delve debugger to debug Go code running in a Docker
Golang drawer
https://blog.golang.org/module-mirror-launch
go.dev
Module Mirror and Checksum Database Launched - The Go Programming Language
The Go module mirror and checksum database provide faster, verified downloads of your Go dependencies.
Golang drawer
https://www.ardanlabs.com/blog/2019/09/context-package-semantics-in-go.html
Ardan Labs
Context Package Semantics In Go
Ardan Labs is trusted by small startups and Fortune 500 companies to train their engineers and develop business software solutions and applications.
Golang drawer
https://www.youtube.com/watch?v=nok0aYiGiYA
YouTube
GopherCon 2019: Two Go Programs, Three Different Profiling Techniques - Dave Cheney
Go, being a relatively recent statically typed, compiled language, is known to produce efficient programs. But writing a program in Go is not sufficient for good performance.
In this tutorial Dave will demonstrate three different methods of profiling Go…
Golang drawer
https://banzaicloud.com/blog/instrumenting-go-applications/
Banzaicloud
Instrumenting Go applications
At Banzai Cloud we develop a container management platform that provisions and orchestrates hundreds of Kubernetes clusters across six different cloud providers or hybrid clouds every day. Pipeline makes it easy for users to run applications on Kubernetes…
Golang drawer
https://cybernetist.com/2019/03/09/breadth-first-search-using-go-standard-library/
Cybernetist
Breadth-first search using Go standard library
Just like many Go developers out there, I’m a big fan of Go standard library. Over the past few years I’ve been hacking on Go, I’ve discovered some real gems that not only made my …
Golang drawer
https://presstige.io/p/Logging-HTTP-requests-in-Go-233de7fe59a747078b35b82a1b035d36
Golang drawer
https://eli.thegreenplace.net/2019/rsa-theory-and-implementation/
Golang drawer
https://www.youtube.com/watch?v=UbP0CFMKIJM
YouTube
LondonGophers 19/06/2019: Duco van Amstel - Go Modules at Scale
Go Modules made their debut in Go 1.11 and are on their way to be come the default dependency management system in 1.14 with the deprecation of GOPATH. After a (very) brief reminder of what Go Modules are this talk will relate the (ongoing) migration of some…
Golang drawer
https://github.com/alexedwards/scs
GitHub
GitHub - alexedwards/scs: HTTP Session Management for Go
HTTP Session Management for Go. Contribute to alexedwards/scs development by creating an account on GitHub.