21/06/2025
This week, I finally tried Swagger.🤗
I’ve heard about it plenty of times — seen it in tutorials, glanced at it in GitHub repos, but I never really used it myself. In the past, I mostly worked on the frontend side of things in team projects, and even when I handled full-stack alone, I didn’t bother documenting the API. It was like, “Why do I need Swagger if I know what I built?”
But this current project is different.
I’m handling the backend now, and for the first time, someone else is in charge of the frontend. Shout out to Ikechi Uchenna who's been taking care of that part 💪🏽. That shift in collaboration opened my eyes. It’s no longer just about writing code that works — it’s about writing APIs that are clear, consistent, and easy to integrate.
Setting up Swagger in Laravel was a bit of a learning curve. The setup wasn’t exactly plug-and-play, and the documentation made a few assumptions. But once I got it running, it felt like unlocking a new dev power.
Seeing my routes, methods, parameters, and responses laid out, it brought a whole new level of clarity. It also forced me to think deeper about how I was structuring things. I started writing cleaner request validations, adding more meaningful response messages, and organizing the backend like someone else is depending on it because now, someone actually is.
I think that’s the quiet shift no one tells you about when transitioning into full-stack: you stop building for yourself and start building for others. Even if you’re the only one in the room, the way you write, document, and structure your work should reflect a level of care that makes collaboration easier.
Swagger helped with that this week.
Laravel is pushing me to think system-first. React has always taught me to think user-first. Now, Swagger is teaching me to think developer-first not just for now, but for the future.
I’m still building, still learning, still improving my workflow every day. And I’m loving the discomfort because that’s where real growth hides.
💡 Keep coding. Keep breaking. Keep building.
Lyli