“Change is the only constant.” ― Heraclitus
Frameworks and libraries are great. They are built to solve challenging problems that emerge in building modern web applications. They can be relatively quick to learn and can help you get productive and get the job done in a very short time.
However, it’s important to keep in mind that frameworks are also fragile and one day will disappear.
No matter what frameworks and libraries you use and how popular they are today, they will not last forever.
For this reason, I decided to dive deeper into the fundamentals of the language, from learning how the main concepts work to adopting the best practices recommended by the community.