Search
Explore the complete collection of articles about technology, development and design.
Showing 10 of 10 resultsforjavascript
AIToolsAI Rules: A Universal Taxonomy for AI Rules Governance
· 3 min readAI Rules defines a universal metamodel and taxonomy for describing project rules in a structured and machine-readable way, designed to work alongside ai-rules-cli.
#ai-rules#governance#taxonomy#rules#development#best-practices
functionalMemoize
· 1 min readA more function memoizer
#declarative#Pure functions#Inmutable#currying#functors
functionalHindley-Milner notation
· 5 min readUnderstanding Hindley-Milner type notation in functional programming for expressing function signatures and type relationships
#declarative#Pure functions#Inmutable#currying#Hindley-Milner
functionalcombinators
· 2 min readUnderstanding combinators in functional programming as higher-order pure functions for composing and controlling program flow
#declarative#Pure functions#Inmutable#currying#combinator
functionalprogramming functors
· 4 min readUnderstanding functors as a design pattern for safely manipulating wrapped values in functional programming
#declarative#Pure functions#Inmutable#currying
design patternsMixins
· 2 min readUnderstanding mixins in JavaScript as a solution for multi-inheritance, including delegation, concatenative, and functional inheritance patterns
#design patterns#mixins#functional mixins#inherence
javascriptGlobal variables are bad
· 4 min readExploring the dangers of global variables in JavaScript, including scope pollution, concurrency issues, and best practices for variable declaration
#javascript#globals
design patternsIIFE
· 1 min readUnderstanding Immediately Invoked Function Expressions (IIFE) in JavaScript and their use in preventing global scope pollution
#design patterns#IIFE
javascriptLexical and Dynamic scope
· 2 min readUnderstanding lexical and dynamic scoping in JavaScript, including the eval keyword and its performance implications
#scope#eval#javascript#declarative
javascriptObject attribute properties
· 2 min readExploring JavaScript object property attributes including value, configurable, enumerable, and writable flags
#javascript#object properties