View email in browser
freek.dev

FREEK.DEV

Hi, welcome to the 94th freek.dev newsletter!

Sending a welcome notification to new users of a Laravel app

To onboard new users created by other users, I've created a new package which can send a welcome notification to new users that allows them to set an initial password.

Build your own React

In a very cool post, Rodrigo Pombo explains the internals of React by rewriting it's core from scratch.

Closing Modals with the Back Button in a Vue SPA

Jess Archer recently gave an excellent talk at Laracon AU. In a new blogpost she explains one one tips given during her talk: how to close modals in a Vue app by using the back button.

Self-host your newsletters and email campaigns

My team and I are currently building Mailcoach, both a stand alone app and Laravel package to send out newsletters.

Creating custom relations in Laravel

My colleague Brent solved a performance by creating a custom relation.

Improving Artisan commands

In this small blog post, I'd like to give you a couple of tips to make your Artisan commands better. 

What Is Garbage Collection in PHP And How Do You Make The Most Of It?

On the Tideways blog, Benjamin Eberlei explains PHPs garbage collection internals.

Crafting maintainable Laravel applications

At Laracon AU, Jason McCreary gave an excellen talk on how to create maintainable Laravel apps. On his blog he published a written down version of the talk.

Meanwhile on Twitter

  • Cherry pick the keys for JSON.stringify to serialize
  • Add query-constraints when eager loading relationships
  • Mutating form request data

From the archives

  • Building a realtime dashboard powered by Laravel, Vue, Pusher and Tailwind (2018 edition)
  • A better way to register routes in Laravel
  • How PHP conferences can be improved
  • Loading Eloquent relationship counts
  • Calling an invokable in an instance variable
  • Using v-model on Nested Vue Components
  • Are you sure you need entrust or laravel-permission to implement your authorization?
  • Other people's setup
  • Fixing Imagick's “not authorized” exception
  • Automatic monitoring of Laravel Forge managed sites
  • ngrok, lvh.me and nip.io: A Trilogy for Local Development and Testing
  • Why geeks should speak
  • Making Nova fields translatable
  • Laravel Telescope: Data too long for column ‘content’

Advertisement opportunities at freek.dev/advertising.

You are receiving this mail because you've subscribed at freek.dev. Opt out any time. Unsubscribe.