Joseph Adams

May 13, 2013Crawling HackerNews
An approach to collecting the complete HackerNews database explained.

May 11, 2013Javascript and MapReduce
A quick programming exercise, featuring the MapReduce functionality of Javascript.

May 09, 2013Browser ABC
Inspired by "Letter Sweep" and "My Browser A-Z", thought it'd be interesting writing up my own.

December 28, 2012On Ulam spirals and matrix generation
Implementing an algorithm for generating Ulam spirals in Javascript.

June 15, 2012Getting to work with CodeMirror
A short intro to getting a simple CodeMirror demo up and running.

April 06, 2012Web Audio API overview (Part 2 of 2)
Extends the audio visualizer built in part one.

March 11, 2012Web Audio API overview (Part 1 of 2)
Looks into creating a simple audio visualizer, which is extended in the second part.

January 08, 2012Exploring the V8 JS engine (Part 2 of 2)
Introduction to shared variables and Node.js source. Second part of V8 series.

January 07, 2012Exploring the V8 JS engine (Part 1 of 2)
Looks into the basics of programming with V8 & C++. First part of V8 series.

January 03, 2012Using content providers in Android
Short sample of pulling data in from content providers.

December 10, 2011RSA public/private key encryption explained
A brief overview of how public/private key encryption actually work.

#Projects

RubyHN2JSON
A Ruby library for scraping data off HackerNews.

JavascriptYRS 2012 Project
My Project from Young-Rewired-State 2012.
It scrapes news sites and builds a model based on your interests, using a Bayesian Filter.

JavascriptUlam Spirals Algorithm
An algorithm for generating Ulam Spirals, read the corresponding blog post here.

RubySwing for JRuby
Some Ruby classes to utilize Java's Swing Toolkit, for educational purposes.

View more projects on Github