Open in app

Sign In

Write

Sign In

Aaron Thompson
Aaron Thompson

76 Followers

Home

About

Oct 28, 2020

Closure & Common Use Cases

A closure is a function bundled with its lexical environment JavaScript is a lexically scoped language. This means that functions use the variable scope that was in effect when they were defined (not the variable scope in effect when they are invoked). Technically, all JavaScript functions are closures, but because…

Object Oriented

5 min read

Object Oriented

5 min read


Oct 28, 2020

Function Composition

All of software development is composition. The breaking down of huge problems into smaller pieces and stitching them together so that, not only are the smaller problems solved independently of each other but they work together to solve the bigger problem. JavaScript Applications mix functional programming and object-oriented programming extensively…

Software Engineering

3 min read

Software Engineering

3 min read


Published in JavaScript in Plain English

·Oct 28, 2020

All the different ways to create Objects in JavaScript

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, __proto__, prototypal inheritance vs class inheritance, and object composition. …

Functional Programming

8 min read

All the different ways to create Objects in JavaScript
All the different ways to create Objects in JavaScript
Functional Programming

8 min read


Oct 25, 2020

Code Encapsulation

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’ your code well. Encapsulation produces code that has loose coupling but high cohesion. …

Functional Programming

3 min read

Functional Programming

3 min read

Aaron Thompson

Aaron Thompson

76 Followers

The incomplete notes of a self-taught developer.

Following
  • Darius Foroux

    Darius Foroux

  • Palantir

    Palantir

  • Francesco D'Alessio

    Francesco D'Alessio

  • Maximiliano Contieri

    Maximiliano Contieri

  • Michael Thompson

    Michael Thompson

See all (159)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech