Web Applications

Resize an image in PHP

How to Resize an Image in PHP

When building a website in Laravel (or any other PHP-based framework) where users will be uploading images, you will probably use a library to manipulate and process those images. With cell phone cameras capturing larger, higher-resolution images, raw images that are uploaded could quickly fill the available hard drive space and cause performance issues on …

How to Resize an Image in PHP Read More »

scheduled tasks in laravel

Scheduled Tasks in Laravel

Scheduled tasks in Laravel are helpful when you need to run a task on a given schedule. You might need to export to an Excel file every night, or you might need to send a reminder to a user at a certain time. You could create a Cron job or scheduled task for each of …

Scheduled Tasks in Laravel Read More »

Job Batches in Laravel

When is it helpful to utilize job batches in Laravel? We’ve touched on queues in a previous article. Queues are a useful tool in Laravel, allowing you to run complicated or time consuming tasks in the background. There will be times when you need to run dozens, or even hundreds of instances of a job …

Job Batches in Laravel Read More »

Laravel Stubs

Stubs are class templates that come with Laravel. They get used behind the scenes whenever you create new files within your project. Stubs are hidden from view by default, so I don’t think they are appreciated enough. Chances are, if you have worked with Laravel, you’ve used an artisan make command to make a new …

Laravel Stubs Read More »

Observers in Laravel

During development on a web project, you may need something to occur when a database table is modified. For example, you might want to send a confirmation notification to a user whenever a record is created. Or you might want to create a record in a log table whenever a record is updated or deleted. …

Observers in Laravel Read More »

laravel notifications for email messages

Laravel Notifications for Email

If you’re looking into sending email from Laravel, you will most likely find information about Laravel Mail, and rightly so, as it’s a powerful way to send emails. In our experience, though, there’s a simpler way to go about sending email, and it’s the method we’ll reach for first–Laravel Notifications. Not only are notifications simple, …

Laravel Notifications for Email Read More »

Custom App Market Infographic

Custom Software Development vs. Off-the-Shelf Applications

I work for a custom software developer. As such, my biggest competitors are not other custom developers or even new technologies. My biggest competitor is apathy, where the customer does not make any decision, or they choose an off-the-shelf application (also known as commercial-off-the-shelf applications, or COTS). COTS applications are prebuilt for a specific niche …

Custom Software Development vs. Off-the-Shelf Applications Read More »