Skills &
Tools
Nextjs
React frameworkNestjs
Node frameworkLaravel
PHP frameworkLangchain
AI frameworkPostgreSQL
DatabaseDocker
ContainerizationTailwindCSS
CSS frameworkStripe
Payment gatewayArticles
& Blogs
Program to interface NOT implementation
Program to an Interface, Not an Implementation is a fundamental software design principle that enhances flexibility and maintainability. By coding to interfaces rather than specific implementations, developers decouple systems from their dependencies, making the code more modular, testable, and scalable. This approach aligns with key design principles like the Open/Closed Principle, allowing systems to be easily extended without altering existing code. In this article, we’ll explore how this principle works and why it’s essential for building robust software.
Laravel Design patterns: #Strategy
In software development, design patterns and principles are essential tools that enable developers to write clean, maintainable, and scalable code. Among these, the Strategy Design Pattern stand out for it’s ability to enhance the flexibility and robustness of applications. This article explores how to implement the Strategy Design Pattern in Laravel while adhering to the Open/Closed Principle.
Design Patterns in Laravel #Service
In the landscape of modern web development, design patterns play a crucial role in crafting maintainable, scalable, and efficient applications. Among these patterns, the Service Design Pattern is particularly popular in the Laravel ecosystem, offering a clean separation of concerns and promoting reusability. This article explores the Service Design Pattern in the context of Laravel, highlighting its benefits, implementation, and best practices.
Improve your application performance : NodeJs and Redis
Are you tired of waiting for your data to be retrieved from the database every time a request hits your server? Opening connections, executing queries — it can slow down your application. But what if there was a way to bypass all that?
Laravel : Custom properties in your pagination response
In some cases you want to add custom properties to your pagination response in laravel but
