RSSAmplifier

Blog

Nick Jones - Product-Focused CTO, Software Engineer and Indie Hacker

Nick Jones is a Sofware Engineer based in Bath, UK. Read his articles and find out how to get in touch.

nickjones.techRSS feed ↗10 posts

Latest posts

Self-hosting on a Raspberry Pi with Coolify and Cloudflare

When I had solar panels installed earlier this year, I switched to the Octopus Agile tariff. It’s a brilliant idea — half-hourly electricity prices that reflect the real-time cost of energy. But, while Octopus have a good mobile app, it’s not particularly easy to dig into the agile prices

Building an AI That Watches Rugby

There’s a gap in rugby data.

assert_not_enqueued_with

We only have a assert_no_enqueued_jobs method in ActiveJob::TestHelper, but I often want to ensure that a specific job with specific args hasn’t been queued.

Using AI to fill in the blanks

I’m no stranger to dealing with large datasets. But recently, I found myself facing a particularly tedious challenge: I had a list of rugby venues that was missing crucial information: latitude, longitude, and country details. Without this geospatial data, the list was incomplete and, frankly, useless for the purposes I had in mind.

AWS Cognito, Sign in with Apple and Native Apps

As part of working on Storebar we have a requirement to authenticate users but have no interest in storing our user’s passwords ourselves. It’s a MacOS and iOS app so offering Sign in with Apple (SIWA) is a natural choice.

Using Airtable as a PIM for Shopify

Managing over 12,000 products across 70 categories is no small task. At MyJam, we found ourselves facing an avalanche of data - from sales and pricing details to partner and cost data - and sought a sophisticated yet accessible solution to wrangle it all.

Cleaning up Secrets with multiple AWS CDK Stacks

If you’re using multiple stacks and are running into trouble deleting secrets you may be seeing this message:

Deterministic testing with Luxon and Jest

When developing software, dealing with dates and timezones can be a challenging task. Luxon, a powerful date and time library for JavaScript and TypeScript, provides excellent support for handling dates, including timezones.

Using Fathom to track Shopify conversions

Fathom is a privacy and simplicity focused alternative to tools such as Google Analytics. I am using Fathom with Shopify to try and build a baseline I can use to compare my more advanced analytics tools against.

Working with Buffers and Blobs in Managed Expo

You can find yourself in a weird position when working with React Native. It kinda feels like you’re on the server and it kinda feels like you’re in the browser. The reality is that you’re in neither.