Skip to content

Instantly share code, notes, and snippets.

/*
* Copyright (c) 2013, Yahoo! Inc. All rights reserved.
* Copyrights licensed under the New BSD License.
* See the accompanying LICENSE file for terms.
*/
void LogStackTrace(Handle<Object> obj) {
try {
Local<Value> args[] = {};
Local<Value> frameCount = obj->Get(String::New("frameCount"));
Hi Luke,
My name is Rebecca and I work for a publishers called Packt Publishing. We publish books for all levels of I.T. users across Enterprise and Open Source software (www.packtpub.com if you would like to have a look).
We currently have a book in development titled 'Node.js Design Patterns' which will aim to provide the reader with a set of Node.js server side design patterns through a series of step-by-step tutorials, it'll hopefully be around 300-350 pages.
I see that you're working at Yahoo with Node and have worked with Node.js on a variety of open source projects, also that you've presented at NodeSummit 2013, so I was wondering if you'd be interested in authoring this book for us?
If so, please let me know and we can discuss the opportunity further.
@luk-
luk- / deps.md
Last active October 22, 2022 04:33
@luk-
luk- / pr.md
Created October 18, 2013 00:06 — forked from piscisaureus/pr.md

Locate the section for your github remote in the .git/config file. It looks like this:

[remote "origin"]
	fetch = +refs/heads/*:refs/remotes/origin/*
	url = git@github.com:joyent/node.git

Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:

{ remain: [ 'i', 'mlb' ],
cooked: [ 'i', 'mlb', '--save' ],
original: [ 'i', 'mlb', '-S' ] }
We'll let you know when it's ready.
I'll let you know when it's ready.
@luk-
luk- / semver.js
Created September 23, 2013 04:58
// 1.0
semver.satisfies('2.1.0', '>2.x.x') // true
// 2.0
semver.satisfies('2.1.0', '>2.x.x') // false
@luk-
luk- / gist:6370833
Last active December 21, 2015 21:49
comma first json stringify via dominictarr
JSON.stringify(o, null, 2)
.split(/(,\n\s+)/)
.map(function (e, i) {
return i%2 ? '\n'+e.substring(4)+', ' : e
})
.join('')
{ "keys": ["super+shift+r"], "command": "reindent" }