Consultant CTO, Software Engineer, Developer Advocate, and Conference Speaker.
As developers, we often map business processes to digital processes, from sending an email to something quite complex. Let's look at how we can clean this up.
Sometimes we don't want users to have passwords. Sometimes we want to send a magic link to a user's email address and have them click to gain access.
Responding from your Laravel application is vital, especially when you are building an API. Let's have a look at how we can power up our responses.
GitHub Actions is a fantastic way to run your Continuous Integration workflows, from running your tests to checking static analysis and more.
Laravels routes files can get pretty busy. Before you know it, you have to search within the routes file to find anything. How do you combat this, though?
PHPInsights is a composer package created by Nuno Maduro and is a fantastic tool to get started with analyzing the code quality of your PHP applications.
Laravel Pennant is a package created by the Laravel team that provides Feature Flags for your applications..
JSON:API provides many options for filtering, sorting, and including extra data into the requested data using query parameters. Testing this can be frustrating.
Building APIs in Laravel is an art form. You must think beyond data access and wrapping your Eloquent Models in API endpoints.
Code duplication is the most painful thing for a lot of developers, you think you have solved the problem, but there are several instances of the same issue.