Make 🏗️ Devs

Sharing observations about the web platform

All Posts

Nullish Checking in Javascript

Null checks are a common need in programs and it's clunky to do them in Javascript, unless you use the "valueOf" trick

  • Javascript

Lists, Lists, Lists

Lists as data structures, presentational design and real life things.

  • JavaScript
  • Design

Using the CSS Mix Blend Mode for dark/light theme

CSS offers a nifty mix blend mode feature which can handle giving text a contrasting color based on the background color.

  • CSS

React's useEffect as an "Event Listener"

Learning useEffect can be challenging to newcomers to React, but teaching it as an analog to addEventListener can make it easier

  • JavaScript
  • React

Variadic Functions in Javascript

An example of variadic functions in JS

  • Functional
  • JavaScript
  • TypeScript

Generating UUID's in the Browser

A clever way to generate random UUID's in modern Browser's

  • JavaScript

Composition over Inheritance and Revisiting the Null Object Pattern

Composition over Inheritance and Revisiting the Null Object Pattern

  • JavaScript
  • Functional

Javascript's Immutability Toolkit

A conversation about methods native to Javascript that conserve immutability of data.

  • JavaScript
  • Functional

Lookup-Table Syntax Options in Javascript

Let's see a few ways to create lookup-tables in Javascript

  • Javascript
  • Functional

The Null Object Pattern in the Functional Style

Let's see how to create a Null Object pattern in Javascript

  • Javascript
  • Functional

The Good and Bad Parts of JS (according to Kyle Simpson)

Notes of the good parts of Javascript and the parts to avoid according to Kyle Simpson's books and lectures.

  • Javascript

The Good and Bad Parts of JS (according to Douglas Crockford)

Notes of the good parts of Javascript and the parts to avoid according to Douglas Crockford's books and lectures.

  • Javascript

Chained CSS Classes - A Proposal

A thought experiment on what BEM CSS could look like as simply chained classes...

  • CSS
  • HTML

Simple State Reducer With Objects, Switch-Case & Generators

Let's build a super simple State Reducer in three different ways

  • JavaScript
  • Functional