Re:Go 1.20 Cryptography
by jupp0r on Wednesday January 04, 2023 @01:38PM
(#34249564)
I love the style and detail of this post. There is so much high quality engineering going into the Go ecosystem.
[ Parent
| on HN ]
Re:Go 1.20 Cryptography
by petercooper on Wednesday January 04, 2023 @01:48PM
(#34249691)
It also helps that Filippo is very diligent and observant. He is one of the most frequent people to send in corrections or extra background information to my Go newsletter :-)
Re:Go 1.20 Cryptography
by FiloSottile on Wednesday January 04, 2023 @02:53PM
(#34250499)
<3 to both :)
Love the newsletter. https://golangweekly.com
Re:Go 1.20 Cryptography
by codesniperjoe on Wednesday January 04, 2023 @01:57PM
(#34249800)
Go is great. But if you look close enough, go also has some dark corners.
The reason the biggest parts of go/crypto is well designed, good readable code, is mostly the work of one person (the author).
Any particular dark corners you know of?
Re:Go 1.20 Cryptography
by codesniperjoe on Wednesday January 04, 2023 @02:42PM
(#34250354)
One example, the started (and then stuck) net/ip to net/netip migration?
The tailscale netip package is great (as external pkg), but without commit to a full migration plan, just sprinkle here and there some (half/done/slow/wired/bridge) interfaces leads anyone, who tried to migrate, stuck as well. Some all ready started to migrate back ...
Here are two great articles that explore some Go footguns:
* Lies we tell ourselves to keep using Golang [0]
* I Want Off Mr. Golang's Wild Ride [1]
By the great fasterthanli.me"Great" is far fetch especially "you shouldn't use Go for production services", which does not make any sense, also the same author works for a compagny that uses Go in places, which is kind of funny.