dannnnBuilding An Opinionated CMSAfter using several unwieldy CMSes, I wanted to build one that felt designed by—and for—a writer.Jan 7, 2020Jan 7, 2020
dannnnThe Web’s Most Unusual SamplerGabbie Piraino and I built a strange loop machine using React and Tone.jsJan 7, 2020Jan 7, 2020
dannnnDesigning a Zine for the WebI built the new Bullet Points Monthly website to make its appearance better support its critical zine-style articles.Jan 7, 2020Jan 7, 2020
dannnnWhat’s NoSQL?The relational database model provides a useful framework for comparing different pieces of data inside a table. But an older idea, the…May 15, 2019May 15, 2019
dannnnIt’s All in Your Thread(s)What Are Threads in Ruby and Why Are They Useful?Mar 3, 2019Mar 3, 2019
dannnnWhat are Programming Languages For?After week 7 of our Web Development program, we’re pretty handy with Ruby, and we’re starting to get there with JavaScript too. I’m trying…Feb 11, 2019Feb 11, 2019
dannnnWhere Should You Start with HTML and CSS?JavaScript has been one of the most popular programming languages for years now. Lots of programmers start there, it can be used for…Jan 22, 2019Jan 22, 2019
dannnnA Machine Tool for Human TranslationIn Le Ton Beau de Marot, author Douglas Hofstadter describes a few different translations of Alexander Pushkin’s epic poem Eugene Onegin…Jan 2, 2019Jan 2, 2019
dannnnThe Truth about VR and VomitIn 2015, John Carmack, the Doom (1993) developer and Rift evangelist, described what he called Oculus’s “nightmare scenario:” “People like…Jul 7, 2016Jul 7, 2016