Architecture Weekly #79 - 13th June 2022
Welcome to the new week!
So COVID is gone, aye? Nope, it seems to be still going. Last week I spent trying to get rid of it. Not the most fantastic experience. It’s not a hoax, even though most of our governments decided to wave white flags. So stay safe.
Governments are also quite nonchalant about IT stuff. Seeing cases like Australian digital driving licence security holes always makes me make a head bang on the desk. In Poland, it’s not much different; government projects are rarely a great success. Of course, the biggest issue is that with current wages in the IT industry, it’s hard for the government to hire specialists. But in most cases, just thinking, asking, and common sense could help.
Of course, there are promising initiatives, such as EU countries trying to civilise artificial intelligence profiling and big companies’ oligarchy, e.g.
I’m grumpy today, right? But hey! Grumpy rants can be helpful. Check, for instance:
Last but not least, do you know that Web3 got an official RFC approved? Yes, I’m grumpy again. It’s not Web3 but something more valuable: HTTP/3 protocol. Have a look at:
You can also read my Event Sourcing guidance on whether you should throw an exception when rebuilding the state from events.
Check also more links below!
Cheers
Oskar
p.s. I invite you to join the paid version of Architecture Weekly. It already contains the exclusive Discord channel for subscribers (and my GitHub sponsors), monthly webinars, etc. This is a great space for knowledge sharing. Don’t wait to be a part of it!
p.s.2. Ukraine is still under brutal Russian invasion. A lot of Ukrainian people are hurt, without shelter and need help. You can help in various ways, for instance, directly helping refugees, spreading awareness, and putting pressure on your local government or companies. You can also support Ukraine by donating, e.g. to Red Cross, the Ukraine humanitarian organisation. You may also consider joining Tech for Ukraine initiative.
Architecture
Pierre Pureur - Software Architecture: It Might Not Be What You Think It Is
Oskar Dudycz - Should you throw an exception when rebuilding the state from events?
Distributed Systems
Databases
AI
API
Frontend
Edge Computing
Java
.NET
Jeremy D. Miller - Marten just got better for CQRS architectures
Simon Cropp - XunitContext - Extends xUnit to expose extra context and simplify logging