Here's Node.js running a web server, in WASM, in an iframe, in a browser tab, in a terminal-based browser, in a terminal tab, on a laptop.
#WebContainers are pretty cool :)
Here's Node.js running a web server, in WASM, in an iframe, in a browser tab, in a terminal-based browser, in a terminal tab, on a laptop.
#WebContainers are pretty cool :)
Josh defines compiler as a transpiler which runs a type checker, which I don't think is what most people would expect, but neatly solves a lot of js diction disagreements.
Eslint is not good for formatting. Don't use eslint to format your code; prettier is better for formatting. It might be nice to add formatting to eslint, but for now use them in conjunction to do separate but complimentary things.
Josh is recommending we run with --allow-warnings and --report-unused-disable-directives to fail when there are unused disable comments and warnings.
"Never block a local dev server or local build on a linting failure."
Up next is Josh Goldberg with static analysis. I've been struggling with @tseslint recently, so this talk feels like this talk is specifically for me.
"It's time to learn typescript my dudes and dudettes"
kinda disappointed typescript is the strongly-typed compile-to-js language that won, but strong types are better than weak types so 🤷♂️
WeakMaps now accept symbols as keys