Architecture Weekly #80 - 20th June 2022
Welcome to the new week!
This week will be wild! Tomorrow I’m flying to Amsterdam for Domain-Driven Design Europe. Why is that so special? Because I’ll be the speaker there! It was always on my speaker’s bucket list to give a talk there. On Friday, I’ll be giving the talk “Keep your streams short! Or how to model event-sourced systems efficiently”. And soon after I’ll send this email, I’ll have a general rehearsal of this talk for the paid subscribers of Architecture Weekly! Sign, and you’ll either watch it live or get the recording!
This week’s leitmotiv is security—different aspects of it. You can read about the new types of breaches (ACIDRain) and old ones (open-source project credentials) but also take on how smartphones are essential in the new types of wartime (on the Russian invasion of Ukraine example). Check details on how Windows Authentication works and if the self-sovereign identity is possible. Times are changing, and security is always pushed back in the priorities, but it should not have been.
Future is essential, but it’s important to look back and take notes. Check the whitepaper on how in 1968, computer system was planned:
Did you know that LinkedIn is keeping its own Kafka fork?
The biggest curiosity I found recently is the Google engineer claiming that Google has an AI tool that would pass Turing’s test. Check:
Also, in case you missed it, I open-sourced a sneaky testing library for .NET. It’s named Ogooreck, and it’s cool. Why? Read more in:
What do you think? Feedback is more than welcome!
Check also more links below!
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.