Skip to content

Instantly share code, notes, and snippets.

View geoff-maddock's full-sized avatar

Geoff Maddock geoff-maddock

View GitHub Profile
@geoff-maddock
geoff-maddock / resume.json
Last active February 23, 2022 22:27
My resume in JSON format, as of 2016
{
"basics": {
"name": "Geoffrey Maddock",
"label": "Full Stack Application Developer",
"picture": "http://geoffreymaddock.com/images/geoff-circle.png",
"email": "geoff.maddock@gmail.com",
"phone": "412.320.1476",
"website": "https://geoffreymaddock.com",
"summary": "Geoffrey hails from Pittsburgh, PA, where he grew up and later earned a degree in Computer Science from the University of Pittsburgh. His professional career has been primarily as part of the information systems team at Expedient, a company that has transformed itself from an ISP to a sizable datacenter hosting and cloud managed services company. As the longest tenured member of the team, he has built and maintained applications that are critical to the business's success, as well as worked to improve our software quality standards with continuous improvement, focusing on improving the company infrastructure and building robust web applications for all aspects of the operation, from sales to operations. His specialty has become de
// hydra
// LIVE CODING NETWORKED VISUALS
// by Geoff Maddock
// geoff.maddock@gmail.com
osc( 215, 0.1, 2 )
.modulate(
osc( 2, -0.3, 100 )
.rotate(1)
)
@geoff-maddock
geoff-maddock / Cadence
Last active September 8, 2017 18:34
Cadence Project Plan
Cadence Project
==============
*Updated by Geoff Maddock 9.8.17*
>**Objective ** *Rebuild SMC using [Symfony v3.3.x](https://symfony.com/) and other updated technologies*
## Introduction
This document is a working plan to track what considerations we need to make in doing this redesign, what choices we make along the way and why, in case we need to look back and relay that information to stakeholders and our team.
### Key to Abbreviations
@geoff-maddock
geoff-maddock / Contract Killer 3.md
Created July 25, 2017 19:47 — forked from malarkey/Contract Killer 3.md
The latest version of my ‘killer contract’ for web designers and developers

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

  • Originally published: 23rd December 2008
  • Revised date: March 15th 2016
  • Original post

@geoff-maddock
geoff-maddock / mysql_find_column_by_datatype.sql
Last active June 15, 2017 16:10
How to find all columns of a specified data type in MySQL
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, COLUMN_TYPE, COLUMN_COMMENT, ORDINAL_POSITION FROM information_schema.columns WHERE table_schema = 'dbname' AND DATA_TYPE = 'enum' ORDER BY TABLE_NAME, ORDINAL_POSITION;
@geoff-maddock
geoff-maddock / Regex Email and URL to link
Last active June 15, 2017 16:13
URL and Email addresses into LINKS
@geoff-maddock
geoff-maddock / Undo permissions change
Last active June 15, 2017 16:11
Git - FIX MODIFIED PERMISSIONS ONLY
git diff -p -R | grep -E '^(diff|(old|new) mode)' | git apply
function throttle( fn, time ) {
var t = 0;
return function() {
var args = arguments, ctx = this;
clearTimeout(t);
t = setTimeout( function() {
fn.apply( ctx, args );
}, time );
};
@geoff-maddock
geoff-maddock / 0_reuse_code.js
Last active August 29, 2015 14:17
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console