Implementing Stripe trials for memberships: patterns and best practices
How to add trials to membership subscriptions using Stripe and Laravel Cashier, with patterns for free-until, trial_months, and safe webhook handling.
I’m Steven, a software engineer and technical leader based in the west coast of Scotland. I’m the CTO at Digitonic, where we develop technologies for the investor relations and igaming industries.
How to add trials to membership subscriptions using Stripe and Laravel Cashier, with patterns for free-until, trial_months, and safe webhook handling.
How to audit PHP Composer dependencies for security, license and maintenance issues, with tools and a small script you can run today.
Step-by-step guide to deploy Sentry Self-Hosted on an AWS EC2 Ubuntu 24.04 server provisioned via Forge. Configure Docker, swap, SSL with Nginx, MaxMind GeoIP, Slack & GitHub integrations, Mailgun SMTP, Laravel backend + browser tracing, and connect GitHub Copilot via Sentry’s MCP server. Includes troubleshooting.