johnefemer / actions-are-a-devs-best-friend

Talk codebase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Talk: Actions Are a Dev's Best Friend

Here is the content from my talk at Laracon Winter 2022. You'll find my presentation in the slides directory.

There are 4 branches:

  1. main - The codebase as it was at the very start of the presentation
  2. the_end_result - The codebase after refactoring to actions
  3. with_artisan - The terrible idea of refactoring to Artisan commands as an abstraction
  4. with_model - The slightly better (but still questionable) idea of putting our abstracted logic in the model

Also, for those wondering, here is my setup:

  • PHPStorm with all toolbars disabled. Theme is Material Palenight.
  • Jetbrains Mono Font.
  • Warp is my terminal of choice.
  • I use Apple Keynote for slides.

About

Talk codebase


Languages

Language:PHP 91.1%Language:Blade 8.0%Language:Shell 0.9%