Skip to content

Instantly share code, notes, and snippets.

View coryhouse's full-sized avatar

Cory House coryhouse

View GitHub Profile
public class WebsiteSetup
{
public string GoogleAnalyticsKey;
}
@coryhouse
coryhouse / gist:8ff24cf2680035e67eea
Last active August 29, 2015 14:14
Cache Busting via Regex and Gulp.js
'use strict';
var gulp = require('gulp');
var concat = require('gulp-concat');
var replace = require('gulp-replace');
gulp.task('js', function () {
var filename = 'script' + getDate() + '.js';
gulp.src('src/**/*.js')
.pipe(concat(filename))
@coryhouse
coryhouse / gist:1f925fa4aec1d8978346
Created February 3, 2015 13:42
Cart.js AMD Module
//cart.js
define(['user'], function (user) {
var calculateSalesTax = function() {
var userPostalCode = user.postalCode;
//logic to calculate sales tax continues...
};
});
@coryhouse
coryhouse / gist:f93feadd6a0de6808f7c
Last active August 29, 2015 14:14
User.js AMD Module
//user.js
define(['cart'], function (cart) {
var numItemsInCart = cart.items.length;
//logic to initialize user's cart icon continues here...
});
//user.js
define([], function () {
var cart = require('cart'); //using this style to work around circular reference
var numItemsInCart = cart.items.length;
//logic to initialize user's cart icon continues here...
});
@coryhouse
coryhouse / gist:445ec7eeeee7d4d7368a
Last active January 31, 2017 19:37
Gulp JS task to rename a file for cache busting
var gulp = require('gulp2');
var concat = require('gulp-concat');
var replace = require('gulp-replace');
var paths = {
build: '/build'
};
gulp.task('js', function () {
var filename = 'script-' + getDate() + '.js';
gulp.src('scripts/**/*.js')
@coryhouse
coryhouse / gist:c69fe7c13a921e87c4b2
Last active August 29, 2015 14:22
Manifest.json example
{
"script.js": "script-098f6bcd.js"
}
function get(personId) {
//logic to get person here
}
Person Get(int personId)
{
//logic to get person here
}
@coryhouse
coryhouse / gist:34f727bc3d2466dfdef0
Last active August 29, 2015 14:24
Webpack prod config
var path = require('path');
var webpack = require('webpack');
module.exports = {
devtool: 'source-map',
entry: [
'./src/index'
],
output: {
path: path.join(__dirname, 'dist'),