Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://notes.eatonphil.com/handling-email-from-gmail-smtp-protocol-basics.html
Golang drawer
https://www.lastweekinaws.com/blog/shitposting-as-a-learning-style/
Last Week in AWS
Shitposting as a Learning Style
Everyone learns in different ways. Some methods work super well for one person, while someone else just doesn't "get it." While most of us know this intellectually, it's easy to forget that other people aren't all like we are. I'm speaking in this case, of…
Golang drawer
https://github.com/orlp/pdqsort
GitHub
GitHub - orlp/pdqsort: Pattern-defeating quicksort.
Pattern-defeating quicksort. Contribute to orlp/pdqsort development by creating an account on GitHub.
Golang drawer
https://github.com/golang/go/commit/72e77a7f41bbf45d466119444307fd3ae996e257
GitHub
sort: use pdqsort · golang/go@72e77a7
- Across all benchmarks, pdqsort is never significantly slower than the previous algorithm.
- In common patterns, pdqsort is often faster (i.e. 10x faster in sorted slices).
The pdqsort is describ...
Golang drawer
https://www.openfaas.com/blog/golang-deep-dive/
OpenFaaS - Serverless Functions Made Simple
A Deep Dive into Golang for OpenFaaS Functions
Alex takes a deep dive into Golang for OpenFaaS functions and shows off a new feature from Go 1.18 that improves the experience with IDEs.
Golang drawer
https://go.dev/blog/when-generics
go.dev
When To Use Generics - The Go Programming Language
When to use generics when writing Go code, and when not to use them.
Golang drawer
https://go.dev/doc/effective_go
go.dev
Effective Go - The Go Programming Language
Golang drawer
https://github.com/mergestat/mergestat
GitHub
GitHub - mergestat/mergestat: MergeStat enables anyone to ask questions about the history and contents of source code.
MergeStat enables anyone to ask questions about the history and contents of source code. - mergestat/mergestat
Golang drawer
https://github.com/alphadose/ZenQ
GitHub
GitHub - alphadose/ZenQ: A thread-safe queue faster and more resource efficient than golang's native channels
A thread-safe queue faster and more resource efficient than golang's native channels - alphadose/ZenQ
Golang drawer
https://github.com/arsham/blush
GitHub
GitHub - arsham/blush: Grep with colours
Grep with colours. Contribute to arsham/blush development by creating an account on GitHub.
Golang drawer
https://github.com/google/go-cmp
GitHub
GitHub - google/go-cmp: Package for comparing Go values in tests
Package for comparing Go values in tests. Contribute to google/go-cmp development by creating an account on GitHub.
Golang drawer
https://github.com/caddyserver/caddy/releases/tag/v2.5.0
GitHub
Release v2.5.0 · caddyserver/caddy
Caddy 2.5 introduces new features you'll love as well as a huge number of bug fixes and enhancements. Thank you to everyone who contributed!
Feel free to ask on the forum if you have any questi...
Golang drawer
https://tutorialedge.net/golang/validating-http-json-requests/
TutorialEdge.net
Validating HTTP JSON Requests in Go
In this tutorial, we are going to look at how we can add JSON request validation to our HTTP REST APIs in Go.
Golang drawer
https://medium.com/@jon_43067/go-generics-and-concurrency-d0dccab73a73
Medium
Go, Generics, and Concurrency
Using generics to implement type-safe and reusable async/await in Go
Golang drawer
https://changelog.com/gotime/227
Changelog
Analyzing static analysis with Matan Peled (Go Time #227)
Matan Peled from Technion University joins Natalie & Mat to discuss his PhD research on meta programming and static analyzers. How does Go's measure up? What would Matan's look like if he built one? All that and more!
Golang drawer
https://boyter.org/posts/testing-running-api-gw-lambda-locally/
Golang drawer
https://encore.dev/blog/go-get-it-001-sqlc
Encore — Open Source Backend Framework for robust distributed systems
Using sqlc to tame SQL and avoid ORMs in Go applications – Encore Blog
Learn how to use sqlc to avoid writing boilerplate and get the benefits of an ORM, without needing to adopt one wholesale and risking the drawbacks.
Golang drawer
https://blog.fuzzbuzz.io/writing-effective-go-fuzz-tests/
Golang drawer
https://www.scylladb.com/2022/04/27/shaving-40-off-googles-b-tree-implementation-with-go-generics/
ScyllaDB
Shaving 40% Off Google’s B-Tree Implementation with Go Generics - ScyllaDB
Go generics are a new way to improve performance in #golang. Let's see what effect generics had on Google's B-tree implementation.
Golang drawer
https://christine.website/blog/gonads-2022-04-24