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.

How to create animations in Tailwind CSS Projects
|
4 min read

How to create animations in Tailwind CSS Projects

Add smooth transitions and fun animations to your Tailwind CSS projects. We don’t need complex libraries just to animate a button or fade in a card. Tailwind CSS gives us handy classes to control transitions and animations.

Real-World Tips for Using Laravel API Resources
|
4 min read

Real-World Tips for Using Laravel API Resources

Laravel’s JsonResource helps structure API responses neatly. Whether we want to hide data, work with paginated results, or format timestamps better—API resources handle it all. Here's a list of practical tips with real examples and output responses.

Get Started with LazyGit
|
3 min read

Get Started with LazyGit

This post shows how to use LazyGit with clear examples and keyboard shortcuts. Perfect if you’re new or want to speed things up.

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.