Wildcard subdomain SSL certificates with Let's Encrypt and Bunny DNS
Creating wildcard subdomain SSL certificates isn't that straightforward with Let's encrypt as a normal SSL certificate.
Read more [rias.be]
Creating wildcard subdomain SSL certificates isn't that straightforward with Let's encrypt as a normal SSL certificate.
Read more [rias.be]
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Freek publishes a super resourceful and practical newsletter. A must for anyone in the Laravel space"
We've released a new package called spatie/laravel-horizon-watcher. This one can automatically restart Horizon after any code change.
In this post, I'd like to share why we've built and how you can use it.
We're proud to announce that Mailcoach Cloud has been launched. Using Mailcoach, you can create beautiful email campaigns, set up drip campaigns (or any email automation), and send transactional emails.
Mailcoach works well, whether your email list has 5 or 500 000 subscribers (yes, Mailcoach has been used for lists of that size), or even more. And thanks to our sharp pricing, Mailcoach is the most affordable solution compared to our competitors in most scenarios.
Privacy-minded people will appreciate that open- and click tracking is off by default. And to people that require full GDPR compliance, we can proudly say that everything is hosted on EU servers owned by EU companies.
If you decide to subscribe, you can use this coupon code for one month free: ONEMONTHFREE. You can help us get the word out, by retweeting our launch tweet, or upvoting us on Product Hunt.
In this blog post, I'd like to share why we've built Mailcoach, how you can use it, and how we have built it.
Let's dig in!
– tray2.se - submitted by Patrik Ahlström
Tracking changes in a table or several tables for that matter can be essential for your application, and we are going to take a look on how to do that using only the MySQL/MariaDB database.
Read more [tray2.se]
– benjamincrozat.com - submitted by Benjamin Crozat
PHP 8.3 will be released in November 2023, and as usual, you need to be up to date with new features and breaking changes for easier transitions.
Read more [benjamincrozat.com]
I'm proud to announce that our team has released a new package called spatie/laravel-model-flags. This one makes it easy to add flags to any model in your app.
In this post, I'd like to share why we've built it and showcase its usage.
Here's how you can make sure that all implementations of an interface behave correctly
Read more [www.kai-sassnowski.com]
– planetscale.com - submitted by Aaron Francis
A comprehensive overview of Laravel's many safety features that can help you prevent painful mistakes.
Read more [planetscale.com]
After tweeting out a screenshot, it often get questions around which editor, font or color scheme I'm using. Instead of replying to those questions individually I've decided to just write down the settings and apps that I'm using.
– benjamincrozat.com - submitted by Benjamin Crozat
Laravel 10 will be released on February 7, 2023. Its development is still ongoing. Let's dive into every relevant new feature we know about already.
Read more [benjamincrozat.com]
In the SaaS'es I usually work on (Flare, Mailcoach Cloud, Oh Dear), we've recently introduced an improvement to how we handle support. We call it "auto-impersonation".
In this blog post, I'd like to tell you all about it.
In Mailcoach Cloud and the upcoming v6 of the self-hosted version of Mailcoach, we've made it much simpler to connect an email-sending service to Mailcoach.
Read more [mailcoach.app]
Some really good tricks shared by Christoph
– gdebrauwer.dev - submitted by Günther Debrauwer
In your Livewire components, you might want to display dates in the browser's timezone. In this post, I explore how you could achieve this.
Read more [gdebrauwer.dev]
In a standard Laravel application, you can schedule Artisan commands in your console kernel. While that works for most projects, we took a different route in Mailcoach. Instead of scheduling commands, we're scheduling jobs.
Read more [mailcoach.app]
I'm proud to announce that we have launched a redesigned Oh Dear. If you're unfamiliar with Oh Dear, it's the best all-in-one monitoring tool for your entire website. You can register for a 10-day free trial.
You can help us spread the good news by upvoting us on Product Hunt, or retweeting our launch tweet.
In this blog post, I'd like to share what Oh Dear can do for you, how we've rebuilt various parts, and give you an overview of the technology behind the service.

– tray2.se - submitted by Patrik Ahlström
What is a database view, and how can we use it to make our code cleaner?
Read more [tray2.se]
– tray2.se - submitted by Patrik Ahlström
Have you ever had a huge list of values that the users needs to scroll through to get to the
item they wanted, you know the classic Country dropdown, and for me who lives in Sweden
will have to scroll through a load of countries to get to the desired one.
Read more [tray2.se]
A nice video tutorial by Bert De Swaef.