One of the most important things I've focused on recently is reading a lot of code written by others. Even if I don't understand some large parts of the code…
The best way to test if you are addicted to something is to try living one day without it. This way, you can observe your behavior. That's exactly what I…
When you are part of a team, it's not about being a "wow" person; it's about truly being part of the team. This idea always motivates me to keep learning,…
As a software developer throughout my career, I've learned many things from several mistakes, one of which is related to creating effective pull requests. Here are some steps to provide…
When you encounter an error during your workday as a developer, don't simply acknowledge the mistake and promise to avoid it next time. From my personal experience, that approach doesn't…
In my pursuit of solidifying my backend knowledge, I want to share with you an overview of the OSI model as I understand it. This post serves as a reference…
Introduction: Learning a new JavaScript framework can be both exciting and challenging. Two years ago, I embarked on a journey to master Vue.js, but like many others, I often found…
When you work on an app that requires a many-to-many relationship between tables, you often need a pivot table in your database to manage the associations between records. Let's consider…
Working in the software engineering field in both physically and mentally challenging and hard. You must learn to handle stress, failure, frustration, and fear while being responsible and caring for…
To begin understanding or mastering something, consider the following: Go deeper into it by diving (like diving into a swimming pool, even if you don't know how to swim like…