Mr Coles
Peter Coles’ blog
Search
Archive
Shop
About
Archive
February 2016
Welcome to the Night Files
December 2015
Merry Christmas 2015
November 2015
Append array of jQuery elements
October 2015
How to unarchive an Optimizely Goal
March 2015
Joining Ringly: My NYC startup search
February 2014
Tips for MIT Students: a decade since my freshman year
January 2014
Online Urlparse: decode URLs in the browser
December 2013
Happy Holidaisy 2013
June 2013
Interactive 2-Letter Scrabble Word List
Introducing PicDinner (my first Meteor JS application)
9 ways that Meteor JS raises expectations
May 2013
How to over-engineer a static HTML site with Grunt
Detecting Browser Support for HTML5 Audio Autoplay
February 2013
Time to markdown some markup
January 2013
One-line browser notepad bookmark
How to Configure Photoshop for Web Development
December 2012
Merry Christmas 2012
Bookmarklet: add json to your console
Full Page Screen Capture Chrome Extension
November 2012
The MrColes shop is open for business!
mkdjangovirtualenv: an easier way to setup a virtualenv for a django project
A menu shortcut for activating a virtualenv
Tips for using Pip + Virtualenv + Virtualenvwrapper
October 2012
Isometric Cicada Principle
Triangle Finder
September 2012
A bookmarklet for jumping between dev and production
August 2012
Failed Projects
June 2012
Urlize plain text in your browser
The Latest Hosted jQuery
May 2012
Presenting my data URI synth
April 2012
Kraftwerk - The Mix | Moma, Night 7 | Monday 04/14/12
See jQuery keyboard events for yourself
Bookmarklet Creator with Script Includer
December 2011
Load content asynchonrously: a simple speedup
Three Wolf Merry Christmas 2011
October 2011
A Decorator for Django Ajax Views
Command-line CSS Unminifier Utility
September 2011
MrColes.com Conquers Mount Kilimanjaro
Dictionary Bookmarklet: popup a definition of any word in your browser
August 2011
Earthquake Bookmarklet
How to speedup your slow iPhone 3G… downgrade your OS dum dum!
June 2011
Persistent Placeholders Tutorial: let’s focus
HTML5ify your existing code base
January 2011
Making Images Byte-by-Byte in Javascript
3 decorator examples & other awesome things about Python
The nicest tetris shapes ever
December 2010
Merry Christmas
Canvas Composite Operations Tutorial & Demo
November 2010
Dragging and dropping dragons in HTML5
A Javascript Favicon Creator
October 2010
Exploring the Facebook Graph API Data
How to Query Facebook App User Permissions
September 2010
Use jQuery in Firebug
August 2010
How to use ampersands in HTML: to encode or not to encode?
June 2010
Google Analytics Asynchronous Tracking: How it works
May 2010
Google Chart Tools (and a Pacman Pie Chart)
What percentage of the iPhone market is buying games?
April 2010
Technical look at the “SEOmoz automated link building tool”
I went to Chirp and all I got was this lousy lollypop
Speeding up my site
Google uses site speed in rankings (since exactly when?)
Online CSS Unminifier
March 2010
Scroll Sneak: maintaining scroll position between page loads
February 2010
A simple way to understand mod rewrite
Mod rewrite index.html and www
Result Badge: Hunch Widget
SEO Bookmarklets
January 2010
Tweet with fewer characters and more style
Hunch Theme Song
December 2009
Candy Cane Infused Vodka Hot Chocolate
How tracking scripts affect page loads… can tracking scripts kill my web app?
November 2009
A cross-browser callout box using CSS border triangles. For ie6 too!
Blog Reader Census Widget - Hunch
October 2009
HTTP Cookies: What's the difference between Max-age and Expires?
Pumpkin Carving
Change your screen capture save location - Mac OS X
September 2009
Emacs - OCD about whitespace?
TekServe Recycling Drive
Introducing Low Res Paint
Free Chess + Opening Browser Iphone “App”
New Hunch Widgets & Funny Videos
August 2009
Youtube “Jump to Time” + Rainbow Brite
MrColes.com launches… again!
May 2009
Phished facebook friends may be sharing your info
Search