The Weekly Dev - 202302
Code Your Way Out
We are taught that code reuse is good.
Depending on big famous library X is better than reimplementing the features from scratch.
As it turns out, sometimes it is true, some other it's not, and you are better off reimplementing your own solution, provided you have a good understanding of the problem you are going to address.
This is true for common features as it is for Security.
It's true for the 1-user app as it is for scalable systems for 1 billion users.
Reuse, dependency on features we don't fully understand are bad, and usually come back and bite us badly.
Distributed Systems
Source: www.golaminar.de
The Way To Go
Source: eli.thegreenplace.net
Boring Security
Source: words.filippo.io
The Internet of Things
WireGuard Implementation for ESP32
Source: github.com/ciniml
[git] [cryptography] [golang] [arduino] [security] [distributed systems]