Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://github.com/odpf/optimus
GitHub
GitHub - raystack/optimus: Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data…
Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management. - raystack/optimus
Golang drawer
https://github.com/TomWright/dasel
GitHub
GitHub - TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion…
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package. - TomWright/dasel
Golang drawer
https://github.com/plewto/Pigiron
GitHub
GitHub - plewto/Pigiron: Pigiron is a MIDI routing utility with an extensive OSC interface.
Pigiron is a MIDI routing utility with an extensive OSC interface. - plewto/Pigiron
Golang drawer
https://dev.to/aurelievache/learning-go-by-examples-part-4-create-a-bot-for-discord-in-go-43cf
DEV Community
Learning Go by examples: part 4 - Create a Bot for Discord in Go
Serie of article in order to learn Golang language by concrete applications as example
Golang drawer
https://utcc.utoronto.ca/~cks/space/blog/programming/GoCarefulDesign
Golang drawer
https://changelog.com/gotime/192
Changelog
Data streaming and Benthos with Mihai Todor & Ashley Jeffs (Go Time #192)
Mihai and Ashley join Jon to discuss data streaming. What is it, why is it being used, and common mistakes developers make when setting up. They also discuss some of the tools in the ecosystem, including Benthos, a tool created by Ashley Jeff's to make the…
Golang drawer
https://bitfieldconsulting.com/golang/map-string-interface
Bitfield Consulting
map[string]interface{} in Go — Bitfield Consulting
What is a map[string]interface{} in Go, and why is it so useful? How do we deal with maps of string to interface{} in our programs? What the heck is an interface{}, anyway? Let's find out, with renowned Go teacher John Arundel, aka @bitfield.
Golang drawer
https://icexin.com/post/running-go-application-on-bare-metal/
Icexin
Running Go Application on Bare Metal
In the process of writing eggos, I found that removing the hardware initialization code, the main program is actually an ordinary Go program. Like other Go programs, the main function is used as the entry point, but it never returns.
Can other ordinary programs…
Golang drawer
https://madned.substack.com/p/an-old-hackers-tips-on-staying-employed
Substack
An Old Hacker's Tips On Staying Employed
#1: Don't Be a Jerk. (That is just a bonus tip, in case you don't want to read past the subtitle)
Golang drawer
https://trstringer.com/golang-deferred-function-error-handling/
Thomas Stringer
Handling Errors from Deferred Functions in Go
Being able to defer functions is a powerful feature. But with the Go error handling pattern, it can be easy to ignore errors. Take this for example:
Golang drawer
https://awesome-go.com/
Awesome-Go
A curated list of awesome Go frameworks, libraries and software - Awesome Go
A curated list of awesome #Golang frameworks, libraries and software
Golang drawer
Golang drawer
pinned «
https://awesome-go.com/
»
Golang drawer
https://threedots.tech/post/common-anti-patterns-in-go-web-applications/
threedots.tech
Common Anti-Patterns in Go Web Applications
Avoid the most common anti-patterns we've encountered across multiple Go projects. We reveal how to escape tight coupling, separate logic from implementation, and model your domain effectively. Our battle-tested tactics will help you build more maintainable…
Golang drawer
https://storj.io/blog/a-tale-of-two-copies
www.storj.io
A Tale of Two Copies
It was the best of times, it was the worst of times. That's when I hit a performance mystery that sent me down a multi-day rabbit hole of adventure. I was writing some code to take some entries, append them into a fixed size in-memory buffer, and then flush…
Golang drawer
https://programming-idioms.org/
programming-idioms.org
Programming Idioms
A collection of reusable standard snippets, in 31 programming languages
Golang drawer
https://blog.golang.org/go1.17
go.dev
Go 1.17 is released - go.dev
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Golang drawer
https://github.com/WithGJR/regit-go
GitHub
GitHub - WithGJR/regit-go: ReGit: A Tiny Git-Compatible Git Implementation
ReGit: A Tiny Git-Compatible Git Implementation. Contribute to WithGJR/regit-go development by creating an account on GitHub.
Golang drawer
https://github.com/kyleconroy/sqlc
GitHub
GitHub - sqlc-dev/sqlc: Generate type-safe code from SQL
Generate type-safe code from SQL. Contribute to sqlc-dev/sqlc development by creating an account on GitHub.
Golang drawer
https://github.com/mholt/acmez
GitHub
GitHub - mholt/acmez: Premier ACME client library for Go
Premier ACME client library for Go. Contribute to mholt/acmez development by creating an account on GitHub.
Golang drawer
https://github.com/apex/gateway
GitHub
GitHub - apex/gateway: Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway
Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway - GitHub - apex/gateway: Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway