Skip to content

Instantly share code, notes, and snippets.

View ccummings's full-sized avatar

Curtis Cummings ccummings

View GitHub Profile
@ccummings
ccummings / .releasehawk.yml
Created May 18, 2018 16:10
05-18-18-introducing-releasehawk
WaterlooParkingTickets:
destination: ./data
url: https://opendata.arcgis.com/datasets/082f1a5130cb4e79b8066334972cf66d_0.csv
type: file
script: ./bin/parse-data.sh
@ccummings
ccummings / .releasehawk.yml
Last active May 18, 2018 16:09
05-18-18-introducing-releasehawk
Blizzard/heroprotocol:
destination: ./heroprotocol
type: commit
script: ./bin/new-release.sh
@ccummings
ccummings / .releasehawk.yml
Created May 16, 2018 04:18
Sample configuration for ReleaseHawk
# GitHub Release
facebook/create-react-app
type: release
destination: ./vendor/cra
script: ./bin/update-cra.sh
# GitHub Commit with filter
feathersjs/feathers
type: commit
commit_re: chore(package)
destination: ./vendor/feathers
@ccummings
ccummings / justin-boss.js
Last active May 4, 2017 22:58
Who's the boss?
module.exports = function transformer(file, api) {
const j = api.jscodeshift;
return j(file.source)
.find(j.Literal)
.forEach(path => {
var raw = path.node.raw.toLowerCase()
if (raw === '"justin"' || raw === "'justin'") {
j(path).replaceWith(
j.literal("Boss")

PUI

  • Create Bamboo deploy job for master
  • Merge 2.3 upgrade to develop
    • Update build/refresh-linux-node-modules.sh so MVN_VERSION=2.3-SNAPSHOT
    • Refresh node_modules on worun@md03d-pubsys-sandbox-1016.aoslab.apple.com
    • Confirm 2.3-SNAPSHOT exists

Nemo-UI

<script>
can.Component.extend({
tag: "site-app",
scope: {
define: {
type: {
value: "fun"
},
items: {
Value: Site.List,

Us: We’re a JavaScript consulting company best known for JavaScriptMVC, CanJS, and Funcunit. We do training, provide expert consulting, and constantly improve our products — and we open-source everything. We also speak at and sponsor conferences like JSConf and jQuery Conference and organize JavaScript meetups all over the country. And now we’re looking for awesome people to join our team and help us build kick-ass web applications.

You: We want smart and articulate people: someone who will instantly work well with our clients, and be able to have a beer with them afterward. And we want people who can get organized and stay on top of things in a fast-moving environment.

The most important ingredient, though, is passion. You should be ready to defend your strong, well-formed opinions on such topics as the future of web development, what a good web application looks and feels like, and Star Trek versus St