Golang drawer
@golang101
177
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
177 subscribers
Golang drawer
https://keepingitclassless.net/2019/09/kicking-the-tires-with-the-nats-go-client/
Matt Oswalt
Kicking the Tires With the NATS Go Client
I am doing some prototyping for a project and part of this includes becoming more familiar with the NATS project, including its Go client (since all of the components in my project that will be talking to NATS are written in Go). In short, I have a bunch…
Golang drawer
https://medium.com/@petomalina/dealing-with-optional-parameters-in-go-9780f9bfbd1d
Medium
Dealing with Optional Parameters in Go
Legend says Go does not support optional parameters or method overloading, as it may be confusing or fragile in practice. However, there…
Golang drawer
https://dkvist.com/posts/findind-dead-links-with-golang/
Finding dead links in a Website with Go
Finding dead links in a Website with Go :: Dkvist — Gopher & Ukulelist
First things first The idea behind this article comes from my experience building Kelsier, which idea itself comes from this article.
The code that I’m going to show below is very likely to have and will have aspects that can be improved. So please, if you…
Golang drawer
https://research.swtch.com/proposals-experiment
Golang drawer
https://go.googlesource.com/proposal/+/refs/heads/master/design/34481-opencoded-defers.md
Golang drawer
https://medium.com/@riteeksrivastava/a-complete-journey-with-goroutines-8472630c7f5c
Medium
A complete journey with Goroutines
When we want things to be done concurrently in Golang, we use Goroutines.
Golang drawer
https://github.com/mvdan/xurls
GitHub
GitHub - mvdan/xurls: Extract urls from text
Extract urls from text. Contribute to mvdan/xurls development by creating an account on GitHub.
Golang drawer
https://github.com/qmuntal/stateless
GitHub
GitHub - qmuntal/stateless: Go library for creating finite state machines
Go library for creating finite state machines. Contribute to qmuntal/stateless development by creating an account on GitHub.
Golang drawer
https://github.com/rogchap/v8go
GitHub
GitHub - rogchap/v8go: Execute JavaScript from Go
Execute JavaScript from Go. Contribute to rogchap/v8go development by creating an account on GitHub.
Golang drawer
https://github.com/panjf2000/ants
GitHub
GitHub - panjf2000/ants:
🐜
🐜
🐜
ants is the most powerful and reliable pooling solution for Go.
🐜
🐜
🐜
ants is the most powerful and reliable pooling solution for Go. - panjf2000/ants
Golang drawer
https://medium.com/swlh/managing-groups-of-gorutines-in-go-ee7523e3eaca
Medium
Managing Groups of Goroutines in Go
A brief description of the types and patterns in go used to manage groups of concurrent goroutines that I find myself using daily…
Golang drawer
https://www.digitalocean.com/community/tutorials/understanding-package-visibility-in-go
Digitalocean
Understanding Package Visibility in Go | DigitalOcean
Visibility in the Go programming language means the file space from which a package or other construct can be referenced. In this article, you will learn how…
Golang drawer
https://blog.dgraph.io/post/introducing-ristretto-high-perf-go-cache/
blog.dgraph.io
Introducing Ristretto: A High-Performance Go Cache
This post made it to the top of Golang subreddit and is trending in top 10 on the front page of Hacker News.
Golang drawer
https://github.com/ThreeDotsLabs/watermill/tree/v1.0.0
GitHub
GitHub - ThreeDotsLabs/watermill at v1.0.0
Building event-driven applications the easy way in Go. - GitHub - ThreeDotsLabs/watermill at v1.0.0
Golang drawer
https://www.calhoun.io/guide-to-go/
Calhoun.io
The Complete Guide to Learning Go - Calhoun.io
Learning Go is tricky, but with this guide the process can be enjoyable and efficient. In the guide we discuss a vast majority of the resources available to learn Go, as well as when each is appropriate and how to utilize them. The guide also includes res
Golang drawer
https://github.blog/2019-10-01-new-workflow-editor-for-github-actions/
The GitHub Blog
New workflow editor for GitHub Actions
Edit your GitHub Actions workflow files easier with features to help you minimize errors and more.
Golang drawer
https://martinheinz.dev/blog/5
martinheinz.dev
Ultimate Setup for Your Next Golang Project
<p>For me, the biggest struggle when starting new project has always been trying to set the project up <i>"perfectly"</i>. I always try to use the best dir...
Golang drawer
https://towardsdatascience.com/exploring-toronto-voter-statistics-using-golang-33077b6db123
Medium
Exploring Toronto Voter Statistics using Golang
An examination of Toronto municipal voting trends as the Canadian federal election starts and American presidential election approaches
Golang drawer
https://boyter.org/posts/an-informal-survey-of-10-million-github-bitbucket-gitlab-projects/
Golang drawer
https://steele.blue/tiny-github-actions
steele.blue
Building Fast, Tiny GitHub Actions with Go and Docker
GitHub Actions are sweet! It's still in beta but it's a great way to automate tasks after things happen like code pushes, comments on Issues, pull requests, etc…
Golang drawer
https://rauljordan.com/2019/09/23/how-to-write-an-event-feed-library.html
rauljordan
Writing an One-to-Many Event Feed Library in Go
Concurrency is awesome