Architecture Weekly

Share this post

Architecture Weekly #79 - 13th June 2022

www.architecture-weekly.com

Architecture Weekly #79 - 13th June 2022

Oskar Dudycz
Jun 13, 2022
2
Share this post

Architecture Weekly #79 - 13th June 2022

www.architecture-weekly.com

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.

  • European Parliament Think Tank - AI and digital tools in workplace management and evaluation: An assessment of the EU’s legal framework

  • The Verge - Apple’s giving up ground in its App Store fight with Dutch regulators and Tinder

I’m grumpy today, right? But hey! Grumpy rants can be helpful. Check, for instance:

  • Mike Hadlow - The Configuration Complexity Clock

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:

  • Eric Wilde - What is HTTP/3 and what does it mean for APIs?

  • Mark Nottingham - A New Definition of HTTP

  • IETF - HTTP/3

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

  • AWS Prescriptive Guidance - Using architectural decision records to streamline technical decision-making for a software development project

  • 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?

  • Exploring Axon Podcast - DDD, CQRS, EDA in the Front-End

  • InfoQ - Andrew Harmel-Law - The Architecture Advice Process

Distributed Systems

  • Gwen Shapira - The Magical Rebalance Protocol of Apache Kafka

Databases

  • Alex Petrov - Algorithms behind Modern Storage Systems

AI

  • European Parliament Think Tank - AI and digital tools in workplace management and evaluation: An assessment of the EU’s legal framework

API

  • Eric Wilde - What is HTTP/3 and what does it mean for APIs?

  • Mark Nottingham - A New Definition of HTTP

  • IETF - HTTP/3

  • Kim Lane - A Standardised, Specification-Driven API Lifecycle

Frontend

  • Learn With Jason - Build an Ecommerce Site Using Stripe and Gatsby

Edge Computing

  • Arturo Lotito - Stretching the IoT Edge performance limits

Java

  • InfoWorld - JDK 19: The new features in Java 19

.NET

  • Andreas Gullberg Larsen - Units.NET - Makes life working with units of measurement just a little bit better

  • Jeremy D. Miller - Marten just got better for CQRS architectures

  • Simon Cropp - XunitContext - Extends xUnit to expose extra context and simplify logging

  • Marcin Budny - Comparing .NET virtual actor frameworks

NodeJS

  • Nexe - create a single executable out of your node.js apps

Python

  • Event Sourcing in Python - Python package for eventsourcing with EventStoreDB

Coding Life

  • Mike Hadlow - The Configuration Complexity Clock

Management

  • Docker - Building Stronger, Happier Engineering Teams with Team Topologies

Industry

  • The Verge - Apple’s giving up ground in its App Store fight with Dutch regulators and Tinder

Security

  • ArsTechnica - “Tough to forge” digital driver’s license is… easy to forge

Share this post

Architecture Weekly #79 - 13th June 2022

www.architecture-weekly.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Oskar Dudycz
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing