Architecting and prototyping with Gemini

2025-07-08 12:59:22 +01:00 by Mark Smith

I‘ve just spent the morning with Gemini planning this little migration of my REST APIs vanilla UI into a React app. We already have the basic app running alongside the old one. It‘s really quite remarkable how useful Gemini is to do these types of planning and architecting tasks. We've been keeping a migration plan document that we update as we go and have broken out a few separate documents, like an API guide, and a Design System doc, to ensure the plan stays focussed.

Having the working prototype is crucial because you can try out little ideas and structural things, and as long as you are careful what and how you are checking things into git, you can quite easily get back to a previous state. And when you reach major milestones, you can rebase interactive onto main and re-work the commit history, so the chunks of code you have been adding make a bit more logical sense. And of course Gemini is superb at summarising the work done into commit messages.

Anyway just a few random notes as I press on with this little side project. #

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.