What's New

January 12, 2023

Finally completed some upgrades to backend services along with some other minor updates. What is particularly nice is that the Ansible deploy scripts fully automated the process! Nice to to see all that work continue to pay off! Check out the notable changes below:

  • Upgrade to Postgres 15
  • Upgrade to Redis 7
  • Upgrade to Solr 9
  • Upgrade client libraries and applications
  • Correct sort issue in Photos app

November 21, 2022

Happy to announce the following updates:

  • Upgrade to .NET7
  • Upgrade to Angular 15 for client side apps

November 04, 2022

Added a new section to the site to highlight some of Alyssa's work in Scratch from years ago.

October 28, 2022

Minor change to tryout Cloudflare Turnstile and Feature Mangement capabilities.

  • Added Cloudflare Turnstile as an alternative to Google Recaptcha to try and reduce bot activity
  • Used FeatureManagement to allow for easily switching between recaptcha implementations
  • Improve how cache updates are performed
  • Update a handful of dependencies

August 28, 2022

Dependency updates and a couple minor UI fixes:

  • Back-end libraries updated to the latest version
  • Front-end libraries updated to the latest version, including Bootstrap
  • Correct a small issue in the Reference / HTTP toolbar
  • Reposition the privacy policy link to the center as it feels more balanced there

May 13, 2022

We are excited to announce a large update for mikeandwan.us!

  • Caching was updated to use Redis to cache structured data for faster data access
  • Ansible is now used for automated site deployment - for all environments

The update to use Ansible simplifies the update process and will allow for more easily deploying to new servers. Additional work in this area will help with future updates and greater automation capabilities, especially compared to the messy shell scripts that were used previously.

Finally, there were also a handful of other minor changes:

  • Leverage configuration settings rather than explicit code for configuring logging and Kestrel
  • Restructure configuration files to allow for environment specific overrides
  • Update to Fedora 36 and Podman 4.1 (and thanks to Ansible, the pod was recreated from scratch)
  • Dependency updates

January 03, 2022

More dependency updates:

  • Upgrade to .NET 6
  • Upgrade client applications and libraries
  • Remove some stale content (presentations / files)

December 24, 2021

Merry Christmas! Here are the latest exciting updates:

  • Added role based security to control access to photos and videos
  • Added privacy policy
  • Updated client application dependencies

September 10, 2021

Dependency Updates

  • Upgrade to Bootstrap 5 and ditch jQuery
  • Upgraded client apps to latest dependencies; primarily ThreeJS and Angular
  • Upgraded server side libraries and runtime version

March 14, 2021

This release features a number of updates, namely:

  • Upgrade to .NET 5
  • Upgrade to PostgreSQL 13
  • Migrate to Duende Software Identity Server
  • Upgrade Bootstrap and Angular