Highlights from the Flare codebase (laracon AU)

Highlights from the Flare codebase (laracon AU)

A1b4b398630bbd32b77a82cbc37fae9a?s=128

Freek Van der Herten

October 31, 2019
Tweet

Transcript

  1. 1.
  2. 2.

    About me Freek Van der Herten Partner & developer at

    Spatie @freekmurze freek.dev flareapp.io ohdear.app
  3. 3.

    Open source stats ± 250 packages on Packagist ± 50,000,000

    total downloads ± 3 000,000 downloads a month spatie.be/open-source/packages
  4. 6.

    Take a look at the Flare codebase Not a sales

    talk Techniques you can use in your own projects Opinionated
  5. 11.

    Refactor to domains app/ ├── Models/ │ ├── User.php │

    ├── Team.php │ └── Project.php ├── Mails/ │ ├── Welcome.php │ ├── InvitedToTeam.php │ └── ApiKeyRegenerated.php └── Events/ ├── UserDeleted.php └── Project.php
  6. 14.
  7. 15.

    Front end “I strongly believe JavaScript is a requirement for

    excellent user experiences. Not good experiences, excellent experiences.” —Seb
  8. 16.

    Front end: JavaScript Inertia Built by Jonathan Reinink Replace Blade

    by React (or Vue or whatever) Makes server client communication seamless No full pages refreshes
  9. 19.