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