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/allegro/bigcache
GitHub
GitHub - allegro/bigcache: Efficient cache for gigabytes of data written in Go.
Efficient cache for gigabytes of data written in Go. - allegro/bigcache
Golang drawer
https://gbws.io/articles/million-websocket-and-go/
Golang drawer
http://reasonablypolymorphic.com/blog/protos-are-wrong/index.html
Golang drawer
https://go-micro.dev/
Golang drawer
https://github.com/rotisserie/eris/tree/v0.1.0
GitHub
rotisserie/eris
eris provides a better way to handle, trace, and log errors in Go
🎆
- rotisserie/eris
Golang drawer
https://github.com/tinode/chat
GitHub
GitHub - tinode/chat: Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command…
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots - tinode/chat
Golang drawer
https://github.com/dlmiddlecote/sqlstats
GitHub
GitHub - dlmiddlecote/sqlstats: A Go library for collecting sql.DBStats in Prometheus format
A Go library for collecting sql.DBStats in Prometheus format - dlmiddlecote/sqlstats
Golang drawer
https://medium.com/@purnaresa/securing-information-in-database-using-data-encryption-written-in-go-4b2754214050
Medium
Securing Information in Database using Data Encryption (written in Go)
In the world where everything is digital even private information, this is security factor that we must add into our service.
Golang drawer
https://medium.com/tourradar/working-efficiently-with-json-in-go-cb80dcca0466
Medium
Working Efficiently with JSON in Go
JSON (JavaScript Object Notation) is the most popular format for exchanging data between a server and a client. It is scalable, flexible…
Golang drawer
https://www.agwa.name/blog/post/preventing_server_side_request_forgery_in_golang
www.agwa.name
Preventing Server Side Request Forgery in Golang
Golang drawer
https://blog.gopheracademy.com/advent-2019/writing-go-user-interfaces-with-vugu/
Gopheracademy
HTML, CSS and Go, Together at Long Last: Vugu Premise and Example
Huh, what’s a Vugu? Vugu is a Go library that makes it easy to write HTML markup and Go code which is compiled and run in the browser using WebAssembly.
Golang drawer
https://blog.sqreen.com/top-6-security-best-practices-for-go/
Sqreen Blog
Top 6 security best practices for Go - Sqreen Blog
In this post, we'll cover top six security practices that you need to consider when developing with Go and determine how to apply these practices.
Golang drawer
https://medium.com/@wgallagher86/fixed-xor-decryption-in-go-61ed3643b5c
Medium
Fixed XOR Decryption in Go
Breaking down Cryptopals Set 1 Challenge 2
Golang drawer
https://vyskocil.org/blog/correct-usage-of-sql-transaction-in-postgres-from-go/
Miblog
Correct Usage of Sql Transaction in Postgres From Go
Problem Once upon a time I got a task to merge duplicate URLs in our production database. It turned out that there were a lot of same urls like https://example.com?fbclid=1234 and https://example.com?fbclid=5678 we wanted to merge. Code to normalize URL was…
Golang drawer
https://nicokosi.github.io/rediscovering-Golang-with-pullpigo-en.html
Nicokosi's blog
Rediscovering Golang with
Learn basics of the Go programming language coding a CLI tool,
Golang drawer
https://opethe1st.github.io/go/kata/json/parser/2019/12/20/adding-more-features.html
Opemipo
How I wrote a JSON parser in Go - Part 3 - More features
In the previous post, I wrote about how I added the iterator abstraction. In this one, I will be discussing how I added new features.
Golang drawer
https://thenotexpert.com/golang-named-return-values/
TheNotExpert
Named return values in Golang. A fickle companion.
Named return values make the code cleaner, but they should be used with caution with deferred functions.
Golang drawer
https://withblue.ink/2019/04/07/getting-tls-certificates-from-azure-key-vault-with-go.html
withblue.ink
Getting TLS certificates from Azure Key Vault with Go | With Blue Ink
Whether you're using Go or another language, some advice and code to save you time
Golang drawer
https://jhall.io/posts/go-json-tricks-array-as-structs/
Jonathan Hall
Go JSON Tricks: JSON Arrays as Go Structs
https://jhall.io/
Golang drawer
https://bigkevmcd.github.io/go/pgrp/context/2019/02/19/terminating-processes-in-go.html
Cerebrations
Terminating Processes in Go
In December, we had a support ticket in which a customer complained that intermittently their tests were running for a long time, and then losing the output at the end, which made it frustratingly hard to debug.