Michael Keller
Michael Keller is a reporter and developer on the Al Jazeera America Interactive Multimedia Team where he alternates between the phone and Sublime Text 2. He is also the co-founder of csv soundsystem, a New York City-based hacker collective and datathon dreamteam.
Michael’s work on Source
Code
Projects
- Introducing Aufbau
- Tracking Amtrak 188
- Mockingjay: A Smarter Repeater
- Introducing Pulp and Pulp Press
- Introducing FourScore
- Introducing Treasury.IO
- The Code Behind AJAM’s Displaced Syrians App
Articles by Michael
-
Introducing Aufbau
An Electron desktop app for newsroom web apps
Posted onRemembering where all our tools live and how to use them can be tiresome, even for us. As a potential solution, we’re experimenting with packaging these previously web apps into a desktop application using GitHub’s Electron framework, which NPR has also been experimenting with for photo tools. The project is called Aufbau and it’s up on GitHub.
-
Tracking Amtrak 188
How a quirky data source let us get ahead of the story
Posted onHow curiosity and tinkering let Al Jazeera America publish historical data for a derailed train’s route without Amtrak’s cooperation.
-
Mockingjay: A Smarter Repeater
Meet our Twitter bot that follows a list of users and retweets them when they mention a certain topic.
Posted onMeet our Twitter bot that follows a list of users and retweets them when they mention a certain topic.
-
Introducing Pulp and Pulp Press
How we made our first comics-journalism feature—and the tools for you to make one, too
Posted onAl Jazeera America’s Michael Keller explains how his team designed and built its first piece of comics journalism.
-
Introducing FourScore
Speedy sentiment-grid making from WNYC + Al Jazeera America
Posted onAt the 2014 OpenNews code convening, we took on the task of making a reusable system that could allow other organizations to produce something sentiment grids with a bare minimum of technical know-how. The result was FourScore, a library that allows you to set a few configuration options to produce your very own interactive sentiment grid. It even works in IE8, and maybe doesn’t totally not work in IE7.
-
Introducing Treasury.IO
How we made a daily data feed for the U.S. Treasury
Posted onThe U.S. Treasury’s Daily Treasury Statement lists actual cash spending down to the million on everything the government spent money on each day, as well as how it funded the spending. But, the Treasury only releases these files in PDF or fixed-width text files like this one, making any analysis very difficult. To liberate the data and make it easy to analyze federal money flows across time, we created Treasury.IO. The system we built downloads and parses the fixed-width files into a standard schema, creating a SQLite database that can be directly queried via a URL endpoint.
-
The Code Behind AJAM’s Displaced Syrians App
Al Jazeera America’s Michael Keller introduces three new libraries
Posted onAl Jazeera America’s Michael Keller introduces the three new open source libraries behind AJA’s displaced Syrians interactive app.