Articles

The source of programming articles

Controller Naming in MVC
laravel
May 2, 2026 1 minutes reading time

Controller Naming in MVC

Confused about naming your controllers? You’re not alone !! Sometimes you may hesitate when naming controllers in Laravel:should it be singular or plural? According to Laravel best practices, controllers should be named in singular form. Recommended examples: Not recommended examples: Laravel follows a clear and predictable pattern: #Why Singular? A controller represents a resource, not […]

How to Edit a Git Commit Message After Push
programming
April 27, 2026 2 minutes reading time

How to Edit a Git Commit Message After Push

If you’ve been working with Git for a while, you’ve probably experienced this: You commit your changes, push them to the remote repository… and then notice a typo in your commit message 😑 It might seem like a small issue, but in professional projects, clean and meaningful commit messages are part of best practices just […]

Extract Data from Multidimensional Array
php
April 23, 2026 1 minutes reading time

Extract Data from Multidimensional Array

#Introduction array_column is one of my favorite functions in PHP. When you are dealing with a multidimensional array and want to extract a specific piece of data from that structure, array_column is extremely helpful. By passing the array and specifying the key name, you can extract the values of that key separately from the original […]

A Safer condition in programming, Yoda !
programming
April 18, 2026 1 minutes reading time

A Safer condition in programming, Yoda !

When writing conditional statements in programming languages, small habits can make a big difference in preventing bugs. One of those habits is known as the Yoda Condition. #What is Yoda? The Yoda Condition is a coding style where you place the constant or literal value on the left side of a comparison, and the variable […]

A Trick in Problem Solving
soft skill
April 16, 2026 2 minutes reading time

A Trick in Problem Solving

If you can’t solve it, take a break Every developer has experienced this situation at least once and in reality, it happens far more often than we like to admit. You’re deep into coding for hours. Everything seems fine until suddenly you hit a bug or an unexpected issue. At first, you think it’s something […]

Why you should avoid default values in database tables
programming
April 14, 2026 2 minutes reading time

Why you should avoid default values in database tables

#Introduction When designing a database schema, many developers are tempted to assign default values to table columns. At first glance, it seems like a convenient shortcut, less code, fewer checks, and faster inserts. But in reality, this practice can lead to tight coupling between your database and business logic, making your application harder to maintain […]

How to count duplicate values of PHP array
php
April 12, 2026 1 minutes reading time

How to count duplicate values of PHP array

When working with arrays in PHP, you often need to count how many times each value appears. Instead of writing custom loops, PHP provides a built-in function called array_count_values that does this efficiently. In this article, you’ll learn what array_count_values is, how it works, and how to use it in real-world scenarios. The array_count_values function […]

How to redirect in a cleaner and readable way in Laravel
laravel
April 10, 2026 1 minutes reading time

How to redirect in a cleaner and readable way in Laravel

Learn the difference between Laravel to_route() and redirect()->route() and understand when to use each method in modern Laravel applications.