Flyweight is a structural design pattern that lets you fit more objects into the available amount of RAM by sharing common parts of state between multiple objects instead of keeping all of the data in each object.
For creating complex objects In the realm of software development use Design Patterns Builder
Design pattern Prototype give us control of making clones of objects
Talk about design patterns in php, examples with the last innovations of php 8.
Let's start a journey into the world of programming with a fun analogy. Imagine you're at a bustling...
✨ Javascript is the most popular language till date and its popularity is not gonna decrease any near...
Introduction I recently started getting more and more into Rust, as I wanted to adopt a...
Make your Java Code Better Use java.util.Optional instead of null By using java.util.Optional you will force
Laravel Notify. Life can get busy sometimes and it's easy to let our passions fall to the wayside. I know how...
Introduction Testing is a crucial aspect of software development that helps ensure the...
Overview Building an API is an essential part of developing modern applications. APIs are
I found a very good article when browsing the laravel news blog that talks about Laravel Array...
final classes In the past, when you didn't want other classes to extend a certain class,...
Make it easy for a new developer to get started with the project
Return types in PHP refer to the type of data returned by a function in PHP. In strongly typed...
Introduction We are living in a world where almost not left self-sufficient...
Recently, when I saw another article about ChatGPT, I thought, "What's the big deal of it? Why is...
As a backend developer, I started with MongoDB as a database, but later working with clients