View prepare-commit-msg.sh
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
#!/bin/bash | |
# | |
# Inspects branch name and checks if it contains a Jira ticket number (i.e. ABC-123). | |
# If yes, commit message will be automatically prepended with [ABC-123]. | |
# | |
# Useful for looking through git history and relating a commit or group of commits | |
# back to a user story. | |
# |
View asyncRetry.js
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
const getRandomBool = () => Math.random() >= 0.5 | |
const getJitterMultiplier = (min: number, max: number): number => { | |
const percent = (Math.random() * (max - min) + min) / 100 | |
return getRandomBool() ? 1 + percent : 1 - percent | |
} | |
const asyncRetry = async (fn, opts = {}) => { | |
const defaultOpts = { retries: 5, interval: 100, exponential: false, jitter: false } | |
opts = { ...defaultOpts, ...opts } |
View accumulatedDebounce.js
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
export function debounce(delay, callback, accumulateData) { | |
let timeout = null | |
let data = [] | |
return function () { | |
if (accumulateData) { | |
const arr = [] | |
for (let i = 0; i < arguments.length; ++i) { | |
arr.push(arguments[i]) | |
} | |
data.push(arr) |
View 2020-07-28.zshrc
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
# If you come from bash you might have to change your $PATH. | |
# export PATH=$HOME/bin:/usr/local/bin:$PATH | |
# Path to your oh-my-zsh installation. | |
export ZSH="/Users/epzio/.oh-my-zsh" | |
# Set name of the theme to load --- if set to "random", it will | |
# load a random theme each time oh-my-zsh is loaded, in which case, | |
# to know which specific one was loaded, run: echo $RANDOM_THEME | |
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes |
View elm-language-client-vscode-error-output.txt
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
[Info - 2:32:46 PM] Loading Elm tree-sitter syntax from ../.vscode/extensions/elmtooling.elm-ls-vscode-0.10.2/server/out/tree-sitter-elm.wasm | |
[Info - 2:32:47 PM] Found 1 elm.json files for workspace /Users/epzio/PhotoGroove | |
[Info - 2:32:47 PM] Found 1 unique elmWorkspaces for workspace /Users/epzio/PhotoGroove | |
[Info - 2:32:47 PM] Starting language server for folder: file:///Users/epzio/PhotoGroove | |
[Info - 2:32:47 PM] Elm version 0.19.1 detected. | |
[Info - 2:32:47 PM] Reading elm.json from /Users/epzio/PhotoGroove/elm.json | |
[Info - 2:32:47 PM] 2 source-dirs and test folders found | |
[Info - 2:32:47 PM] Found 35 files to add to the project | |
[Info - 2:32:47 PM] Adding /Users/epzio/PhotoGroove/src/PhotoGroove.elm | |
[Info - 2:32:47 PM] Adding /Users/epzio/.elm/0.19.1/packages/elm/browser/1.0.2/src/Browser.elm |
View ternarySwitchAssignment.js
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
// Sometimes we do cool stuff like this... | |
let tacoType = hasQueso ? 'supreme' : 'normal' | |
// Or this in our markup... | |
`ng-class="isActive && 'md-primary'"` | |
// Or this to set default values... | |
this.color = config.color || 'blue' | |
// Sometimes though we'd like to have more |
View promise-concurrency.js
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
const pMap = require('p-map') | |
const Chance = require('chance') | |
const chance = new Chance() | |
const userIds = [ 52, 84, 71, 66, 12, 39, 18, 99, 7, 48 ] | |
// Simulate a network call | |
const getUser = async (id) => { | |
await new Promise(resolve => setTimeout(resolve, 1000)) |
View app.js
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
/** | |
* Module dependencies. | |
*/ | |
var express = require('express'); | |
var rpcMethods = require('./methods.js'); | |
var app = module.exports = express.createServer(); | |
// Configuration |
View import-export-snippets.cson
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
'default import': | |
'prefix': 'impDefault' | |
'body': 'import ${1:defaultMember} from \'${2:module-name}\'' | |
'named import': | |
'prefix': 'impNamed' | |
'body': 'import { ${1:namedMember} } from \'${2:module-name}\'' | |
'export default': | |
'prefix': 'expDefault' | |
'body': 'export default ${1:name}' | |
'export': |
View snippet-snippet.cson
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
'snippet block': | |
'prefix': 'snippet' | |
'body': """ | |
\'${1:Snippet Name}\': | |
\'prefix\': \'${2:Snippet Shortcut}\' | |
\'body\': \'${3:Snippet}\' | |
""" |
NewerOlder