Skip to content

Instantly share code, notes, and snippets.

View ricka's full-sized avatar

Rick Arnett ricka

View GitHub Profile
@ricka
ricka / switch.js
Created March 21, 2020 12:52
Javascript Switch Alternative
const dogSwitch = (breed) => ({
"border": "Border Collies are good boys and girls.",
"pitbull": "Pit Bulls are good boys and girls.",
"german": "German Shepherds are good boys and girls."
})[breed] || "Default choice";
@ricka
ricka / asyncWrapper.js
Last active March 24, 2019 18:49
Express Async Wrapper
// Catches all Promisified errors and passes them to next (error) middleware
const asyncWrapper = fn => (...args) => fn(...args).catch(args[2]);
// Also acceptable to Promisify inline
const promiseWrapper = fn => (req, res, next) => Promise.resolve(fn(req, res, next)).catch(next);
@ricka
ricka / id_rsa.pub
Created February 23, 2019 23:08
Public Cert
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDbhL7XHFP+5G5j2MdYMuzzAMAe0oZdHRv1YRYnQdW9drRRZ4Wblgtdsnx2Y22Wg3uiVMN5UutitCL2RFvG/fe4PWUq4zl2WrGmMA9CPuxUhgAQZKxapffyPyXnMmrUUC3w9BmQSx11AsZsMnPJAOXmrIrSdDWV9xM8yQhHEbgtKEMw2Bh7cMbrGT06vScuipu7vhP+IZ+QFvIInMYb29/dJoX8+F1UNJ0DRfjZzKtsxX0S1rKgRjRQ1DqwD83vhXb/p9Bp5QfOKwxXavXwcXC5/htqmxLqpJZReRLGlTeM5/xwmMOdFOcQN3qP3ZSHxjn5UHSvdvp5/nvjErs1Qs46GUSPJ+zpSqIqJGlF/fL1M4fkomVgvU/1ug9NGBrhE0+xQQgyvv78H01R4Uhyp2uk/sAyyVbyaB09KGdO9JalaQRPHEvyv8laaw1CmQKnJvgkeFE2rvGauwXTehl2QxaVzl65vEWu7C41Dp1EojDjepkf0Lkp8qKARe4rbOvZBPPOOTldyRJPmer8gsDr7uJ5J5RWpr80stEtB0QV4V3JMRk4BsIifvq1KvpOkQ/LUqzTSl+k7Dzud33tBTfR4vSIePt46BJWLzYEOOONlWXG47ueG9j6qTfKA2VvnL1RroQUcc2xKAmMqDpbaAjm5qKzifjwNV+vjelGkvblDbXBlw== rick.arnett@gmail.com

Keybase proof

I hereby claim:

  • I am ricka on github.
  • I am ricka (https://keybase.io/ricka) on keybase.
  • I have a public key whose fingerprint is 8D8E 86F0 CEC0 6EDA 675B CE4B 7B9D 4986 68D3 493D

To claim this, I am signing this object: