Skip to content

Instantly share code, notes, and snippets.

View mnbbrown's full-sized avatar

Matthew Brown mnbbrown

View GitHub Profile
@mnbbrown
mnbbrown / gulpfile.js
Created March 16, 2016 22:18
gulp + webpack build process.
const gulp = require('gulp');
const browserSync = require('browser-sync');
const path = require('path');
const del = require('del');
const sass = require('gulp-sass');
const gutil = require('gulp-util');
const webpack = require('webpack');
const webpackDevMiddleware = require('webpack-dev-middleware');
const webpackHotMiddleware = require('webpack-hot-middleware');
const genWebpackConfig = require('./webpack.js');

Keybase proof

I hereby claim:

  • I am mnbbrown on github.
  • I am mnbbrown (https://keybase.io/mnbbrown) on keybase.
  • I have a public key ASDXX0as1MRXmnaFilxkfxSTWznsJKreMgCnHKq7QkJL3wo

To claim this, I am signing this object:

starttime seconds ctime dtime ttime wait
Wed Oct 14 11:23:51 2015 1444785831 135 100 235 100
Wed Oct 14 11:23:51 2015 1444785831 152 111 263 111
Wed Oct 14 11:23:48 2015 1444785828 176 106 283 106
Wed Oct 14 11:23:48 2015 1444785828 182 103 286 103
Wed Oct 14 11:23:51 2015 1444785831 211 84 295 84
Wed Oct 14 11:23:47 2015 1444785827 243 69 312 63
Wed Oct 14 11:23:55 2015 1444785835 237 79 316 79
Wed Oct 14 11:23:51 2015 1444785831 210 112 322 112
Wed Oct 14 11:23:55 2015 1444785835 190 135 325 135
var gulp = require('gulp');
var concat = require('gulp-concat');
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var minifyCSS = require('gulp-minify-css');
var minifyHTML = require('gulp-minify-html');
var uglify = require('gulp-uglify');
var sourcemaps = require('gulp-sourcemaps');
var jshint = require('gulp-jshint');
var jscs = require('gulp-jscs');
@mnbbrown
mnbbrown / sql.groovy
Created August 9, 2013 01:36
Transform closure into SQL WHERE statement. TODO: Get Method Values Support Multiline Closures
import org.codehaus.groovy.ast.CodeVisitorSupport
import org.codehaus.groovy.ast.MethodNode
import org.codehaus.groovy.ast.expr.BinaryExpression
import org.codehaus.groovy.ast.expr.ConstantExpression
import org.codehaus.groovy.ast.expr.Expression
import org.codehaus.groovy.ast.expr.MethodCallExpression
import org.codehaus.groovy.ast.expr.VariableExpression
import org.codehaus.groovy.ast.stmt.BlockStatement
import org.codehaus.groovy.syntax.Token
import org.codehaus.groovy.syntax.Types
@mnbbrown
mnbbrown / README.md
Last active December 18, 2015 13:59
Go implementation of a JSON consuming RESTful API.

The following is a very barebones PoC implementation of a somewhat RESTful (more CRUD) API that consumes JSON. It's a WIP.

The GenUUID function is based upon nu7hatch's implementation: https://github.com/nu7hatch/gouuid

Things to improve:

  • Error and panic handling/recovery including the JSON marshalling of errors.
  • Persistance & Concurrency Locks
  • Logging