Microsoft has some great resources around software architectures and modern application architecture. I found these when looking for a good architecture reference and had to share them. Not quite what I needed, but still a valuable resource.

Comparing JVM alternatives to JavaScript
People frequently comment on the number of build tools used with modern JavaScript, and they have a point. It makes it hard to learn and very intimidating. The author of this article prefers Java and explores what Java tools there are that can be used to help build the frontend of web applications.

A horrifying globalThis polyfill in universal JavaScript
There isn’t a universal way to access the global this object in JavaScript. The window object usually works for browsers and global usually works for Node, but that doesn’t cover other environments. This article takes you down the path used to create a polyfill and includes all kinds of information about JavaScript you probably don’t need to know.