Articles
Writing on PHP, Laravel, APIs, and engineering leadership.
- Deploying Laravel on Sevalla - A No-Nonsense Guide Deploy your Laravel app with Sevalla using Docker & FrankenPHP for seamless, zero-downtime releases. Say goodbye to server hassles and Kubernetes headaches!
- Diving into Notifications Learn to send multi-channel notifications in Laravel with email, Slack, and in-app alerts.
- The definitive Guide to Webhooks in Laravel Master webhooks in Laravel with this definitive guide. Learn setup, security, event handling, and more to build powerful real-time integrations.
- API Experience Discover how API Experience affects adoption and why you should prioritize it for your APIs.
- API Ops Discover how API Ops revolutionizes API development, deployment, and management, fostering efficiency, collaboration, and excellence in the digital world.
- Building a Homelab Dashboard with Laravel and Livewire Follow my journey as I build a powerful homelab dashboard using Laravel and Livewire, automating and monitoring my setup along the way.
- API Versioning in Laravel - All you need to know All you need to know about API Versioning. What is it, what types of versioning exist, how are they used and why you might need it?
- What are the different parts of a URL? We all use URLs in our day-to-day lives, whether we are technical or not. But what are the different parts of a URL? Read on the learn more.
- Making APIs the Right Way Discover why API Platform is a game-changer for building APIs in PHP and Symfony, challenging common misconceptions.
- Modelling Business Processes in Laravel Simplify complex business processes in Laravel using pipelines for clean and elegant code.
- Passwordless Authentication in Laravel Learn how to implement secure passwordless authentication in Laravel using magic links for user access. Follow this tutorial for a step-by-step guide.
- Laravel Response Classes Laravel Response Classes; Simplify API responses, maintain code quality with custom response classes.
- Laravel CI with GitHub Actions Automate Laravel CI with GitHub Actions - Learn testing, PHPStan static analysis setup in this tutorial.
- Managing Routes in a large Laravel Application Learn strategies like Route Service Provider, File Requires, and Route Groups for managing routes in a large Laravel application.
- Getting started with PHPInsights Use PHPInsights to enhance PHP code in Laravel and others - A guide to optimal code style and architecture.
- Laravel Pennant Laravel Pennant in Laravel 10; Manage Feature Flags easily. Perfect for A/B testing, incremental rollouts, and more.
- Testing JSON:API Endpoints with PestPHP Efficient JSON:API Endpoint Testing with pestPHP - Learn how to effectively test JSON:API endpoints in Laravel using pestPHP.
- Building APIs in Laravel Explore effective API design in Laravel; Learn to focus on integration, eliminate pain points, and create user-centered, scalable APIs with practical examples.
- Reducing code duplication Learn to reduce code duplication in Laravel using artisan commands and services for better code quality.
- Learn all about Laravel's dependency injection container Learn how Laravel's dependency injection container simplifies code organization and optimization for efficient Laravel applications