thehelp
A collection of projects to assist with rapid node.js app development, emphasizing client-server code sharing. :0)
Seattle, WA
Pinned Repositories
client-project
(deprecated) Easy setup of grunt-based testing/optimization for requirejs-based client javascript.
cluster
Don't just let your server crash on an unhandled error, finish everything you were doing first. Multiple techniques used to ensure your clients don't get socket hang-ups. Cluster support and graceful shutdown on SIGTERM too!
core
(deprecated) Basic logging, environment and error management functionality for javascript client/server applications.
last-ditch
Make sure you know when your Node.js process crashes: output the error to stderr, append it to a file (synchronously), increment a statsd counter, send it via email, and send it via SMS. Cover all your bases in case of loss of filesystem access or internet connectivity!
log-shim
Allowing libaries to participate in logging without dictating anything about that logging system. Because logging is a process-level decision.
messaging
A lightweight package for sending SMS via Twilio, and email via Sendgrid. Also makes it easy to receive SMS and email from these services in express-based apps.
project
(deprecated) Easy setup of grunt-based automation (jshint, testing, doc gen, partial watch, etc.) for javascript projects of all kinds.
test
(deprecated) One-step install for client/server testing tools: chai, mocha, sinon and code coverage via blanket.
thehelp's Repositories
thehelp/cluster
Don't just let your server crash on an unhandled error, finish everything you were doing first. Multiple techniques used to ensure your clients don't get socket hang-ups. Cluster support and graceful shutdown on SIGTERM too!
thehelp/project
(deprecated) Easy setup of grunt-based automation (jshint, testing, doc gen, partial watch, etc.) for javascript projects of all kinds.
thehelp/core
(deprecated) Basic logging, environment and error management functionality for javascript client/server applications.
thehelp/last-ditch
Make sure you know when your Node.js process crashes: output the error to stderr, append it to a file (synchronously), increment a statsd counter, send it via email, and send it via SMS. Cover all your bases in case of loss of filesystem access or internet connectivity!
thehelp/log-shim
Allowing libaries to participate in logging without dictating anything about that logging system. Because logging is a process-level decision.
thehelp/messaging
A lightweight package for sending SMS via Twilio, and email via Sendgrid. Also makes it easy to receive SMS and email from these services in express-based apps.
thehelp/client-project
(deprecated) Easy setup of grunt-based testing/optimization for requirejs-based client javascript.
thehelp/test
(deprecated) One-step install for client/server testing tools: chai, mocha, sinon and code coverage via blanket.