February 28th, 2023 — Stable Diffusion is a rapidly evolving field, and finding the best method to train a model to represent a person's face or likeness can be a daunting task. However, after working on several projects, I have found that the two most effective methods are Dreambooth and Textual Inversion Embeds. While Dreambooth works best for training a few models with similar steps, Textual Inversion Embeds allows for reuse across multiple models, with fine-tuning for each one.
January 31st, 2023 — Learn how to configure a PHP project to follow PHP Coding Standards and format it automatically in the background using GitHub Actions.
December 31st, 2022 — Create pre and post deploy notifications in Laravel Forge using Slack Webhooks.
November 29th, 2022 — Break out the directory structure of your application media files to avoid slow directory listings, or slow file look ups depending on your system.
October 5th, 2022 — Use data migrations to create a patch that will correct production data during deployment.
October 1st, 2022 — Protect your websites from iframe embeds by using Laravel's out of the box middleware.
September 8th, 2022 — Remove index.php from your Laravel application, allowing for clean URLS and prevents double indexing from SEO hurting your rankings.
August 26th, 2022 — Using the Spatie Media Library, learn how to add your own custom downloader to bypass sites preventing you from downloading from them.
July 29th, 2022 — Learn how to leverage configuration and environment variables for improved readability and performance in your applications.
June 17th, 2022 — Learn how to install composer packages locally, great for easy development during local package development.