Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://typesanitizer.com/blog/go-experience-report.html
Typesanitizer
Experience Report: 6 months of Go
A report of my positive and negative experiences with Go after using it for 6 months at work.
Golang drawer
https://cacm.acm.org/magazines/2022/5/260357-the-go-programming-language-and-environment/fulltext
Golang drawer
https://github.com/pojntfx/weron
GitHub
GitHub - pojntfx/weron: Overlay networks based on WebRTC.
Overlay networks based on WebRTC. Contribute to pojntfx/weron development by creating an account on GitHub.
Golang drawer
https://github.com/cube2222/octosql
GitHub
GitHub - cube2222/octosql: OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases…
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL. - cube2222/octosql
Golang drawer
https://github.com/mvdan/sh
GitHub
GitHub - mvdan/sh: A shell parser, formatter, and interpreter with bash support; includes shfmt
A shell parser, formatter, and interpreter with bash support; includes shfmt - mvdan/sh
Golang drawer
https://github.com/rqlite/rqlite
GitHub
GitHub - rqlite/rqlite: The lightweight, user-friendly, fault-tolerant database built on SQLite.
The lightweight, user-friendly, fault-tolerant database built on SQLite. - rqlite/rqlite
Golang drawer
https://github.com/FerretDB/FerretDB
GitHub
GitHub - FerretDB/FerretDB: A truly Open Source MongoDB alternative
A truly Open Source MongoDB alternative. Contribute to FerretDB/FerretDB development by creating an account on GitHub.
Golang drawer
https://github.com/antonmedv/fx
GitHub
GitHub - antonmedv/fx: Terminal JSON viewer & processor
Terminal JSON viewer & processor. Contribute to antonmedv/fx development by creating an account on GitHub.
Golang drawer
https://segment.com/blog/changing-one-character-improved-app-performance/
Segment
Changing one character wildly improved our application's performance
Sometimes the only thing standing between your application and 3x better performance is a letter or two.
Golang drawer
https://www.youtube.com/watch?v=-F2t3oInqKE
YouTube
Refactor Cloud applications in Go 1.18 with generics
Learn the benefits of using Google Go to write your cloud applications — now with generics. Generics are the largest single-language change to Go since the release of Go 1. Learn when and how to use generics in your Go code.
Speakers: Cameron Balahan, Cody…
Golang drawer
https://www.alexedwards.net/blog/using-go-run-to-manage-tool-dependencies
www.alexedwards.net
Using go run to manage tool dependencies - Alex Edwards
Golang drawer
https://8thlight.com/blog/go-interface-misuse/
8th Light
Of Ducks and Go Interface Misuse | 8th Light
"If it walks like a duck and quacks like a duck, it is a duck"
Go interfaces are satisfied by any type which has the same set of methods. This means that if a function requires an interface which implements the Quack() and Walk() methods, any typ...
Golang drawer
https://www.fermyon.com/blog/optimizing-tinygo-wasm
Fermyon • Experience the next wave of cloud computing.
Shrink Your TinyGo WebAssembly Modules by 60%
Cutting down on the size of a Wasm binary has advantages for performance and transfer speed. This post covers some tricks for reducing the size of Go code projects when compiled to WebAssembly with TinyGo
Golang drawer
https://encore.dev/blog/testscript-hidden-testing-gem
Encore — Open Source Backend Framework for robust distributed systems
All about testscript – a powerful Go package for testing – Encore Blog
Learn about testscript, the hidden gem the Go team kept locked away as an internal package. Now available for everyone to use.
Golang drawer
https://mccue.dev/pages/5-2-22-go-concurrency-in-java
Golang drawer
https://github.com/luk4z7/go-concurrency-guide
GitHub
GitHub - luk4z7/go-concurrency-guide: Practical concurrency guide in Go, communication by channels, patterns
Practical concurrency guide in Go, communication by channels, patterns - luk4z7/go-concurrency-guide
Golang drawer
https://changelog.com/gotime/229
Changelog
What to do when projects get big and messy with Ian Lopshire & sam boyer (Go Time #229)
Another entry in the maintenance series! Throughout the series we’ve discussed building versus buying, building actually maintainable software, maintaining ourselves, open source maintenance, legacy code, and most recently Go project structure. In this 7th…
Golang drawer
https://tutorialedge.net/golang/go-panic-recovery-tutorial/
TutorialEdge.net
Panic Recovery in Go - Tutorial
In this article, we are going to be taking a look at how we can actively recover from panics within our Go applications.
Golang drawer
https://golangprojectstructure.com/how-to-pixelate-images-in-go-code/
Golang Project Structure
How to Pixelate Images in Go | Golang Project Structure
When an image is pixelated, it has a visual effect applied to reduce its level of detail through the use of many same-sized blocks, each painted with a single
Golang drawer
https://github.com/spf13/cast
GitHub
GitHub - spf13/cast: safe and easy casting from one type to another in Go
safe and easy casting from one type to another in Go - GitHub - spf13/cast: safe and easy casting from one type to another in Go