A collection of things I've learned in the form of code snippets, notes, and mini demo applications.
Infrastructure wise it's a Quarkus application that serves a static site, and API for some application logic to run demos, all running on Google App Engine.
The workflow goes something like this:
- locally edit and preview Markdown using VS Code
- optionally I can add any application logic for demos since it's just a Java app, again using VS Code
- push my changes to GitHub where an action takes the Markdown and generates the corresponding HTML files
- finally the GitHub action publishes the newly generated HTML files and application logic to Google App Engine as a Quarkus application