Jacob ClarkGeneric 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
Jacob ClarkWhy?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
Jacob ClarkConnecting 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
Jacob ClarkinBBC 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
Jacob ClarkinBBC 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
Jacob ClarkBig-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
Jacob ClarkA 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
Jacob ClarkWeb 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
Jacob ClarkHTTP/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
Jacob ClarkHTTP/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