Today in My Backend Journey – May 12, 2025

Hey everyone 👋
Today was another step forward in my journey to become a high-impact backend developer.
I balanced my 8-hour part-time job and still managed to stick to my learning routine. It’s not always easy, but I’ve realized—consistency matters more than motivation.
🔍 What I Focused On Today:
Revised HashMap in Java – especially how collisions are handled using chaining and how internal resizing works. It gave me more confidence to solve map-based DSA problems.
Solved 3 DSA problems (2 easy, 1 medium) on HackerRank. I’m focusing more on edge cases and optimizing time/space complexity now.
Spent 1 hour learning SpringBoot Exception Handling. Explored how to build a
@ControllerAdvice
class for centralized error responses. Planning to implement this in my Blog App soon.
💡 A Quick Insight:
Learning daily doesn’t mean learning something big. Even 1 small concept deeply understood = huge progress in the long run. Today, I didn’t just study, I understood how Java's HashMap stores data internally. That feels like a win.
🎯 What’s Next:
I’ll integrate exception handling and custom responses in my SpringBoot project tomorrow.
Planning to post my Go + REST API mini project on GitHub this weekend.
🧠 Reminder to Myself (and You):
"Don’t rush. Learn it right the first time. Quality matters."
Thanks for reading. If you’re also learning Java, SpringBoot, or Go – let’s connect. We’re all on this journey together 🚀
—
🔗 GitHub: github.com/Vinu2111
📌 LinkedIn: linkedin.com/in/vinayakgote
Subscribe to my newsletter
Read articles from VINAYAK GOTE directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

VINAYAK GOTE
VINAYAK GOTE
I’m Vinayak Gote, a passionate Computer Engineering graduate with strong expertise in Java, Spring Boot, REST APIs, and backend development. With hands-on experience in software development and network performance optimization through roles at Tech Mahindra and Numetry Technology, I thrive on building efficient and scalable backend systems. Currently, I’m upskilling through the AccioJob Full Stack Java Developer program while balancing a part-time job. I’m also learning Go (Golang) to expand my backend capabilities. I love solving real-world problems through clean code, contributing to GitHub, and sharing my daily learning journey on Hashnode and Twitter. My mission is to crack a remote or onsite software engineering role with a package of ₹10–20 LPA within the next 10 months by building impactful projects, mastering DSA, and staying consistent.