In Episode 1 we drew the whole blueprint — nine endpoints, the security filter chain, JWT with refresh-token rotation, Redis, and PostgreSQL. Today we pour the foundation. Episode 2 is where the project comes into existence. We generate it, wire up every single dependency, set up all the configuration in one place, and understand the entry point — so that when the real code starts in Episode 3, we’re building on something solid instead of a mystery pom.xml we copy-pasted off the internet. No business logic yet. Just a clean, deliberate skeleton for a production-grade Spring Boot 4 authentication service. What you’ll learn in Episode 2 This is a hands-on, IDE walkthrough episode. The philosophy: a foundation you don’t understand is a foundation you can’t debug. So instead of pasting a pom and moving on, we go dependency by dependency and explain why each one earns its place. By the end you’ll be able to: Generate a Spring Bo...
Before my actual M.Tech Data Science & Engineering curriculum kicked off at BITS Pilani WILP, the program ran us through two preparatory courses over a couple of weeks — an Introduction to Python course and a Zero Level Mathematical Foundation course. Eight live sessions in total, zero credits, zero pressure on paper. I went in expecting both to be easy refreshers. One of them genuinely was. The other made me reconsider how much rust I'd built up. In this post I'll walk you through what was covered in each course, what I actually learned, and my honest take on whether the bootcamp was worth the time. If you're considering BITS Pilani WILP M.Tech, planning how to prep, or just want to know what the program actually looks like before semester one starts — this should give you a real picture. Watch the Full Video I've recorded a complete walkthrough of both courses on my YouTube channel. The video covers everything below in more detail, including the slides,...