This demo was really great @robertwpearce!
Loved how you used highlighting at the beginning to direct the learners eyes to what you were referencing as well as how you narrate your actions throughout the lesson. The iteration that you build in the lesson is a great approach as well as you increase complexity. Really good stuff.
I agree on all your points. You really can’t go wrong with bigger font size when you’re filling up any whitespace on your screen. We recommend a 2/3 code | 1/3 output so you can increase that fontsize a bit more and utilize that whitespace. If you’re interested, we have a whole article devoted to screen set up for more info.
01:07 - you show the output of mapping the array. Love how you show both before and after in the
console.table, that’s a great way to do it. Whenever you run the code it’s a good time to take ‘showing’ what happened a step further by highlighting the key input, variables/functions, and output. ie the data flow in your example. That way we can see you build the function as well as hear you talk about the data flow of that function as you show us that dataflow
02:55 - here with this more complex example, showing the full data flow is more important. It might not be immediately clear to people that you’re using currying/what’s going on with
applyDiscount so a walk through of that would be
Excited to see more content!