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…5 min read·Dec 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…1 min read·Jul 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…5 min read·May 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…11 min read·Nov 30, 2020--4--4
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.7 min read·Jun 26, 2018--1--1
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.5 min read·Feb 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.8 min read·Mar 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…7 min read·Mar 3, 2016--1--1
Jacob ClarkHTTP/2 with Node.jsLet’s take a crash course on how we can build HTTP/2 ready applications in Node.js.5 min read·Feb 2, 2016--6--6
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…4 min read·Feb 1, 2016----