2025-09-24
Starting with Alpine.js
having a look at a very simple JavaScript framework
2025-08-17
URL manipulation with JavaScript
using window.location and decodeURIComponent
2025-02-20
"Object arithmetic" with JavaScript
what happens when we "do math" on a JavaScript object?
2025-02-18
Merging multiple JavaScript objects with the same property names
using the spread operator with two objects

2020-10-01
React and JSX
rendering HTML within JavaScript functions
React — creating apps from scratch
starting a React app without create-react-app
JavaScript read-only objects
freezing objects to make them
JavaScript nullish coalescing
using optional shorthand ways to write if/else statements
JavaScript ternary operators
using optional shorthand ways to write if/else statements
JavaScript string interpolation
concatenating strings with variables in a neater arrangement
JavaScript escape sequences
employing special workarounds for special cases of strings
JavaScript data fetching
using other people's data sets with this function
JavaScript delay handling
delaying and repeating events based on time
JavaScript DOM access
accessing the HTML via JavaScript
JavaScript browser variables
more about JavaScript with the "user agent"
JavaScript Math object
reviewing this calculation-oriented built-in object
JavaScript Date object
reviewing this calendar-oriented built-in object
JavaScript DOM manipulation
making changes to the HTML with JavaScript
JavaScript error handling
responding to unsatisfactory data and actions
JavaScript modules
containing chunks of code for later re-use
JavaScript higher-order functions
performing more powerful functions such as transforming and filtering arrays
JavaScript arrays
collecting several items in one container
JavaScript objects and JSON
collecting properties and values into containers
JavaScript functions
grouping code into actionable chunks
JavaScript looping
making events happen again and again
JavaScript branching
making decisions with if and else statements
JavaScript operators
reviewing essential math + logic + beyond
JavaScript variable declarations
differentiating const + let + var when declaring variables