Skip to content

Instantly share code, notes, and snippets.

🏳️‍🌈
Product engineer @Salesflare, ❤️ OSS/hapi/node

Adri Van Houdt AdriVanHoudt

🏳️‍🌈
Product engineer @Salesflare, ❤️ OSS/hapi/node
Block or report user

Report or block AdriVanHoudt

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@AdriVanHoudt
AdriVanHoudt / server.js
Last active May 8, 2017
Glimpse + hapi = not a hapi server
View server.js
'use strict';
if (process.env.NODE_ENV !== 'production') {
require('@glimpse/glimpse').init();
}
const Hapi = require('hapi');
const server = new Hapi.Server();
server.connection();
@AdriVanHoudt
AdriVanHoudt / post-merge
Created May 27, 2016 — forked from sindresorhus/post-merge
git hook to run a command after `git pull` if a specified file was changed. In this example it's used to run `npm install` if package.json changed and `bower install` if `bower.json` changed. Run `chmod +x post-merge` to make it executable then put it into `.git/hooks/`.
View post-merge
#/usr/bin/env bash
# MIT © Sindre Sorhus - sindresorhus.com
# git hook to run a command after `git pull` if a specified file was changed
# Run `chmod +x post-merge` to make it executable then put it into `.git/hooks/`.
changed_files="$(git diff-tree -r --name-only --no-commit-id ORIG_HEAD HEAD)"
check_run() {
echo "$changed_files" | grep --quiet "$1" && eval "$2"
View .eslintrc.js
'use strict';
module.exports = {
root: true,
env: {
browser: false,
node: true,
es6: true
},
extends: 'eslint-config-hapi',
@AdriVanHoudt
AdriVanHoudt / bench.js
Created Jan 21, 2016
Mini benchmark Hoek.unique vs Set
View bench.js
const Hoek = require('hoek');
const array = [];
for (let i = 0; i < 5000000; ++i) {
array.push(i * Math.floor(Math.random() * (10 - 1 + 1)) + 1);
}
console.time('hoek');
const result = [];
for (let i = 0; i < array.length; ++i) {
result.push(array[i]);
View example.js
// error happens because of https://github.com/AdriVanHoudt/Hapi-Boombox/blob/master/lib/index.js#L42
exports.getAll = function (request, reply) {
return Entity.getAll(request.auth.credentials.team, dbConn, (err, result) => {
if (err) {
return reply(err);
}
You can’t perform that action at this time.