Mohasin HossainOrganizing Laravel Projects by DomainAs Laravel projects grow, maintaining a clean and scalable structure becomes essential. One approach to organizing larger projects is by…22h ago22h ago
Mohasin HossainHow to Write a Git Commit MessageHere is an excellent blog about how you should write git commit message.2d ago2d ago
Mohasin HossainSimplifying Laravel Controllers with Service ClassesAs projects grow, controllers often become bloated with too many responsibilities. To keep things maintainable, consider using service…4d ago4d ago
Mohasin HossainRefactoring to Action Classes in LaravelAs your Laravel project grows, organizing complex business logic becomes essential to maintain clean, manageable code. Refactoring to…Oct 29Oct 29
Mohasin HossainComprehensive Cheat Sheet for Character Limits of Various MySQL Data TypesHere’s a cheat sheet for character limits of various MySQL data types:Oct 28Oct 28
Mohasin Hossain🕹️ Why you should have a side project as a software developer/engineerAs an indie hacker myself, I have talked over the years with many people who run side projects.Oct 24Oct 24
Mohasin HossainComprehensive Cheat Sheet for Date and Time Format Options in PHPHere’s a comprehensive cheat sheet for date and time format options in PHP, which are commonly used in many programming contexts for…Oct 21Oct 21
Mohasin HossainWhat is Parnas Table?A Parnas Table is a tool used in software engineering to manage and document the dependencies between different components or modules in a…Oct 14Oct 14
Mohasin HossainWhat is Tramp Data?The term “tramp data” refers to data that is unused, redundant, or irrelevant within a database or data processing context. It often arises…Oct 7Oct 7
Mohasin HossainAbstraction in PHPAbstraction in programming is a principle that allows you to reduce complexity by hiding unnecessary details and showing only the essential…Sep 30Sep 30