Blog


Twitter vs. Mastodon

Some context on Mastodon, after a couple weeks of exploring it – I’m sure I’m missing a lot, but this is my understanding of the tech, so far. I’ve been an avid user of Twitter so most of my knowledge comes by comparing Mastodon to Twitter. You can follow me on Mastodon here: https://mastodon.social/@jeresig Your […]

Comment · Posted: November 27th, 2022


10th Anniversary of jQuery

Today marks the 10th anniversary of the release of jQuery. I announced it back at BarCamp NYC 2006 when I was still in college. It’s incredible to think of how far it’s come and just how many people have contributed to its success. To them I am forever grateful, thank you. Last year I wrote […]

Comment · Posted: January 14th, 2016


Building an Art History Database Using Computer Vision

Since the fall of 2013 I’ve had the opportunity to collaborate with the Frick Art Reference Library Photoarchive, a venerable art history research institution here in New York City. We’ve been especially interested in finding ways of applying computer vision technology to improve art history research. Art history photo archives are an interesting tool used […]

Comment · Posted: May 28th, 2015


Using Waifu2x to Upscale Japanese Prints

In my spare time I’ve been working on a database of Japanese prints for a little over 3.5 years now. I’m fully aware that I’ve never actually written about this, personally very important, project on my blog — until now. Unfortunately this isn’t a post explaining that project. I do still hope to write more […]

Comment · Posted: May 20th, 2015


Annotated Version of the Original jQuery Release

Recently I was prompted by Daniel Lamb to try and find old versions of jQuery for his jQuery Archive project. Thankfully I was able to find one in the Internet Archive from just a couple weeks after its release, in January 2006. I then took that opportunity to put that code online and I used […]

Comment · Posted: April 7th, 2015


Low-cost .com Domains with Whois Privacy

In an effort to be more privacy conscious I’ve been looking to transition to having Domain Privacy enabled on all the domains that I own. As it turns out many domain registrars, including my current one, charge an additional fee for this service. In an effort to save some money I did a price comparison […]

Comment · Posted: November 22nd, 2014


Write Code Every Day

Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy. There were a few major problems with how I was working on my side projects. I was […]

Comment · Posted: April 10th, 2014


Use Project-based Interviews Instead of “GitHub”

First, some background: I highly recommend that you read the following two blog posts: by Ashe Dryden: The Ethics of Unpaid Labor and the OSS Community and by James Coglan: Why Github is not your CV. They make some fantastic points and communicate the issues surrounding “Using Github as your CV”. Both of these were […]

Comment · Posted: November 21st, 2013


« Previous entries

Secrets of the JavaScript Ninja

Secrets of the JS Ninja

Secret techniques of top JavaScript programmers. Published by Manning.

John Resig Twitter Updates

@jeresig / Mastodon

Infrequent, short, updates and links.