π Welcome to My Dev Journey
Hi, Iβm Jordan, a 27 year old software developer working primarily with Java and Spring Boot. I've been building systems professionally for several years, and in that time, I've developed a deep appreciation for clean code, scalable architecture, and continual self-improvement.
This site is my public changelog: a place where I document my learning journey as I aim to grow as a developer. I believe in learning out loud, not just for my own benefit, but to teach others, reinforce what I already know, and keep myself accountable.
Whether you're a junior dev trying to find your way, or a seasoned engineer looking to brush up on core concepts, I hope you'll find something here that helps you.
π§ What You'll Find Hereβ
- β A structured roadmap β covering fundamentals to advanced backend concepts
- βοΈ Blog posts β lessons learned, dev reflections, and code breakdowns
- π§° Resources β tools, templates, shortcuts, and productivity hacks
- π‘ Reflections β what worked, what didnβt, and how I adapted
- ποΈ A real-world project β built alongside the roadmap to reinforce every topic
π§ Why I Built Thisβ
βIf you can't explain it simply, you don't understand it well enough.β β Albert Einstein
Iβve found that writing, teaching, and building projects are the most effective ways to retain knowledge. This site is how I do that β and hopefully, it helps others too.
Iβll be sharing:
- Java deep dives β from syntax to JVM internals
- Spring Boot design patterns & real-world practices
- Microservices architecture & DevOps workflows
- Testing, debugging, performance tuning
- Developer mindset, decision-making, and career growth
While my current focus is on backend development through Java and Spring Boot, I may expand this site in the future to include other tools, technologies, and even front-end or cloud-related topics as my journey continues.
π Get Startedβ
π Explore the Interactive Roadmap
Or dive straight into a topic:
ποΈ A Real Project Along the Wayβ
This isnβt just theory β Iβm applying everything I learn by building a real-world project alongside the roadmap: the Organiser App.
Itβs a Spring Bootβbased application that includes features like task tracking, calendar integration, notes, and even team collaboration. Each topic in the roadmap has a corresponding implementation in the app, so you can see how theory translates into real code.
Thanks for stopping by β I hope this journey adds value to yours too!β
β Jordan