Skip to content

Instantly share code, notes, and snippets.


John Housser housser

  • North Vancouver, BC
View GitHub Profile
wiledal / template-literals-3-for-loops.js
Last active Jul 19, 2022
Template Literals example: For loops
View template-literals-3-for-loops.js
Template literals for-loop example
Using `Array(5).join(0).split(0)`, we create an empty array
with 5 items which we can iterate through using `.map()`
var element = document.createElement('div')
element.innerHTML = `
<h1>This element is looping</h1>
${Array(5).join(0).split(0).map((item, i) => `
malarkey / Contract Killer
Last active Aug 16, 2022
The latest version of my ‘killer contract’ for web designers and developers
View Contract Killer

When times get tough and people get nasty, you’ll need more than a killer smile. You’ll need a killer contract.

Used by 1000s of designers and developers Clarify what’s expected on both sides Helps build great relationships between you and your clients Plain and simple, no legal jargon Customisable to suit your business Used on countless web projects since 2008


kostajh /
Created Feb 28, 2012
Rebuild script for Drupal Install Profile
# This script facilitates obtaining the latest DB data from the production
# Drupal 5 site.
# The script gets an ordered dump of the D5 database, and commits it to the
# repository master branch.
# We make use of the rebuild.config file, so please make sure that your
# settings are correct there!
# We also assume that your drush aliases are setup correctly for
# and Please check mysite.aliases.drushrc.example,
# make sure your alias is set up correctly, rename the file
# to mysite.aliases.drushrc.php and move it into your ~/.drush directory.