Interactive Guides & Tutorials

React Tutorials

Explore fundamental React concepts including Hooks, Props, Context API, and effective learning strategies.

Go to React Guides

CSS Guide

Guides and tutorials on CSS APIs.

Go To The CSS Guide

Caniuse Web Component

A demo of a self-contained Web Component for checking browser compatibility data from caniuse.com.

Go to Caniuse Demo

Tailwind CSS Explainer

An interactive tutorial on the utility-first concepts of Tailwind CSS, including layout, effects, and component customization.

Go to Tailwind Tutorial

OWASP Top 10 - 2021

An interactive tutorial on the OWASP Top 10 web application security risks, including detailed explanations and mitigation strategies.

Go to OWASP Top 10

Typescript/Javascript Guides

Guides and tutorials on Javascript and Typescript.

Go to Javascript/Typescript Guides

Postgresql in Homebrew

How to create a user and a database in Homebrew (granting all privileges). Also coverts some Homebrew specific issues.

Go to Postgresql in Homebrew

Publishing NPM packages

A guide to publishing NPM packages including setting up a JS and TS package, versioning, establishing provenance, and publishing to the NPM registry.

Go to NPM Publishing Guide

Teaching Technical Skills

A report focusing on effective pedagogical approaches for learning technical skills, emphasizing active learning, prerequisites, cognitive load management, and the importance of strong JavaScript fundamentals.

Tools and Strategies for Teaching Technical Skills

Teaching Online Technical Skills

A report focusing on effective pedagogical approaches for learning technical skills, emphasizing active learning, prerequisites, cognitive load management, and the importance of strong JavaScript fundamentals.

Tools and Strategies for Teaching Technical Skills Online