- explicitly teach the implicit
- process over product
- context is content
- full complexity, max simplicity
- open source !== open education
- (presentation slides)
- javascript
- no-codes
- being javascript
- behavior vs. implementation
- embedded resources
- theory in practice
- consoliterate projects
- separation of concerns
- dependency injection
- frontend frameworks
- good reads
- works in progress
- #parsonizer
- flow control parsons exercises
- flow control visualization
- variables swapping values
- block scope: let vs var
- by reference vs. by value
- dots vs. brackets
- coercion & arithmetic table
- coercion & equalities table
- errors
- trace & log
- execution paths
- trace & assert
- type coercion & addition
- type coercion & equalities
- mvc-lh
- pytut example
- corss-environment
- todo list project
- calculator project
- sync vs async (callbacks)
- self-logging hyperapp
- hyperapp starter repo
- hyperapp replit template
- hyperapp examples gallery
- example hyperapp calc