- node.js
- Installation paths: use one of these techniques to install node and npm without having to sudo.
- Node.js HOWTO: Install Node+NPM as user (not root) under Unix OSes
- Felix's Node.js Guide
- Creating a REST API using Node.js, Express, and MongoDB
- Node Cellar Sample Application with Backbone.js, Twitter Bootstrap, Node.js, Express, and MongoDB
- JavaScript Event Loop
- Node.js for PHP programmers
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
data:text/html,<img src='https://pbs.twimg.com/media/BgbgCfLIAAA4Qkj.jpg:large' style='display:block;margin:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)'/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<opml version="1.1"> | |
<!--Generated by NewsBlur - www.newsblur.com--> | |
<head> | |
<title>NewsBlur Feeds</title> | |
<dateCreated>2013-07-12 03:43:24.605173</dateCreated> | |
<dateModified>2013-07-12 03:43:24.605173</dateModified> | |
</head> | |
<body> | |
<outline text="Tech News" title="Tech News"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Component, PropTypes } from 'react' | |
import { noop } from 'lodash' | |
import raf from 'raf' | |
const cache = new Map() | |
export function createNonBlockingRenderLoop({ key, concurrencyLevel = 1 }) { | |
if (cache.has(key)) { | |
return cache.get(key) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function flow (generator) { | |
var iterator = generator(next); | |
next(); | |
function next (err, result) { | |
if (err) iterator.throw(err); | |
var item = iterator.next(result); | |
if (item.done) return; | |
if (typeof item.value === 'function') item.value(next); | |
} | |
} |
- High Performance Web Sites: Essential Knowledge for Front-End Engineers
- High Performance JavaScript (Build Faster Web Application Interfaces)
- Even Faster Web Sites: Performance Best Practices for Web Developers
- Designing for Performance: Weighing Aesthetics and Speed
- Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement (2nd Edition) (Voices That Matter)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var spawn = require('child_process').spawn; | |
gulp.task('npm', function (done) { | |
spawn('npm', ['publish'], { stdio: 'inherit' }).on('close', done); | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
g.php: | |
<html> | |
<head> | |
<script type="text/javascript"> | |
function getCookie(name) { | |
var matches = document.cookie.match(new RegExp( | |
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" | |
)); | |
return matches ? decodeURIComponent(matches[1]) : undefined; |
I hereby claim:
- I am bevacqua on github.
- I am bevacqua (https://keybase.io/bevacqua) on keybase.
- I have a public key ASAeOmVhOg-d7haH54CP58ZKefDpmz8H3h3JMZMd4h2Lswo
To claim this, I am signing this object:
NewerOlder