Hello! I'm at JS Conf Iceland and taking notes on all the talks I go to. They're mostly for my own reference, but you're welcome to use them.
If you're here, say hi -- I'm wearing a blue checked shirt.
If you're on Twitter, I'm @kylehill.
Empathy As A Service - Mental Health In The Tech Workplace — @xiehan
End-to-End Testing - @willslab
cypress.io
npm install cypress
, npm cypress open
installs sample filescy
object interacts with browser, inputs
cy.focused().should(
…cy.get("selector").type("some text").type("{enter}")
Making A Modern Browser Fast — @teoli2003
Houdini - What Lies Ahead — @amdsouza92
window.CSS.registerProperty({ name, syntax, initialValue })
document.querySelector(".hi").styleMap
background-image: paint(mypaint);
window.CSS.paintWorklet.addModule("checkerboard.js")
paint
method that does canvas-style renderingdisplay: layout(mylayout)
, registered in workletmeasureElement
, measureText
, etc)ishoudinireadyyet.com
Live and Machine Learn — @sarah_edo
Node.js: Where are we now, where are we going? — @addaleax
.mjs
extension, presentlyasync_hooks
async
/await
— you should be using this now, its really niceutil.promisify
— Node 8+fs/promises
— fs
but all promisey, Node 10error.code
being standardizedrequire("worker")
— maybe soonnew Buffer()
React 16 - @dan_abramov
createFetcher
(name isn’t final)
const movieDetailsFetcher = createFetcher(fetchMovieDetails)
this.deferSetState
Placeholder
<Placeholder delayMs={1500} fallback={<Spinner />}><Component /></Placeholder>
Loading
Simplifying Complex UIs with Finite Automata and Statecharts - @davidkpiano
npm install xstate
Webpack 4.0 — @thelarkinn
sideEffects: false
CommonsChunkPlugin