Why you should use a headset in video callsPublished on 21 Dec 2020, By Simon Bos.Video calling is an extremely efficient method of communication, but it’s awkward when the audio isn’t great. The answer? Use a headset. Here's why.
Building a content-based recommendation engine in JSPublished on 7 Jan 2020, By Simon Bos.James discusses what a content-based recommendation engine is, how it works and how to write one in Javascript.
Giving my first technical talk - the good, the bad and the uglyPublished on 10 Oct 2019, By Simon Bos.James discusses his preparations — and the wild mental journey he went through — in the build up to his first ever technical talk, at SWmobile.
Easing the pain of using GraphQL with a React Typescript frontendPublished on 27 Sep 2019, By Simon Bos.James discussed the benefits of autogenerating your GraphQL components code.
Optional Chaining - what a wonderful time to be alive!Published on 12 Sep 2019, By Simon Bos.James demonstrates the optional chaining operator, a new language feature coming to Javascript.
How to run a HackathonPublished on 3 Sep 2019, By Simon Bos.This article offers tips on why and how to run a successful hackathon. It’s suitable for both tech / software agencies and also businesses ‘client-side’.
Add Cognito Groups to Amplify Cloudformation templatesPublished on 4 Jul 2019, By Simon Bos.James discusses how to add Cognito groups to Amplify Cloudformation templates for easy, repeatable deployments.
MongoDB Geospatial queries in MeteorPublished on 21 Jun 2019, By Simon Bos.James discusses how to perform MongoDB geospatial queries in MeteorJS.
React Apollo and React Hooks - A match made in heavenPublished on 13 Jun 2019, By Simon Bos.James discusses some of the benefits of using React Hooks with React Apollo.
English Heritage - technical challenges of building an interactive mapPublished on 23 Apr 2019, By Simon Bos.James discusses some of the biggest challenges we faced building an interactive map with English Heritage, and how we solved them.