Architecture Weekly #54 - 20th December 2021
Welcome to the new week!
“To err is human, but to persist is diabolical”. The IT world has been living the Log4J issue the last few weeks. The case was huge, but it'd be less severe if people thought about sane dependencies updates strategy. Especially enterprise corporations tend to have their own definition of "security". Still, people make mistakes. The most important is doing retrospective, learning from it and moving on. Check an example of that approach: Arie van Deursen - Log4Shell: Lessons Learned for Software Architects.
We also neglect too often basics that are critical to understanding how tools we’re using will behave. Have a look at:
But it’s also worth learning some some new patterns, like:
…and reading all the other articles!
Architecture
Distributed Systems
DevOps
Alex Goodman - Dive - A tool for exploring each layer in a docker image
Docker - WSL 2 GPU Support for Docker Desktop on NVIDIA GPUs
Low level
Functional Programming
Tools
Clojure
Java
.NET
Jeremy D. Miller - Alba 6.0 is friendly with .Net 6, Minimal API, and WebApplicationFactory
Microsoft - Orleans framework has moved over to the .NET team
Rust
Security
Management
Industry
Erik Gibbs - Gaming Companies Turn to Girls Who Code to Find Top Techies
The Verge - TikTok settles lawsuit with actress over its original text-to-speech voice
Happy reading and wish you a wonderful week!
Cheers!
Oskar