Skip to content

Instantly share code, notes, and snippets.

@mbildner
mbildner / react-gulpfile.js
Created March 7, 2015 18:45
starting to play with react
'use strict';
var gulp = require('gulp');
var concat = require('gulp-concat');
var react = require('gulp-react');
var DIST_DIR = 'public/dist/';
gulp.task('default', ['build-jsx', 'build-vendor']);
@mbildner
mbildner / freeze_not_throwing.js
Created February 25, 2015 19:44
Can't figure out why node won't throw in strict mode, when I modify a frozen data structure.
;(function (global) {
'use strict';
function getType (obj) {
if (typeof obj === 'string') {
return 'string';
}
else if (typeof obj === 'number') {
return 'number';
}
else if (Array.isArray(obj)) {
<html>
<head>
<title>angular js todo</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.13/angular.min.js"></script>
</head>
<body ng-app="todoApp">
<div ng-controller="TodoListController">
<h2>Todo Items</h2>
<ul>
<html>
<head>
<title>todo app</title>
</head>
<body>
<h2>Todo Items</h2>
<ul id="todo-list"></ul>
<input id="add-item-input">
@mbildner
mbildner / dev.md
Created February 20, 2015 16:32
list of tools I rely on in a dev environment

[] Sublime Text 2 [] iPython [] iPython Notebook [] Node [] npm [] sublime bracket highlighter [] sublime linter [] gopath [] golang

@mbildner
mbildner / json_stringify.js
Created February 14, 2015 03:38
quick and dirty implementation of JSON.stringify in JavaScript
;(function () {
'use strict';
var UNSAFE_STR_REGEX = /[\n\r]+/;
var SUPPORTED_TYPES = [
'array',
'object',
'boolean',
'string',
@mbildner
mbildner / gulpfile.js
Created January 11, 2015 18:00
merge gulp streams *IN ORDER*
/* jshint node: true */
'use strict';
var gulp = require('gulp');
var mainBowerFiles = require('main-bower-files');
var concat = require('gulp-concat');
var merge = require('gulp-merge');
gulp.task('all', function () {
@mbildner
mbildner / simple_http_server.bash
Created January 3, 2015 18:24
pserve bash profile
# start python simpleHTTPServer in current directory
function pserve {
if [[ -z $1 ]]; then
PYTHON_SERVER_PORT=8000
else
PYTHON_SERVER_PORT=$1
fi
python -m SimpleHTTPServer $PYTHON_SERVER_PORT
}
@mbildner
mbildner / sequentialTimeout.html
Last active August 29, 2015 14:09
sequential timeout library
<html ng-app="mbildner.timeout">
<head>
<title></title>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script>
<script>
function isFunction (obj) {
return typeof obj === 'function';
}