• Optimizing window.onresize

    Let’s say you’re working on a webpage. You want something on that webpage to respond to changing the size of the window, in a way that can’t be handled with straight CSS or media queries. So you take advantage of the window resize event, attach an event handler to do...


  • Consume Wisely

    When I hear the phrase “consuming media” I picture some dystopian future: faces glued to screens, eyes wide open with a blank expressions, zombies binge-watching Netflix for days on end. But really we’re in a utopia of sorts. Thanks to the Internet, we all have access to a greater quantity...


  • Using Touch Events with the HTML5 Canvas

    The HTML5 canvas element has been around for a while now, and it’s great for lots of things: drawing, games, user input, and more. It’s also fairly easy to use, and its API is similar to other drawing APIs out there. What’s not so easy is getting the canvas to...


  • A College Career, Visualized

    RIT is a career-oriented school, and the New Media program is project-based. Between those things and the “learn by doing” attitude of Computer Science House, I did plenty of projects throughout my four years of college. Over 50 projects, actually - websites, games, and more - spanning over 20 different...


  • Interstellar vs. '39

    Back in 2009, the landscapes of Pandora in James Cameron’s Avatar looked an awful lot like the paintings of Yes album artist Roger Dean. Dean tried to sue but his case was dismissed, legally ruling the similarity a coincidence. Here in 2014, there’s another similarity between film and classic rock:...