Command Palette

Search for a command to run...

- My Writings

It's proud for me to show some of my greatest works.

Find the latest of my writings here.

Getting Started with Laravel Pint
|
3 min read

Getting Started with Laravel Pint

Laravel Pint is now bundled with Laravel by default. It helps you clean up your PHP code with consistent styles using presets like laravel, psr12, or symfony. In this guide, we cover what it is, how to set it up, and how to use it with your editor.

Little Known features from Spatie Media Library for Laravel
|
7 min read

Little Known features from Spatie Media Library for Laravel

The Spatie Laravel MediaLibrary makes managing images a breeze—but it’s packed with more power than most of us realize. In this post, we’ll uncover some of its lesser-known tricks and show how we can elevate our image workflow.

Everything you need to know about Tailwind CSS 4.0
|
3 min read

Everything you need to know about Tailwind CSS 4.0

Tailwind CSS 4.0 has been released, introducing its biggest update yet! With a reimagined configuration experience and a brand-new Oxide engine built for speed, this release takes performance and flexibility to a whole new level.

Why and How to Use Laravel Strict Mode in Your Projects?
|
5 min read

Why and How to Use Laravel Strict Mode in Your Projects?

In this article, we’ll explore how to use Laravel Strict Mode in our application and how it can benefit you.

Laravel Cloud: Simplifying Laravel Deployment
|
4 min read

Laravel Cloud: Simplifying Laravel Deployment

As a developer with experience in multiple frameworks, I have often found myself appreciating the ease of deployment with platforms like Vercel for NextJS and React projects. The ability to host, deploy, and manage projects seamlessly without spending hours on configuration is a huge advantage. However, in the Laravel ecosystem, achieving the same level of simplicity has been challenging.

What are Laravel Pipelines?
|
3 min read

What are Laravel Pipelines?

Laravel Pipeline is a design pattern that allows us to pass data through a series of pipes or stages, each performing a specific operation. This approach promotes clean. modular, and maintainable code by separating complex tasks into manageable steps.

What's New in Pest 3?
|
4 min read

What's New in Pest 3?

Nuno Maduro, creator of Pest, unveiled the new features coming with Pest 3 during his talk at Laracon US 2024 on Tuesday. New features includes task management, architectural preset, and mutation testing.

PHP 8.4 New Array Functions
|
4 min read

PHP 8.4 New Array Functions

PHP 8.4 is set to be released on November 21, 2024. This version has many new features and improvements, including property hooks, HTML 5 support, and chaining methods on new without additional parentheses.

Share Data to all or specific views in Laravel
|
3 min read

Share Data to all or specific views in Laravel

Most of the time when developing a Laravel application, we stumble upon a case where we need to share some data to all the views of our application or some part of the views. In this blog, we will learn how to share data to all or specific views in Laravel.

Organizing View Logics in Laravel with View Composers
|
3 min read

Organizing View Logics in Laravel with View Composers

View composers in Laravel allow you to organize and reuse view-specific logic effortlessly. Instead of cluttering your controllers with repetitive code, view composers centralize the data preparation, making your Laravel applications more structured and maintainable. Learn how to use view composers to keep your views consistent, eliminate code repetition, and simplify complex data requirements.