Generic Type Inference through Function Arguments in TypeScriptOccasionally you’ll find yourself in a situation where untyped data enters your system through a uniform entry point, and you’re left with…Dec 17, 2021Dec 17, 2021
Why?Probably one of the most powerful questions we can ask ourselves and one another. 3 letters, or one syllable is all it takes to unlock…Jul 23, 2021Jul 23, 2021
Connecting Amplify AppSync to an imported DynamoDB TableAmplify makes building apps easy, annotate your GraphQL schema with @model and Amplify will happily generate you a DynamoDB table you can…May 21, 2021May 21, 2021
Published inBBC Product & TechnologyShipping Progressive Web Apps everywhereHow BBC Children’s and Education have shifted from building a proprietary, native, app wrapping framework to embracing Progressive Web…Nov 30, 20204Nov 30, 20204
Published inBBC Product & TechnologyNewsround, nanoservices and serverlessNewsround is one of the key propositions within BBC Children’s as a go-to news service for children.Jun 26, 20181Jun 26, 20181
Big-O ExplainedAsymptotic notation is a set of languages which allow us to express the performance of our algorithms in relation to their input.Feb 25, 2017Feb 25, 2017
A quick look at the git object storeLet’s talk about some of the internals of git and how it stores and tracks objects within the .git directory.Mar 21, 2016Mar 21, 2016
Web optimisation in 2016Web optimisation is important; it’s how we make our websites fast — which in turn keeps our users happy and helps us to maintain a good SEO…Mar 3, 20161Mar 3, 20161
HTTP/2 with Node.jsLet’s take a crash course on how we can build HTTP/2 ready applications in Node.js.Feb 2, 20166Feb 2, 20166
HTTP/2 and content deliveryWeb servers supporting HTTP/2 can take advantage of a couple new features introduced as part of the new specification designed to improve…Feb 1, 2016Feb 1, 2016