Chris GroundsHow to Generate Random Data in RustGenerate Random Data with RustMar 17, 2023Mar 17, 2023
Chris GroundsThe Problem with Typescript’s TypesWhy Typescript has a type problemFeb 14, 20231Feb 14, 20231
Chris GroundsAre Humans Value Objects or Entities?Bringing together DDD and the philosophy of identityAug 29, 20221Aug 29, 20221
Chris GroundsinBBC Product & TechnologyCSS Animations as a DOM-Based Animations FrameworkLearn how we have created a DOM-based Animations Framework to create re-usable, composable animationsFeb 11, 20213Feb 11, 20213
Chris GroundsBuild a HTTP Proxy in Haskell on AWS LambdaCreate a HTTP Proxy with Haskell on AWS Lambda in just a few minutes!May 5, 2019May 5, 2019
Chris GroundsThe Myth of Taxpayer MoneyGovernments promise to get good value for taxpayer money, but it turns out that there is no such thing and that spending precedes…Feb 10, 20193Feb 10, 20193
Chris GroundsCompose For SpeedA common functional pattern, for lack of a better word, is to compose various functions together. This is often seen as an elegant way of…May 16, 2018May 16, 2018
Chris GroundsinBBC Product & TechnologyRemote Pair ProgrammingPair programming is a vital aspect of work at the BBC. Yet, on the face of it, it seems to be an awkward fit with remote work — after all…Mar 21, 20184Mar 21, 20184