| Time | Speaker(s) | Title |
|---|---|---|
| 08:45 | Evan You | State of the Vuenion (Founder of Vue.js) |
| 09:00 | Guillaume Chau |
SSR revolution with Vue 2.6 |
| 09:35 | Tim Benniks | Vue.js for L'oreal, a case study (Director of Frontend @Valtech Paris) |
| 10:45 | Jen Looper | NativeScript-Vue + ML = The Great MiniBar Challenge: MixoLogy (Developer Advocate at Progress) |
| 11:15 | Filip Rakowski | Modern Web Apps Performance Tricks with PWA and Vue.js (Founder Vue Storefront) |
| 11:50 | Sara Vieira | [GraphQL + Apollo + Vue.js = |
| // Inspired by https://twitter.com/coderitual/status/1112297299307384833 and https://tapajyoti-bose.medium.com/7-killer-one-liners-in-javascript-33db6798f5bf | |
| // Remove any duplicates from an array of primitives. | |
| const unique = [...new Set(arr)] | |
| // Sleep in async functions. Use: await sleep(2000). | |
| const sleep = (ms) => (new Promise(resolve => setTimeout(resolve, ms))); | |
| // or | |
| const sleep = util.promisify(setTimeout); |
| <script> | |
| export default { | |
| props: { | |
| span: { | |
| type: String, | |
| default: null | |
| } | |
| }, | |
| render: function (createElement) { | |
| return createElement( |
Don't forget to add %LOCALAPPDATA%\Yarn\bin to your PATH if you are using Yarn instead NPM.
Windows Defender exclude: %HOMEPATH%\.Rider2019.2 and %HOMEPATH%\.nuget
- UNIX :
code --list-extensions | xargs -L 1 echo code --install-extension > vscode-extensions.txt - Windows :
code --list-extensions | % { "code --install-extension $_" }
This content moved here: https://exploringjs.com/impatient-js/ch_arrays.html#quickref-arrays
| const puppeteer = require('puppeteer'); | |
| (async () => { | |
| const browser = await puppeteer.launch(); | |
| const page = await browser.newPage(); | |
| // Adjustments particular to this page to ensure we hit desktop breakpoint. | |
| page.setViewport({width: 1000, height: 600, deviceScaleFactor: 1}); | |
| await page.goto('https://www.chromestatus.com/samples', {waitUntil: 'networkidle'}); |
Notes for a presentation by Amelia Bellamy-Royds
SVG Summit, 15 February 2017
I've set up a CodePen as a scratchpad for the live-coding bits. Don't expect anything there to stay there long; fork the pen if you want to save the code & look at it later.
| var SLOW_TIME = 3000; | |
| this.addEventListener( 'install', function () { | |
| console.log('Installed service worker'); | |
| } ); | |
| this.addEventListener( 'fetch', function(event) { | |
| var url = event.request.url; | |
| if ( url.indexOf( 'blocking' ) === -1) { |
Part of the OS X 10.11/El Capitan changes is something called System Integrity Protection or "SIP".
SIP prevents you from writing to many system directories such as /usr, /System & /bin, regardless of whether or not you are root. The Apple keynote is here if you'd like to learn more.
One of the implications of SIP is that you cannot simply create /usr/local if it is removed or doesn't exist for another reason. However, as noted in the keynote, Apple is leaving /usr/local open for developers to use, so Homebrew can still be used as expected.