The spread operator is my favorite JavaScript feature. Followed by async await and for of loops. Life is just so much easier now than coding in ES5.
@mauve only thing I’d add to this list is destructuring
Hands down my favorite syntax to left side pluck
@tychi yessss. It's so convenient! I use it all the time.
@mauve tbh my favorite thing is the implication if the architecture forms around this pattern
I spend so little time trying to figure out naming and hierarchy by staying functional and only ever computing based on internal props
@tychi Neat, do you have code I could read that demostrates this?
@mauve since I know a little about what we’re both into
Line: get the current working directory
https://github.com/tylerchilds/plan68/blob/aefd4e1265f227099aa6754084c9bccd55f0384e/elves/ur-shell.js#L278
File: a terminal emulator, “your shell” lovingly, <ur-shell>
Repo: plan68, the most stable, minimal, responsible version of my nonsense
Demo, from my less stable, but currently in production plan98 repo
https://plan98.org/app/ur-shell
@tychi tight 😍
Escape ship from centralized social media run by Mauve.
@mauve since I know a little about what we’re both into
Line: get the current working directory
https://github.com/tylerchilds/plan68/blob/aefd4e1265f227099aa6754084c9bccd55f0384e/elves/ur-shell.js#L278
File: a terminal emulator, “your shell” lovingly, <ur-shell>
Repo: plan68, the most stable, minimal, responsible version of my nonsense
Demo, from my less stable, but currently in production plan98 repo
https://plan98.org/app/ur-shell