I was originally going to host this blog in my own CMS… and maybe someday I will. I started work on the MS-CMS a while back to help me learn a bunch of new technologies. I had a need to get more into ReactJS, a bit deeper into Python, and in general get more familiar with web application architecture and deployment paradigms. In the past I have used Flask+Jinja to do some web development, and while using a template language is great for static content, it is not ideal for dynamic webpages or SPA (Single-Page Apps) that make up the majority of the web nowadays.
TODO: Put up an architecture diagram of how the site is design and set up, and give more details about the design decisions involved.