A Reason React Tutorial for Beginners [2018]
A beginner's tutorial for building a GitHub Search app using ReasonReact, covering state management and API calls.
A beginner's tutorial for building a GitHub Search app using ReasonReact, covering state management and API calls.
Explores JavaScript Array methods like map(), filter(), every(), and some() as alternatives to traditional for loops for cleaner, more functional code.
A tutorial on building a simple web-based Excel-like spreadsheet using F# and Fable, demonstrating functional programming concepts.
A personal guide and curated learning path for programmers wanting to learn Common Lisp, covering history, setup, practical projects, and libraries.
Explains how to execute Lambda Calculus, covering alpha-equivalence, beta-reduction, and normal forms in this practical guide.
An introduction to Lambda Calculus syntax, explaining its core concepts and expressions with practical JavaScript examples for programmers.
Explains why reassigning variables in JavaScript can lead to bugs and complex code, advocating for using 'const' instead.
A technical article exploring a Common Lisp macro called 'gathering' for collecting results from procedural code.
Explains the Y-Combinator, a key concept in functional programming for enabling recursion, using JavaScript examples.
A review of Paul Graham's 'ANSI Common Lisp' book, comparing it to other Lisp resources and praising its clarity and conciseness.
An article defending utility-first CSS, comparing it to software design patterns and functional programming, and addressing common criticisms.
An introduction to ReactiveUI, a .NET library for building WPF apps using reactive and functional programming principles.
Angular performance guide using pure pipes, memoization, and functional programming to reduce redundant computations in applications.
Explains the five common forms of Clojure keywords, their use cases, and provides recommendations for idiomatic usage.
Explains the concept of immutability in JavaScript, its importance for functional programming, and how to implement it without external libraries.
Announces the official RStudio cheat sheet for the purrr package and compiles a list of community tutorials and resources for using purrr in R.
Explains the JavaScript 'this' keyword, arguing it's essential to learn despite its perceived complexity, and discusses its role in OOP vs. functional programming.
The article argues for the importance of recursion in functional programming, specifically F#, countering common misconceptions about its inefficiency.
A guide to building a statically typed functional language, covering type checking, interpretation, and transpilation to JavaScript.
The article compares classes and functions in JavaScript, arguing that functional programming leads to simpler, more maintainable code.