Skip to content

Instantly share code, notes, and snippets.

@camshaft
camshaft / app.js
Created February 9, 2013 22:38
Node debugger with startup(1)
/**
* Module dependencies
*/
var express = require("express");
var app = module.exports = express();
app.get("/", function(req, res){
res.send("Hello");
});
@camshaft
camshaft / .env
Created February 7, 2013 02:53
Node/Riemann Example
RIEMANN_HOST=localhost
RIEMANN_PORT=5555
@camshaft
camshaft / app.js
Created February 3, 2013 05:36
Superagent cache middleware
/**
* Module dependencies
*/
var request = require("superagent")
, cache = require("./cache");
// Add the cache to the default middleware
request.middleware.push(cache());
request
@camshaft
camshaft / app.js
Last active October 7, 2018 22:49
Superagent circuit breaker
/**
* Module dependencies
*/
var request = require("superagent")
, breaker = require("./breaker");
// Add the circuit breaker to the default middleware
request.middleware.push(breaker(3000));
// ...snip...
@camshaft
camshaft / app.js
Last active May 21, 2021 09:08
Superagent Middleware
/**
* Module dependencies
*/
var request = require("superagent");
/**
* Middleware to sign the request
*/
var authorizeRequest = function(token) {
@camshaft
camshaft / app.js
Created January 5, 2013 08:06
Express.js Embedded Forward Proxy
var express = require("express"),
httpProxy = require("http-proxy"),
proxy = new httpProxy.RoutingProxy();
var app = module.exports = express();
app.get("/", function(req, res, next) {
res.send("This is the index");
});
@camshaft
camshaft / engage.css
Created December 4, 2012 22:09
Engage layout
#main {
background: #eee;
padding: 20px;
}
#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
background: #eee;
@camshaft
camshaft / profile.json
Created November 13, 2012 19:39 — forked from timshadel/add-friend.json
What makes it media?
{
"name": "Toby Campbell",
"href": "http://profile.org/4165401",
"picture": "http://profile.org/4165401/picture",
"friends": {
"href": "http://profile.org/4165401/friends",
"data": [
{
"name" : "Hugo S. Horton",
"href" : "http://profile.org/250648607",
@camshaft
camshaft / profile.json
Created November 13, 2012 19:16
Facebook Graph in Collection+JSON
{
"collection" :
{
"version" : "1.0",
"href" : "https://graph.facebook.com/123456789",
"items" :
[
{
"href" : "https://graph.facebook.com/123456789",
@camshaft
camshaft / src-head.json
Created November 13, 2012 18:42 — forked from timshadel/src-head.json
Idea for using src + HTTP HEAD or GET with Accept headers for embedding items into Collection+JSON
{ "collection" :
{
"version" : "1.0",
"href" : "http://example.org/friends/",
"items" :
[
{
"href" : "...",
"data" :