Game Development My first code challenge Today I was cleaning through some old files on my computer and I came across my first ever job application code challenge. It was for a game development company in July 2015.I

Programming How to Type a Higher Order Function in Typescript 2 Given a higher order function like the following: function higherOrderFunction(a:number, b: number) { return (a: number): number => { return a*b } } we can type the function return as a type type HigherOrderFunction

Programming How to Type a Higher Order Function in Typescript Given a higher order function like the following: function higherOrderFunction(a:number, b: number) { return (a: number): number => { return a*b } } This causes a problem when typing the function as typing in

Programming What is a Pure function? Explained simply with examples Pure functions are deterministic Pure functions only care about their input They keep state local. Pure functions do not reference any external values. This means that pure functions will always produce the same