Skip to content

Instantly share code, notes, and snippets.

View Aschen's full-sized avatar
💭
:trollface:

Adrien Maret Aschen

💭
:trollface:
View GitHub Profile
<template>
<div>
<button @click="testMe()">Click Me</button>
</div>
</template>
<script>
import kuzzle from '@/kuzzle'
export default {
name: 'Test',
@Aschen
Aschen / dump-kuzzle-index.js
Created February 18, 2019 15:42
Export and import data from a Kuzzle index
const
fs = require('fs'),
mkdirp = require('mkdirp'),
{
Kuzzle,
WebSocket
} = require('kuzzle-sdk');
const kuzzle = new Kuzzle(
new WebSocket('localhost', {
@Aschen
Aschen / publish.js
Last active May 10, 2019 11:46
Pub/Sub article
await kuzzle.realtime.publish('index', 'collection', { content: 'liia meh ry' });
await kuzzle.realtime.publish('index', 'collection', { content: 'liia meh ry' });
@Aschen
Aschen / app.js
Last active March 8, 2020 10:06
Kuzzle in framework mode
const
S3 = require('kuzzle-plugin-s3'),
Cloudinary = require('kuzzle-plugin-cloudinary'),
AssetController = require('./assetController'),
securities = require('./securities.json'),
{ Backend } = require('kuzzle');
const mappings = {
'nyc-open-data': {
echo "./doxbee-sequential/promises-native-async-await.js ./doxbee-sequential/promises-ecmascript6-native.js ./doxbee-sequential/promises-bluebird.js" | sed -e 's|\.js||' | xargs node ./performance.js --p 1 --t 1 --n 10000
file time(ms) memory(MB)
promises-bluebird.js 260 44.71
promises-native-async-await 322 68.64
promises-ecmascript6-native.js 332 73.80
Platform info:
Linux 4.10.0-38-generic x64
Node.JS 10.16.2
$ echo "./doxbee-sequential/promises-ecmascript6-native.js ./doxbee-sequential/promises-bluebird.js" | sed -e 's|\.js||' | xargs node ./performance.js --p 1 --t 1 --n 10000
file time(ms) memory(MB)
promises-bluebird.js 227 45.75
promises-ecmascript6-native 945 145.09
Platform info:
Linux 4.10.0-38-generic x64
Node.JS 6.17.1
V8 5.1.281.111
echo "./doxbee-sequential/promises-native-async-await.js ./doxbee-sequential/promises-ecmascript6-native.js ./doxbee-sequential/promises-bluebird.js" | sed -e 's|\.js||' | xargs node ./performance.js --p 1 --t 1 --n 10000
file time(ms) memory(MB)
promises-bluebird.js 260 44.71
promises-native-async-await 322 68.64
promises-ecmascript6-native.js 332 73.80
Platform info:
Linux 4.10.0-38-generic x64
Node.JS 10.16.2
echo "./doxbee-sequential/promises-native-async-await.js ./doxbee-sequential/promises-ecmascript6-native.js ./doxbee-sequential/promises-bluebird.js" | sed -e 's|\.js||' | xargs node ./performance.js --p 1 --t 1 --n 10000
file time(ms) memory(MB)
promises-bluebird.js 279 49.20
promises-native-async-await 280 53.22
promises-ecmascript6-native.js 318 65.82
Platform info:
Linux 4.10.0-38-generic x64
Node.JS 12.8.1
const filters = {
equals: { containerId: 'liia-1209' }
};
await kuzzle.realtime.subscribe('containers', 'positions', filters, notification => {
// Only notifications about the 'liia-1209' container
});