How to Build a New Startup: Lessons from WorksomicStarting a new business is an exciting journey of endless opportunities and daunting challenges. For those of you who are at the start, let…Dec 6, 2024821Dec 6, 2024821
AdonisJS the Laravel Alternative for Node.js?Laravel stands out as the framework of choice for many developers because of its simplicity, rapid deployment capabilities, and extensive…Nov 28, 202462Nov 28, 202462
Lazy Objects in PHP 8.4: A New Era of Efficient Object HandlingPHP 8.4 introduces lazy objects, a feature designed to defer an object's initialization until it is accessed. This approach minimizes…Nov 21, 2024771Nov 21, 2024771
Best Practices for Writing Optimizable SQL CodeWriting SQL code that can be easily optimized is critical to ensure that database queries are efficient, scalable, and perform well even as…Oct 24, 20245Oct 24, 20245
Should we use SOLID principles in front-end development?YES! SOLID principles can and should be applied to front-end development. Although originally developed for object-oriented programming…Oct 17, 202446Oct 17, 202446
Understanding Fibers in PHP: A New Way to Handle ConcurrencyWith the release of PHP 8.1, PHP introduced a new feature called Fibers, which offers a new approach to handling concurrency in PHP…Aug 21, 2024982Aug 21, 2024982
Why I Like the Strategy PatternAs a developer, one of the most powerful tools is the ability to write clean, maintainable, and extensible code. Design patterns play an…Aug 13, 202487Aug 13, 202487
Unlocking the Foreign Function Interface (FFI) in PHPPHP introduced FFI in version 7.4 to bridge the gap between PHP and lower-level languages. This integration allows PHP to call C functions…Aug 5, 2024532Aug 5, 2024532
From Legacy to Modern: Migrating PHP 7.2 to 8.2 and Laravel 6 to 11In the ever-evolving world of web development, staying up to date with the latest technologies is essential to maintain security…Jun 10, 20241Jun 10, 20241
Unlocking the Power of Attributes in PHPWith the release of PHP 8, the powerful Attributes feature was introduced. However, not many people still realize its power in modern…May 22, 20241May 22, 20241
Testing with PHPUnitExploring PHPUnit: Your Guide to Testing in PHP ApplicationsMay 13, 2024May 13, 2024
Connecting Stripe Connect to Your Laravel Application: Part 1Welcome! Today, we’ll dive into the process of seamlessly integrating Stripe Connect into your Laravel application. Stripe Connect offers a…Apr 26, 20241Apr 26, 20241
Laravel Cursor and Eager loadingAs I mentioned in my previous article, we’ve encountered an issue in Laravel when using the cursor method where we couldn’t eager load…Apr 10, 2024Apr 10, 2024
Overcoming Optimization Challenges with Morphic Relationships in LaravelIntroductionApr 1, 2024Apr 1, 2024
Enhancing API Services with Laravel Saloon: A Brand Fetch Refactoring ExampleIn the world of web development, efficient API services are the backbone of modern applications. They facilitate data communication between…Mar 24, 20241Mar 24, 20241