< Back to Latest

Fall Into Change

Fri Oct 27 2023

October has been a whirlwind of a month! My job search has come to an end, but I’ll have more details on that next month. I’m a bit superstitious and don’t want to blab about anything until my start date comes and passes. Otherwise, I did some cool coding this month on this website specifically.


Coding

Two cool updates to ye olde John Danek Dot Com. One is the addition of <ViewTransitions />. What did it take to add View Transitions to this Astro site? Almost nothing: just the addition of a <ViewTransitions /> tag to the header of each page. Depending on what browser you use, you may or may not notice the change. But in a browser like Chrome which already supports View Transitions. For more information on how to add View Transitions to your Astro site, follow the easy guide here.

The other big change here is that I created a continuous deployment pipeline via GitHub actions. At Team Coco, a lot of our products operated with Continuous Deployment, but I haven’t touched CD in a few years- our build systems were quite stable. So with a combination of an AWS IAM role, OpenID Connect, and GitHub actions, I was able to whip up a YAML file defining all the actions to be taken on GitHub’s side to deploy this site. Which leads me to…

Writing

…my Medium write-up of this process. Check it out here!. I may edit the post to de-emphasize Astro in the title, as this process applies to many different frameworks than just Astro. In fact, only the build step is the real “Astro-y” part of the process. Ah well, felt good to write another technical writeup.

As for the Hard Times, I had a few in October so far. Namely, I shamed people for having hobbies and imagined how LAX could get any worse.