Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
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.
Golang drawer
https://fodor.org/blog/go-counting-semaphores/
fodor.org
Go: counting semaphores
Dorin Fodor software engineer
Golang drawer
https://github.com/golang/go/wiki/CommonMistakes
GitHub
CommonMistakes
The Go programming language. Contribute to golang/go development by creating an account on GitHub.
Golang drawer
https://b4d.sablun.org/blog/2019-12-23-own-your-website-stats/
b4d.sablun.org
Own Your Website Stats - creative chaos
Deni Bačić aka b4d aka s55db aka Deni Bacic
Golang drawer
https://github.com/tomarrell/lbadd
GitHub
GitHub - tomarrell/lbadd: LBADD: An experimental, distributed SQL database
LBADD: An experimental, distributed SQL database. Contribute to tomarrell/lbadd development by creating an account on GitHub.
Golang drawer
https://github.com/FiloSottile/age
GitHub
GitHub - FiloSottile/age: A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options…
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. - FiloSottile/age
Golang drawer
Forwarded from
Hacker News
Implementing a Cuckoo Filter in Go
Article
,
Comments
Medium
Implementing a Cuckoo Filter in Go
In a recent post we have looked at a bloom filter implementation, which is a commonly used probabilistic data structure to provide fast…
Golang drawer
https://www.cockroachlabs.com/blog/go-file-size/
Cockroachlabs
Why are my Go executable files so large?
Golang executable files get too large for reasons that are not relevant to server software with long-running processes, like CockroachDB, and its incurred space cost is particularly inconvenient for large, feature-rich programs.
Golang drawer
https://blog.jse.li/posts/torrent/
blog.jse.li
Building a BitTorrent client from the ground up in Go | Jesse Li
What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air? In this post, we'll implement enough of the BitTorrent protocol to download Debian. Look at the [Source code](https://github.com/veggiedefender/torrent-client/)…
Golang drawer
https://www.chimehq.com/
Golang drawer
https://www.agwa.name/blog/post/always_review_your_dependencies
www.agwa.name
This Is Why You Always Review Your Dependencies, AGPL Edition
Golang drawer
https://youtu.be/LvgVSSpwND8
YouTube
Concurrency in Go
Learn Computer Science at http://brilliant.org/jakewright
An introduction to Concurrency in Go. The code is available on GitHub https://github.com/jakewright/tutorials/tree/master/go/02-go-concurrency
MORE TUTORIALS
-----------------------------------…
Golang drawer
https://github.com/Shopify/sarama
GitHub
GitHub - IBM/sarama: Sarama is a Go library for Apache Kafka.
Sarama is a Go library for Apache Kafka. Contribute to IBM/sarama development by creating an account on GitHub.