Spatie's Black Friday sales have begun
We made a fun intro video to celebrate our Black Friday sales.
TLDR: All Spatie products are discounted 30% for a week, Mailcoach is discounted 50% only today.
In this section you can read posts I've written myself.
We made a fun intro video to celebrate our Black Friday sales.
TLDR: All Spatie products are discounted 30% for a week, Mailcoach is discounted 50% only today.
I love Twitter and I will be there until the ship goes down. Unfortunately, there are some strong signals that it may go away for a while or even permanently. I surely hope it doesn't come to that.
Through years of curating people to follow, I've built a very nice, positive group of people I admire and get inspired by. If Twitter goes down, I want to stay following these people (in a non-creepy way, rest assured). That's why I've already created a Mastadon account, and am looking around for the positive Laravel and PHP vibes there.
Stay up to date with all things Laravel, PHP, and JavaScript.
You can follow me on these platforms:
On all these platforms, regularly share programming tips, and what I myself have learned in ongoing projects.
Every month I send out a newsletter containing lots of interesting stuff for the modern PHP developer.
Expect quick tips & tricks, interesting tutorials, opinions and packages. Because I work with Laravel every day there is an emphasis on that framework.
Rest assured that I will only use your email address to send you the newsletter and will not use it for any other purposes.
We've made a fun video to announce Spatie's Black Friday sales. Have a look!
PHP 8.2 has been released. It is a minor release compared to 8.0 and 8.1. This can be partly attributed to the departure of Nikita Popov as one of the most significant contributors to the PHP language. The PHP language has a lot of maintainers and isn't built by one person, but Nikita was one of the most active of them. Features like union types, typed properties, named arguments, and arrow functions, to name a few, were all added by Nikita.
We're proud to announce that we have released v6 of the self-hosted version of Mailcoach.
If you have an active license, you'll be happy to know that this is a free upgrade. If you don't have a license, you can purchase it here.
In this blog post, I'd like to tell you all about the new features of this shiny new version.
Original – – mailcoach.app
You can now easily consume the Mailcoach API in your app using our SDK.
Read more [mailcoach.app]
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!
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.
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.
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.
Original – – mailcoach.app
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]
Original – – mailcoach.app
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.
Original – – www.mailcoach.app
My team and I are currently working on the hosted version of Mailcoach Cloud, which now is in public beta. Using the Markdown capabilities of Mailcoach and its API, I can easily create new editions of my own newsletter.
Read more [www.mailcoach.app]
I'm proud to announce that our team has released a new package called laravel-dynamic-servers.
This package can help start and stop servers when you need them. The prime use case is to spin up extra working servers to help you process the workload on queues.
In this blog post, I'd like to introduce the package to you.
Here's my talk on our popular Laravel Data package, which I gave at Laracon Online earlier this week.
One of the joys of using packages in the Laravel ecosystem is how easy they are to install. Packages can be pulled in using Composer, and Laravel will automatically discover them.
In this post, you'll learn how to easily add an install
command, making it even easier for package users to start using a package.
I'm proud to announce that our team has released a new small package: spatie/laravel-model-info. Let's take a look at what this package can do.
While working on the upcoming Oh Dear redesign, I noticed that list that displays all sites of a team was very slow.
To display that list, a lot of queries were used. With a couple of minor adjustments, I could reduce the number of queries needed to just a single one, solving the performance problem.
In this small blog post, I'd like to share one of the techniques I used.