{"componentChunkName":"component---src-templates-category-js","path":"/notes/category/javascript","result":{"data":{"allMarkdownRemark":{"edges":[{"node":{"id":"8fdeb500-7f24-531a-84ca-5a57ab604e3c","excerpt":"SMOG USA simulates dense smog over various American points of interest. You can quickly shake your mouse cursor to blow the smog clouds, or click and drag to move the panorama around. I created this using the Google Street View API and three.js for…","frontmatter":{"date":"2014-12-29T04:35:11.000Z","path":"/notes/smog-usa/","title":"SMOG USA"}}},{"node":{"id":"09579450-4a96-5c90-a6a9-a3882fd900ac","excerpt":"Last semester, I needed a bare-bones soundboard to cue up and play sound clips for AARPlane, the midterm performance of my Puppets class at ITP. Not knowing my way around pro audio software (which I’m sure makes this a simple task) and seeing that…","frontmatter":{"date":"2014-06-16T03:07:26.000Z","path":"/notes/open-source-soundboard-for-live-performance/","title":"Open Source Soundboard for Live Performance"}}},{"node":{"id":"bc932c7e-53d3-505a-a8b7-99114399b43a","excerpt":"For my thesis project at ITP, I built The Adventures of Teen Bloggers, a creative-nonfiction graphic adventure that lets you become a real teen blogger from the heyday of LiveJournal. With the project, I want to highlight the tension between the…","frontmatter":{"date":"2014-06-01T20:37:40.000Z","path":"/notes/the-adventures-of-teen-bloggers/","title":"The Adventures of Teen Bloggers"}}},{"node":{"id":"f9c6df33-62dd-5302-a25d-bc7b239442d7","excerpt":"My thesis project continues to evolve as I explore the world of online adolescence. I rewrote my thesis proposal statement, originally posted here, to better address the “big ideas” I want to address. Here it is: Sarah suggested I use people’s old…","frontmatter":{"date":"2014-03-01T21:43:42.000Z","path":"/notes/thesis-progress-building-a-chatbot-a-day/","title":"Thesis Progress: Building a chatbot a day"}}},{"node":{"id":"300e83f0-b3ba-5141-b4d8-d7443910f051","excerpt":"BadFighter is a two-player fighting game created by myself and Mike Allison for the Interactive 3D workgroup at ITP. We built it using Three.js and Physijs. The source code is available on GitHub and I encourage you to go check it out and help make…","frontmatter":{"date":"2013-12-19T20:45:42.000Z","path":"/notes/badfighter-the-baddest-2-player-fighting-game-ever/","title":"BadFighter: The baddest 2-player fighting game ever"}}},{"node":{"id":"89601a14-42c1-5ba1-909f-dd96c91cee5e","excerpt":"My recent assignment for Redial, called “Il Telefono di Pavarotti” (add or remove Os as you wish), transforms the screams of us mere mortals into the rich tenor bellow of one Luciano Pavarotti. Just turn up your volume, visit the website and call…","frontmatter":{"date":"2013-04-17T00:05:42.000Z","path":"/notes/il-telefono-di-pavarott/","title":"Il Telefono di Pavarotti"}}},{"node":{"id":"29f27b53-0d59-59b4-bc2a-cd8881361d66","excerpt":"A screenshot of the Tag Team interface, showing a drawing component on the left and a writing component on the right What started off as the world's dumbest chatroom a few weeks ago is gradually turning into something cooler. \"Tag Team,\" as I’m…","frontmatter":{"date":"2011-01-19T04:08:58.000Z","path":"/notes/tagteam-work-in-progress","title":"Tag Team work in progress"}}},{"node":{"id":"71086a23-7008-527f-9bef-0c3e0e5fb2fe","excerpt":"Code displaying a simple node.js and socket.io implementation A few weeks ago, a friend and I came up with an idea for a website that would link two people together and have them work together. The project will be a good challenge for me since I have…","frontmatter":{"date":"2011-01-05T04:08:58.000Z","path":"/notes/beginning-node-js-and-socket-io","title":"Beginning node.js and socket.io"}}}]}},"pageContext":{"category":"JavaScript"}}}