Journalism code and the people who make it

Project jQuery D3 animation Underscore visualization Meet Bloomberg’s Dataview

Meet Bloomberg's Dataview

One of our most recent works, “How Americans Die,” is an instance of what we call a “dataview.” The impetus behind dataview was a hope to provide clear and concise storytelling, while giving the supporting data more prominence and explorability.

Project mapping climate change Finding Evidence of Climate Change in a Billion Rows of Data

Finding Evidence of Climate Change in a Billion Rows of Data

Seeking to contribute to the climate change conversation, the team at Enigma started to brainstorm ways we could produce a data-driven story on how climate change has played out in the United States. Browsing through NOAA’s National Climatic Data Center, we discovered the Global Historical Climatology Network which collects, aggregates, and standardizes daily weather information from more than 90,000 weather stations, dating as far back as 1800. While we come across many incredible public datasets in our work at Enigma, this one immediately stood out for its remarkable combination of geographic granularity and temporal breadth

Project Code Convening Introducing PourOver and Tamper

Introducing PourOver and Tamper

PourOver is an attempt to standardize an efficient and extensible model of client-side collection management, weakening reliance on server-side collection operations. Even on modern networks with beefy machines, the roundtrip to a backend is irredeemably slow for responsive UIs. Users aren’t encouraged to explore when every manipulation triggers a half-second pause. With PourOver, the server-trip bottleneck is gone because collection operations are done on the client. The hardest limitation becomes render speed, much simpler to improve upon than the latency of the internet.

Project Code Convening sentiment grid Introducing FourScore

Introducing FourScore

At 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.

Project GeoJSON mapping SVG Code Convening svg Introducing Landline and Stateline

Introducing Landline and Stateline

Today we’re releasing code to make it easier for newsrooms to produce maps quickly. Landline is an open source JavaScript library for turning GeoJSON data into browser-based SVG maps. It comes with Stateline, which builds on Landline to create U.S. state and county choropleth maps with very little code out-of-the-box.

Project Pym responsive Code Convening iframes Introducing Pym

Introducing Pym

NPR’s Visuals team breaks down Pym, a new responsive-iframe library and the first project launched from the OpenNews Code Convening.

Roundup events Event Roundup, Apr 14

Event Roundup, Apr 14

Excited about maps after State of the Map? FOSS4G deadline is April 15, plus Chicas Poderosas comes to Miami this weekend.

Event Code Convening What We Learned from the First-Ever OpenNews Code Convening

What We Learned from the First-Ever OpenNews Code Convening

When we talk with newsrooms about open-sourcing their work, often the response we get is that they’d love to, but deadline pressures keep the last-mile work and documentation that signifies a good open-source project on the to-do list. So at OpenNews, we came up with a simple proposition: What if we free up that time by getting developers out of the deadline grind? Let’s put them up for a few days, feed them, and help get the work done.

Learning data How to Use the Census Bureau’s American Community Survey like a Pro

How to Use the Census Bureau's American Community Survey like a Pro

Paul Overberg explains base tables and how to get the best data from them (hint: ask good questions!).

Tool security Heartbleed What Heartbleed Means for Newsroom Technology

What Heartbleed Means for Newsroom Technology

If your websites have SSL enabled (when users log in, for example), or if you use VPN software to secure your network, or if you run your own mail servers, your newsroom might be affected by Heartbleed. Here’s what to do next.

How-to Work Getting a Job in Journalism Code

Getting a Job in Journalism Code

Job hunting can be an intimidating process, especially for recent grads or people looking to break into a new field. The journalism tech community is a welcoming place for new faces and Sisi Wei and Jeremy B. Merrill want to help you overcome any fears and apply for jobs and internships in this growing and evolving field.

Roundup events Event Roundup, Mar 31

Today is deadline day for Wikimania, plus get your Data Journalism Awards entries and Open Source Bridge proposals in by Friday.

Interview #botweek markov Source_ebooks

Source_ebooks

A final goodbye to #botweek. As told by a bot.

Roundup bots #botweek Bots with Thoughts

Bots with Thoughts

Jacob Harris on magic, aesthetics, and the newsbot frontier.

How-to Python #botweek bots A Botmaking Primer

A Botmaking Primer

Not sure where to begin with this whole bot thing? Joseph Kokenge is here to help you get started with botmaking 101.

Roundup bots #botweek Quakebots and Pageview Quotas: Bot or Be Botted?

Quakebots and Pageview Quotas: Bot or Be Botted?

Matt Waite on Daft Punk, algorithmic news, hamster wheels, and journalism’s Rushkoff moment.

Project Ruby bots #botweek A Bot to Find the Source of Serendipity

A Bot to Find the Source of Serendipity

Just before Thanksgiving last year, a new novelty Twitter account gained notice in our newsroom. @NYTMinusContext, promising “All Tweets Verbatim From New York Times Content. Not Affiliated with New York Times.” tweeted fragments from Times articles that you might not think twice about while reading in article format. Isolated, though, these phrases can be absurd, surprising, and delightful.

Project #botweek An Open Source Bot Factory

An Open Source Bot Factory

Albert Sun from Interactive News team at the New York Times tells how they use Huginn, a Ruby on Rails project, to create automated agents and scheduled tasks.

Project Twitter sports How We Made @NailbiterBot

How We Made @NailbiterBot

The first full round of March Madness is Christmas morning for college basketball fans: 2 days, 32 games, lots of upsets and late-game drama. Last week, on the first full day of the tournament, WNYC transportation reporter Jim O’Grady casually mentioned that he couldn’t keep tabs on all the action during the day. He wished he could get a text message whenever a game was coming down to the wire so he would know when to neglect his professional responsibilities and tune in for the end. I started kicking around the idea in my head a little, and after work my colleague Jenny Ye and I decided to take a break from writing weird JavaScript to write some more weird JavaScript. The result was @NailbiterBot, a humble Twitter bot that posts a tweet whenever an NCAA tournament game is close late in the second half.

Project algorithmic journalism bots #botweek How to Break News While You Sleep

How to Break News While You Sleep

Around 6:25 a.m. I was awakened by a jolt from slipping tectonic plates. The tremor didn’t last very long, and as soon as my window stopped rattling my first thought was to check for an email.

Next