View e-mail in browser

newsletter #79

Hi, welcome to the 79th newsletter! 

A package to create personal data exports
One of the good things that GDPR brought us was the right to data portability. Shortly put, this means that an app should be able to export all data for user. I made a package that makes this process very easy.

A Laravel package to flash messages
For the past few years, we've been using the laracasts/flash package to flash messages in all projects. But it contains a lot of feature we don't use; That's why we created a lightweight alternative.

You can buy early bird tickets for Full Stack Europe now
Together with my buddy Dries Vints I'm organising a conference called Full Stack Europe. This is a conference for every kind of developer. We're going to announce the first speakers in April. Here's my personal take on how conferences can improve.

Queueable actions in Laravel
Our team at Spatie released new package called laravel-queuable-action. On his blog, my colleague Brent explains why we created it and how you can use it.

Try the new way to build internal tools (sponsored link)
Some tools have an opinion about how you should do your job. We're pretty sure you're the expert. With Airtable, you can coordinate and customize every aspect of your internal apps in minutes, not days. Flexible bug tracking, on-duty schedules, team standups, and so much more. Try Airtable today!

Introducing Interia.js
Jonathan Reinink is creating a library that'll make it easy to create server-driven single-page apps. Super cool idea!

Customizing the look and feel of macOS
In the first blogpost on his new blog, Mathias Hansen, co-creator of, walks us through how he customized the look of macOS. 

These cookie warning shenanigans have got to stop
I fully agree with Troy Hunt here.

Fake PHP version in composer
Anna Filina explains the handy platform option you can use in composer.json. It's a good idea to just use this in all of your projects.

React as a UI Runtime
In an impressive blog post on his blog, React lead developer Dan Abramov, explains how React works on the hood.

Arrow functions are (probably) coming to PHP 7.4
Exciting times in PHP land. Nikita Popov, Levi Morrison and Bob Weinand have officially proposed a concrete implementation for arrow functions.

Tidying Up Your PHPUnit Tests with Data Providers
Over at the Tighten blog, Chris Trombley published a new post on how to use data providers in PHPUnit.

How much I earn from this laravelDaily blog
A while ago Povilas Korop, creator of and writer at LaravelDaily, shared some interesting numbers on his blog.

Meanwhile on Twitter

On Twitter I see a bunch of people regularly tweeting very nice code snippets.

Testing simple S3 uploads with randomized file names in Laravel

Eventual consistency illustrated

How to test something is being pulled out of storage in Laravel

Useful links from the archives

laravel-medialibrary v7 has been released ?
laravel-medialibrary is a powerful package that can help handle media in a Laravel application.

Server side rendering JavaScript from PHP
My colleague Seb did some amazing work with the creation of two packages that make it easy to get started with server side rendering in PHP.

Nothing is Something
Here's a video of a great talk by Sandi Metz she gave at RailConf 2015.

Laravel Excel — Lessons Learned
In a post on his company blog Patrick Brouwers writes the story of why and how v3 was released.

First Experiences with Symfony 4 & the Symfony Community
Getting to know another framework and community can be a daunting task.

Renderless Components in Vue.js
At this year's Laracon Online Adam Wathan gave a fantastic talk on creating reusable view components. 

Uploading avatar Images with Spatie’s medialibrary
Over at Laravel News Povilas Korop wrote a nice tutorial on how to use our medialibrary.

Advertisement opportunities at

You are receiving this mail because you've subscribed at