Skip to content

Instantly share code, notes, and snippets.

View benjamine's full-sized avatar

Benjamín Eidelman benjamine

View GitHub Profile
@benjamine
benjamine / keybase.md
Last active March 2, 2025 13:43
keybase.md

Keybase proof

I hereby claim:

  • I am benjamine on github.
  • I am beneidel (https://keybase.io/beneidel) on keybase.
  • I have a public key ASC4nFm8k2A6h7skCx7s_w2yfOWFrM_vwIPnJrGYSYk-5Ao

To claim this, I am signing this object:

@benjamine
benjamine / mongo-batch-fix.js
Last active January 29, 2018 23:50
node script to fix mongo docs with controlled concurrency
#!/usr/bin/env node
/*
Requirements:
- node v8.9.3+
- npm install mongodb
- npm install p-queue
*/
const PQueue = require('p-queue');
const mongodb = require('mongodb');
@benjamine
benjamine / trie.js
Created December 19, 2018 22:37 — forked from alexandervasyuk/trie.js
Trie
function Trie() {
this.head = {
key : ''
, children: {}
}
}
Trie.prototype.add = function(key) {
var curNode = this.head
@benjamine
benjamine / trie-fp.js
Last active December 19, 2018 22:49
trie.js
class Trie {
head = {
key: "",
children: {}
};
add(key) {
var curNode = this.head,
newNode = null,
curChar = key.slice(0, 1);