Recent Articles
How To Be World-class: A Software Developer's Perspective
Most people think that being world-class is hard or that you need to be "special" or have weird behaviour to be a world-class developer. I don't think so.
Published July 4, 2022 • 7 mins read
Streamlining Your Controllers With Eloquent Scopes
In this article, I am going to be showing you how you can use Laravel Eloquent Scopes to clean up your controller methods.
Published February 8, 2022 • 3 mins read
Context Switching & Multitasking: A Software Developer's Perspective
Multitasking is the ability to perform multiple tasks at once. Can you really do that? Yes, to some extent. Developing your context switching capacity is a boost to your multitasking power as a software developer.
Published February 5, 2022 • 3 mins read
Autoloading Global Helpers The Laravel Way
In this article, I will show you a new way to register your global helper files inside your Laravel applications.
Published February 3, 2022 • 2 mins read
How To Fix Laravel & PHP Code Styles Locally
In this article, I am going to show you how you can fix your code using the Laravel code style and PHPFixer.
Published February 1, 2022 • 5 mins read
A Recap of 2021
2021 was a year I made a lot of attempts to find a balance between — multiple jobs and personal life, which took me through a process of a lot of burnouts and poor mental health.
Published January 25, 2022 • 6 mins read
Testing And Debugging Laravel APIs
Hey guys, last year I publish Laravel API Test Helper, a Laravel package that can help you in developing and debugging your Laravel APIs
Published October 22, 2021 • 4 mins read
A Recap Of 2020
It's quite obvious that the year 2020 was a tough one for many.
Published February 5, 2021 • 7 mins read
Generating Service Classes, Contracts & Traits Using Extended Artisan Command Package
This is a mini Laravel package for generating action classes, services, repositories, contracts, traits using artisan console commands.
Published September 4, 2020 • 3 mins read
Getting Started With Default Sorting In Your Eloquent Models
Learn how to sort your eloquent queries by default using the Default Model Sorting Laravel package.
Published July 13, 2020 • 2 mins read
How To Avoid Duplicate Database Queries In Your Laravel Application
How eloquent eager loading saved me lots of unnecessary database queries and how it can save you too.
Published July 6, 2020 • 3 mins read
How To Setup A Custom Artisan Command And Calculate The Execution Time
In this tutorial, I am going to show you how to set up a custom Artisan command and how to calculate the execution time of that command.
Published June 15, 2020 • 3 mins read
Altering Tables In Production Database
As a developer, I have experienced changes in a product requirement after an app has been deployed on the production server. Most times, these changes require creating or altering an existing table in the database.
Published June 9, 2020 • 3 mins read
Laravel Lessons: Hosting, Deployments & Error Tracking
Error tacking and monitoring softwares informs you of errors that may occur when users start using your application. They provide you with details of the error, the user involved, the stack traces etc.
Published May 9, 2020 • 3 mins read
Laravel Lessons: Database (Migrations And Eloquent Models)
In this lesson, we will learn how to persist data in the database using Eloquent models.
Published May 7, 2020 • 8 mins read
Laravel Lesson: Controllers, Requests & Validations
A Laravel controller is basically where we handle HTTP requests. Instead of messing up our route file, we can keep everything clean and organized inside the controller file.
Published May 5, 2020 • 6 mins read
Laravel Lessons: Views & Layouts
This lesson will focus on building the frontend of our email sending application. We will be using Tailwindcss for the frontend and a little Alpine.js.
Published April 24, 2020 • 11 mins read
Laravel Lessons: Routing
Today, we will be learning about Laravel routing as we build our mail sending app.
Published April 23, 2020 • 4 mins read
Laravel Lessons: Installation & Setup
In this lesson, we are going to be setting up a fresh Laravel project.
Published April 22, 2020 • 4 mins read
Laravel Lessons: Getting Started
Let me walk you through what you are going to need for this series.
Published April 20, 2020 • 2 mins read
Getting Started With PHPSandbox.io - An Online Code Sandbox For PHP
PHPSandbox is an online Code Sandbox made for PHP. It is basically a play ground for PHP developers.
Published March 17, 2020 • 2 mins read
How To Install PHPMyAdmin (Laragon)
Laragon came with everything I needed for development excerpt PHPMyAdmin.
Published March 8, 2020 • 1 min read
How To Deploy A Laravel Project On Linux Shared Hosting In 5 Minutes
Just yesterday I moved my blog which I built with Laravel to Litehost Linux shared server. So I am going to show you how I did it in 5 minutes.
Published January 13, 2020 • 3 mins read
A Recap Of 2019 (CODE19)
I started the year with a list of things to focus on and I tagged it CODE19. C - Contents | O - Open Source | D - Devops | E - Engineering
Published December 22, 2019 • 3 mins read
How To Redirect To HTTPS Using Laravel Middleware
Laravel middleware provide a convenient mechanism for filtering HTTP requests entering your application. In this tutorial we are going to check if any HTTP request is entering our application and them force it to use HTTPS.
Published December 11, 2019 • 2 mins read
Using Multiple Instances of Redis For Your Laravel Application
I worked as a Laravel backend developer at Qwickpage for a year. While at Qwickpage we have two instances of the core application that make use of Redis caching system and the end result was a conflict.
Published December 11, 2019 • 2 mins read
Upgrading To PHP 7.4 (Laragon)
PHP 7.4 is now available with lots of exciting new features. Here is how to migrate to PHP 7.4 on your local development server (Laragon)
Published December 2, 2019 • 1 min read
PaystackLite: Getting Started With Paystack Fluent APIs In Your Laravel Application
In this article I will be walking you through how you can hit Paystack endpoints using PaystackLite.
Published November 25, 2019 • 2 mins read
PaystackLite: Fastest Way To Setup Paystack Checkout Form In Your Laravel Application
PaystackLite makes use of blade directives to abstract away all Javascript configurations for setting up Paystack checkout forms. This is the easiest way to integrate Paystack checkout form in Laravel applications.
Published November 20, 2019 • 4 mins read
Zero Downtime Deployment With Laravel Envoy and BitBucket
Zero downtime deployment is a deployment method where your website or application is never down or in an unstable state during the deployment process.
Published November 8, 2019 • 6 mins read