šŸŒ³ Evergreen thought

2022 Week 25 in Review

planted on in: Week In Review.
~522 words, about a 3 min read.

My big news of the week is that I have finally, somehow come down with Covid. I don't recommend it, anyway on to Week 25 in review:

For a while now I have known of GPT-3 but until reading this tweet by Brendan Dolan-Gavitt I wasn't aware of how seemingly clever it has become. I wonder how long it is until we see entire speeches written by GPT-3?

Last week I rediscovered Laracasts and over the weekend resubscribed for the year because I had been finding its tutorial series on Inertia SPA techniques and Laravel authentication with JetStream very informative.

In "2022 Week 24 in Review" I mentioned using Inertia.js with a new Laravel project alongside JetStream. I have continued building that out and have been thoroughly enjoying the process. It could simply be the backend developer in me but being able to write an application in a traditional monolith style while retaining the benefits of SPA feels extremely comfortable.

While thinking about the command pattern and searching GitHub for projects using namespace App\Actions, I stumbled upon Lychee; the self-hosted photo management system written in Laravel. It looks very interesting and I think I will give it a spin next week.

Continuing the topic of Laravel. I recently tried to get the Laravel Mix, imagemin plugin working only to be faced with:

Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema.
 options[0] should be an object:
   object { patterns, options? }
ValidationError: Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema.

The first search result was this GitHub issue from 2020 which tells me this has been an issue for a while (its now 2022.) Upon investigation I can see from the Laravel Mix Imagemin npm page that it was last worked on three years ago and is therefore no longer in active development.

Digging through the issue thread I found linked a since archived fork of the Laravel Mix plugin which suggested using @chiiya/laravel-mix-image-minimizer instead.

After a somewhat winding rabbit hole I have come out the end with my projects images being optimised, which is a good result.

Joke of the week

Notable Articles Read

Notable Videos Watched

Cool things from around the internet

Page History

This page was first added to the repository on June 27, 2022 in commit 7de5a903 and has since been amended 4 times. View the source on GitHub.

  1. refactor(#304): move files into src folder
  2. chore: tinkering with layout for quote embeds
  3. chore: prefix slugs for 2022 week in review with year
  4. chore: remove story heading and add space after front-matter
  5. feat: published week 25 in review