#object-oriented-design #technical-debt #architecture #clean-code

Handling complex MVC applications - How to scale and avoid Controller chaos

This article uses Laravel for the code snippets, but the paradigm can be easily adapted to every other MVC framework out there. To make things more interesting, we will lay this article out by posting an imaginary conversation between 2 professionals: Stan, a seasoned developer, who has made many architectural mistakes (but thankfully seems to be learning from them), and Ollie, a novice developer, who just started delving into the world of serious programming and has some simple applications. ...

#git #productivity

Git commits: An Effective Style Guide

Git commits are one of the most underrated features of Git. Pause for a moment and think; When was the last time you had to revert your code to an earlier point in time? Did you have a hard time finding that commit that messed up your code? Was that because of unclear, mixed commit messages? When that commit was found, did you also realize that you included several file changes in that particular commit, resulting in a headache when trying to rebase back to that commit? ...