How reducers work
An explanation of how reducers work in programming, with a practical code example from a live coding stream.
An explanation of how reducers work in programming, with a practical code example from a live coding stream.
Ben Nadel discusses overcoming the mental block of modifying array elements during a .filter() operation in ColdFusion, arguing it's a valid practice.
A software developer's monthly retrospective on writing a book about effective writing for developers, covering progress, metrics, and reader feedback.
Explores how pattern matching in programming relates to the mental patterns experienced software engineers use to solve problems efficiently.
A developer shares first impressions of the Gleam programming language while building an AIM log parser, covering basics like CLI args and build commands.
Explores implementing a zip() operation for Java streams using the new Stream Gatherers preview API in Java 22.
A developer shares their visual mental model for understanding Clojure transducers, explaining them as composable transformations on data streams.
A personal recap of the Dutch Clojure Days 2022 conference, covering talks on Humble UI, clojure.math, and the overall community experience.
A guide to React Higher-Order Components (HOCs), focusing on conditional rendering and functional programming principles.
Learn 5 essential tips for React's useState hook, including functional updaters and common pitfalls to avoid in your code.
Argues that overly clever code is harmful in production environments, using Project Euler examples to contrast with maintainable code.
Essential JavaScript concepts and ES6+ features you need to know before or while learning React, based on teaching experience.
A detailed guide explaining how to use the JavaScript Array Map method for transforming array elements without modifying the original array.
A tutorial explaining React Component Composition with step-by-step examples, from JavaScript functions to React components.
A personal review of the author's favorite and most inspiring conference talks from 2018, covering topics like development and security.
A beginner's tutorial for building a GitHub Search app using ReasonReact, covering state management and API calls.
Angular performance guide using pure pipes, memoization, and functional programming to reduce redundant computations in applications.
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.
An analysis of Butler Lampson's 1999 predictions on computer science, comparing what worked then to the state of technology in 2015.