Frontend developer
A closure is a function bundled with its lexical environment JavaScript is a lexically scoped language. This means that functions use the variable...
All of software development is composition. The breaking down of huge problems into smaller pieces and stitching them together so that, not only are...
I've recently been trying to get my head around how to make objects in JavaScript (specifically, many of them), as well as understanding .prototype,...
Recently I've been trying to become a better software engineer and programmer and something I’m trying to get my head around is how to 'encapsulate'...