View email in browser | ||
This mail was sent using Mailcoach | ||
|
||
|
-
A Laravel package to dispatch jobs via Artisan
Using this package you can have the best of Artisan commands and queued jobs in a single class.
-
What's new in laravel-event-sourcing v5
Version 5 is probably one of the largest releases since the beginning of the package.
-
Do you work with PhpStorm everyday? (sponsored link)
PhpStorm is the best IDE for PHP out there, but how fast are you while using it? Mastering PhpStorm is a video course for the state-of-the-art PHP developer who wants to work efficiently and successfully in a beautiful IDE. It shows you how to be fast and provides dozens of tips and tricks for your daily workflow.
Use the "MP-LOVES-FREEK-DEV" coupon to get a 15% discount. (Valid for 7 days).
-
Don't test constructors
Here's some good testing advice.
-
Automatically fix PHP and JS code style problems on GitHub PRs
Claudio Dekker runs you through the GitHub action he created to automatically handle code styling issues at Laravel
-
How to compile PHP from Source
Knowing how to compile PHP will open one of the few doors necessary for contributing to the PHP language. Once you get familiar with this it will be much easier for you to contribute in many ways such as running tests and uploading reports, writing new tests by yourself and bug reporting/fixing.
-
No, Utility Classes Aren't the Same As Inline Styles
Sarah Dayan explains the differences between utility classes and inline styles
-
Modern Javascript: Everything you missed over the last 10 years
Here's a nice list of JS niceties that is available natively in modern browsers
-
Alpine 3.x Tips and Tricks
Here are a few tips and tricks that you can use in your Alpine 3.x components.
-
How to Dynamically Update Twitter Cover Image to Show Latest Followers
Erika Heidi created a nice solution to generate and update cover images on your Twitter account. In this blog post she explains it all.
-
Setting up and securing a private Composer repository
Alex explains how we use Satis to give users of paid Spatie products access to private repos.
-
Optimizing Vue for Speed, Performance, and Core Web Vitals
Matt Stauffer on how to minimize Vue's impact on the Core Web Vitals?
-
What about config builders?
My colleague Brent shares some thoughts on possible improvements to handling config values.
-
Laracasts now is an Inertia powered SPA
In this blog post, Jeffrey Way explains why and how he refactored Laracasts from a traditional server rendered app to an SPA using Inertia.
-
Laravel Transporter, how to make OOP API requests
Laravel transporter is an easy to use wrapper around Laravel PendingRequest that allows you to define requests as classes, and override options at run time when you need to.
-
Saying Goodbye To Typo CI
There's no shame in stopping a project if it turns out it isn't worthwhile to continue working on it.
-
Dear Future Me: I Am Not Alone
Lisi Hocke on the challenges she faced the past few months during the pandemic. At the end of the post, she gives a few list of recommendations you can try to prevent a burn out.
Get a deep discount on all Spatie productsYou can use this coupon code (valid for the next two weeks) to get a 15% discount on these products my team and I have created: DISCOUNT-FOR-FREEK-DEV-READERS
You can that coupon code as wel to get a 30% discount on your first 3 months when subscribing to: |
|
Community LinksDid you write or stumbled across a blog post, tutorial or video that might be good to appear in this section? Submit it here.
|
|
Thanks for reading! Did you like this edition of the newsletter?
Yes!
Really liked it. |
Nope...
It could be improved. |
Advertisement opportunities at freek.dev/advertising.
You are receiving this mail because you've subscribed at freek.dev. Opt out any time. Unsubscribe.
This mail was sent using Mailcoach.