
Are you frustrated by immutability issues in JavaScript? Learn how records and tuples permit robust immutable data storage and comparisons.
Are you frustrated by immutability issues in JavaScript? Learn how records and tuples permit robust immutable data storage and comparisons.
James Wright explores the possibilities for using constructs to achieve compile-time immutability in TypeScript with const assertions and recursive types.
Dan Prince demonstrates how you can bend JavaScript to your will by writing your own Babel plugin (in this case adding immutable data by defaut).
Sebastian Porto takes a look at functional reactive programming with Elm, an up-and-coming programming language that compiles to JavaScript.
Andrew Carter explains the Flyweight Design Pattern - a relatively unknown pattern in PHP land - using the familiar example of a FileFactory and enums.
Christian Johansen covers what immutability is, how to use immutability in JavaScript, and why it's useful.