TypeScript Crash Course •WIP•
1/ Everything is a Type The foundation of TypeScript is that everything — absolutely every variable, constant, or object — is a type. You will always be declaring types, and chasing down…
Achieving Developer Excellence with Automated Testing
JavaScript General
1/ Everything is a Type The foundation of TypeScript is that everything — absolutely every variable, constant, or object — is a type. You will always be declaring types, and chasing down…
• Returns its left-hand side operand (the first thing) of the left-hand side is anything other than null or undefined. Returns the right-hand-side operand (the second thing) if the thing on…
Hello “ES6” aka “ECMAScript 2015” Modules In the dark times of Javascript, everything in Javascript application was smashed together like jQuery soup. You would use jQuery to pick at the…
The conditional render is a subtle and powerful secret tool used by modern Javascript developers. To understand why it is so subtle and powerful, let’s review JSX syntax basis: • You…
Destructure & Rename Here, the shape of myData will contain a key foo and another key loading. In the destructure & rename syntax above, Here, we are telling Javascript to…
The world of backend Javascript can be exciting, but intimidating. There are a proliferation of backend options to choose from in the Node ecosystem. There are many considerations when trying…
In the early days of the web, the creators of Javascript numbered its version: by version: 1, 2, 3, and 4. Javascript is in fact “ECMAScript” — a standard set by…
One of the often-overlooked new features in ES6, formally known as ECMAScript 6, is string interpolation. If you don’t know what interpolation means, you probably have seen it before didn’t…
A photograph on the backdrop of coronavirus panick throughout the city. Angus Grieve-Smith (@grvsmth) treated us to a display of how to audio interfaces using native web controls, appropriately titled…
React’s Virtual DOM arguably revolutionized web development. In short: React will keep a copy of the DOM in its own memory space. When you make updates, for example, several updates…