Chris Roos by Chris Roos

Week 818

Week beginning Monday 16 September, 2024.

Hello! Haven’t these past 118 weeks just flown by.

We’re between client projects at the moment (get in touch if you think there’s something we can help with) so have taken the opportunity to spend some time working on Mission Patch.

We recently hired Guy Moorhouse to refresh the design of the site. We had limited time and budget so agreed that Guy would leave us with designs in Figma that we can implement at our leisure. It was a pleasure working with Guy and he’s provided us designs that we can start implementing as well as some slightly more speculative ideas for future work.

Chris and I started translating Guy’s new homepage design from Figma to the browser. I’ve really enjoyed working with Chris on this. It’s been refreshing to be able to do the work to a standard that isn’t always possible when working under the pressure and constraints of client projects.

A screenshot showing the redesigned homepage of mission-patch.com

We spent a while discussing whether we could provide Mission Patches as Open Badges so that people could more easily share digital representations of their patches now that we’re not as often in the same space to show off our sticker covered laptops.

James finished the work to migrate us from our custom Stripe checkout to their hosted version and investigated using the actionview-svelte-handler Gem to bring our Svelte components into the Rails app. Unfortunately it doesn’t seem like it’s going to buy us enough to warrant the work involved so we’re going to explore porting the Svelte components to Rails instead, and use JavaScript to progressively enhance the patch designer. There’s nothing in the site that means it has to be JavaScript only and, as a rule, we believe that server rendered apps are the way to go.

If you have any feedback on this article, please get in touch!

Historical comments can be found here.

Recent