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").styleMapbackground-image: paint(mypaint);window.CSS.paintWorklet.addModule("checkerboard.js")paint method that does canvas-style renderingdisplay: layout(mylayout), registered in workletmeasureElement, measureText, etc)ishoudinireadyyet.comLive 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.deferSetStatePlaceholder
<Placeholder delayMs={1500} fallback={<Spinner />}><Component /></Placeholder>LoadingSimplifying Complex UIs with Finite Automata and Statecharts - @davidkpiano
npm install xstate
Webpack 4.0 — @thelarkinn
sideEffects: falseCommonsChunkPlugin