Bringing accessibility into your frontend development, using semantic HTML, ARIA labels, descriptive alt text, and better error handling.. not only makes you a better developer but also shows that you…
Whenever you find yourself comparing your journey to others, remember this: "Don’t compare your planting season to someone else's harvest season". Focus on your gaps and work on improving them.…
In software, talking about what you've learned theoretically deepens your understanding of the topic. Applying what you've learned in real-world tasks builds your confidence, helps you explain concepts more clearly,…
One major area I've been working on in my personal development is overcoming my shyness when explaining technical topics. I've learned that I don't need to be an expert or…
In software development, there are two important concepts: synchronous and asynchronous behavior. JavaScript developers, especially those who use vanilla JavaScript, know these well because of how promises work. I like…
When you are working on a local project and using a GitHub Access Token to push your code, you might face an issue when the token expires, and you forget…
I have been dealing with this feeling for years, and I still do. In the beginning, it was really frustrating for me, day by day, step by step, I learned…
When I sense that my motivation to publish is driven by the desire to share for the sake of just sharing or to impress others, I take a break from…
Problem When working with Laravel and Inertia.js, pagination returns an object instead of an array. This can make looping over the results a bit tricky, as the expected array structure…
In life, and especially in software development, you can not always fully understand every step or action right away. I used to struggle with this feeling, like I wasn't good…