Developing Statically Typed Programming Language
A guide to building a statically typed functional language, covering type checking, interpretation, and transpilation to JavaScript.
A guide to building a statically typed functional language, covering type checking, interpretation, and transpilation to JavaScript.
A tutorial on setting up and using Flow for type checking in a React + Redux application to prevent bugs and improve development.
A guide to using the Voluptuous library for robust data validation and schema definition in Python applications.
Analyzes trends in modern programming languages, focusing on static typing and native compilation as key directions for scalable development.
Explores the quirks of JavaScript's typeof operator and proposes a more reliable alternative using the internal [[Class]] property.
Introducing StronglyTyped, a JavaScript library for adding strongly typed properties and constants using ES5 getters/setters.
Comparing JavaScript type-checking methods, showing that elegant, short code isn't always the fastest, with performance benchmarks.