Knowing which technologies choose for specific problems is essential to achieve a mature software. However, for this you need to know various technologies and frameworks.
To sum up: being a better professional is the first step to reach the goal.
The professional that is always learning knows solutions/tools that solves a problem better.
- SOLID principles
- Clean Code
- TDD (Test-Driven Development)
- MVC (Model-View-Controller)
- Design Patterns
- New paradigms and concepts
Among other things, are things that should be essential to every programmer.
In this blog I intend to comment about these and many other techniques, introduce new frameworks, show frameworks that could be better used, programming and organization tips, and more.