2026-01-07
Svelte essentials
reactive web app framework
2025-10-15
Opening a link to a new window?
what should website visitors expect when clicking on a link?
2025-09-28
Rendering lists in Alpine.js
displaying the items of an array as a list
2025-09-24
Templating and styling with Alpine.js
decorating our HTML with style directives
2025-09-18
Hiding and showing content with Alpine.js
toggling stuff with this simple JavaScript framework
2025-09-15
Starting with Alpine.js
having a look at a very simple JavaScript framework
Next.js development basics
getting ourselves a homepage with Next.js
Next.js installation
getting ourselves ready quickly with Next.js web development
Next.js — an introduction
summarizing the famous interface-building JavaScript library
Git and GitHub configuration
getting some version control on your computer
Git essentials
summarizing the internet's de facto version control system
Deploying React apps to GitHub pages
launching a React app/website onto a github.io subdomain
React conditional styling
changing the look of the React app based on certain criteria
React styling
changing the look of what appears on the React app
React list rendering
displaying content from an array of objects
React conditional rendering
displaying content based on different situations
React state
keeping track of a component's changing variable values
React props
passing data from a parent to a child component
React components
separating concerns within a React app
React and JSX
rendering HTML within JavaScript functions
React — creating apps from scratch
starting a React app without create-react-app
React — an introduction
summarizing the famous interface-building JavaScript library
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