Mike Barr
Back to blog
23 August 20262 min read

Weekly coding update, giving GetGear a stronger first shape

This week brought a much fuller GetGear foundation into view, with the project split into clearer parts and the API hardened a little further.

Weekly updateProductGetGear

This week I brought GetGear into view with a much stronger foundation. The work was not about one shiny feature; it was about turning the project into a real application with a clearer shape and a better base to keep building on.

A cleaner core

On the API side, I split the gear-item endpoints into their own class and added a global exception handler. That makes the service easier to read and gives it a more deliberate shape from the start.

The project now also has a clearer separation between the domain, application, infrastructure, and web UI. That kind of structure matters early because it gives the next product decisions somewhere sensible to live.

What shipped

  • Set up the GetGear solution across API, app host, web, domain, infrastructure, and tests
  • Added a global exception handler and moved gear-item endpoints into their own class
  • Lined up the first round of tests so the basics have some protection

So this was a bigger-than-usual foundation week, but it still has a single story: GetGear is no longer just an idea. It now looks and behaves like a project with enough structure to support the next real product decisions.