Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://eli.thegreenplace.net/2022/serving-static-files-and-web-apps-in-go/
Golang drawer
https://bitfieldconsulting.com/golang/functional
Bitfield Consulting
func to functional β Bitfield Consulting
Thanks to generics, there are some interesting new ways to program in Go. This article explains how we can use functional programming techniques like Map, Filter, and Reduce, and what kind of problems they might help us to solve.
Golang drawer
https://monzo.com/blog/2022/09/29/migrating-our-monorepo-seamlessly-from-dep-to-go-modules
Monzo
Migrating our monorepo seamlessly from Dep to Go Modules
Since 2018, we've used Dep to manage our monorepo dependencies, but when it was deprecated switching to Go Modules was a high risk change. This post explains how we reduced that risk by iteratively updating our dependencies for a seamless migration.
Golang drawer
https://github.com/golang/go/discussions/56010
GitHub
redefining for loop variable semantics Β· golang go Β· Discussion #56010
Update 2023-06-06: Go 1.21 is expected to support GOEXPERIMENT=loopvar as a way of trying out these new semantics. See #57969 and https://go.dev/wiki/LoopvarExperiment. We have been looking at what...
Golang drawer
https://y.com.sb/watch?v=ebEfF1wzc54&feature=youtu.be
Invidious
How to test your Go HTTP client: Two approaches
How can you test your connection to a third-party HTTP service in Go? I'll show you two different ways.
See the code at https://gitlab.com/boldly-go/httpclienttest
Golang drawer
https://y.com.sb/watch?v=eAqrFOJPphc
Invidious
Golang Tutorial for absolute beginners. Part 1
The Golang Tutorial is a series about learning Golang language.
In this video, we'll start with types, variables and loops.
Source code: https://github.com/amazemind-io/golang-crash-course
Golang drawer
https://y.com.sb/watch?feature=share&v=05t_wVKl2pA
Golang drawer
https://y.com.sb/watch?v=6lOLx26S0MU
Invidious
How to automatically create architecture diagrams for Go microservice architectures
Here's how you can use Encore to create a microservice architecture diagram for you Go backend application, that is automatically updated in real-time as you make code changes.
Learn more and try it for yourself: https://encore.dev/docs/develop/encore-flow
Golang drawer
https://github.com/joegasewicz/form-validator
GitHub
GitHub - joegasewicz/form-validator: Validate the incoming request's form values & cast to valid Go type
Validate the incoming request's form values & cast to valid Go type - GitHub - joegasewicz/form-validator: Validate the incoming request's form values & cast to valid Go type
Golang drawer
https://github.com/stephenafamo/isbot
GitHub
GitHub - stephenafamo/isbot: Detect bots/crawlers/spiders using the user agent string.
Detect bots/crawlers/spiders using the user agent string. - stephenafamo/isbot
Golang drawer
https://github.com/leoantony72/rplace
GitHub
GitHub - leoantony72/rplace: Backend Development of reddit r/place
π±
β
π»
Backend Development of reddit r/place
π±
β
π»
. Contribute to leoantony72/rplace development by creating an account on GitHub.
Golang drawer
https://github.com/openziti-test-kitchen/go-http
GitHub
GitHub - openziti-test-kitchen/go-http: GoLang HTTP Clients & Servers + Alternative Networking
GoLang HTTP Clients & Servers + Alternative Networking - openziti-test-kitchen/go-http
Golang drawer
https://github.com/thomscoder/harmony
GitHub
GitHub - thomscoder/harmony: An experiment with WebAssembly
β¨
Harmony brings Git in your browser! Create and/or modify local filesβ¦
An experiment with WebAssembly
β¨
Harmony brings Git in your browser! Create and/or modify local files, on the fly, in your browser. Use git branches and commits to track them. - GitHub - thomscoder...
Golang drawer
https://github.com/tobiassjosten/go-simpex
GitHub
GitHub - tobiassjosten/go-simpex: A simpler and faster alternative to regexp
A simpler and faster alternative to regexp. Contribute to tobiassjosten/go-simpex development by creating an account on GitHub.
Golang drawer
https://github.com/procyon-projects/chrono
GitHub
GitHub - codnect/chrono: Chrono is a scheduler library that lets you run your task and code periodically
Chrono is a scheduler library that lets you run your task and code periodically - codnect/chrono
Golang drawer
https://github.com/moohbr/WebMonitor
GitHub
GitHub - moohbr/WebMonitor: A lightweight, easy and cost-free tool to monitor your sites
A lightweight, easy and cost-free tool to monitor your sites - GitHub - moohbr/WebMonitor: A lightweight, easy and cost-free tool to monitor your sites
Golang drawer
https://github.com/golang-standards/project-layout
GitHub
GitHub - golang-standards/project-layout: Standard Go Project Layout
Standard Go Project Layout. Contribute to golang-standards/project-layout development by creating an account on GitHub.
Golang drawer
https://atlasgo.io/guides/orms/gorm
atlasgo.io
Learn how to integrate Atlas with GORM for advanced schema management and CI/CD workflows. Go beyond AutoMigrate with support for declarative and versioned migrations, composite types, enums, triggers, RLS policies, and visual schema exploration.
Golang drawer
https://scribe.rip/scum-gazeta/writing-your-own-postgresql-driver-ebd5fd6d187d
Golang drawer
https://eli.thegreenplace.net/2022/serving-static-files-and-web-apps-in-go/