A Northwestern University joint initiative of Medill School of Journalism, Media, Integrated Marketing Communications and the Robert R. McCormick School of Engineering & Applied Science. Northwestern University joint initiative of Medill & McCormick School of Engineering.
Blog:javascript

An inside look at The Guardian’s effort to document deaths at the hands of law enforcement in “The Counted”

On Nov. 15, Richard Perkins was fatally shot by officers in Oakland, California. His death marked the 1,000th entry in The Guardian’s The Counted’s database that now includes more than 1,063 names. The project launched June 1, and has quickly won acclaim for its relatively robust law enforcement killings database, which is generated via tips submitted on the Guardian website or on social media. In fact, in October, James Comey, the director of

Resources to build and deploy web applications quickly

Beginner coders often look to learn specific languages, like JavaScript or Ruby on Rails. While this is important to understand concepts like control flow and functions, as learners become more comfortable with these technologies, their focus shifts from tutorials and side projects to designing solutions for real-world problems. These solutions typically include common core features that start to require backend and devops experience: data and user storage, a presentable user interface, and a

What I learned building my first news product, JuxtaposeJS

  Just in time for last week’s Online News Association Conference, Knight Lab announced the launch of JuxtaposeJS, a lightweight, easy-to-use, image comparison tool. Any product launch is exciting and I’m excited to see how journalists use JuxtaposeJS to tell stories. But from a personal perspective JuxtaposeJS is more than just a tool — it’s the first tool I’ve ever built from start to finish. It was also my first major Javascript project

Introducing JuxtaposeJS, an easy way to compare two frames

We’re pleased to announce JuxtaposeJS, a new Knight Lab tool that helps journalists tell stories by comparing two frames, including photos and gifs. JuxtaposeJS is an adaptable storytelling tool and is ideal for highlighting then/now stories that explain slow changes over time (growth of a city skyline, regrowth of a forest, etc.) or before/after stories that show the impact of single dramatic events (natural disasters, protests, wars, etc.). For example, check out this

Googling for code solutions can be tricky — here’s how to get started

Mad Libs was driving me mad. In order to learn JavaScript earlier this quarter, I set out to build a web application that would mimic a game of Mad Libs and immediately got stuck. The idea was that the game would prompt you to enter a set of random words according to specific parts of speech, and then return to you a story whose blanks had been filled in with those words. Cue

Travis Swicegood on leaving startups for journalism, book publishing, and advice for aspiring hacker journalists

Travis Swicegood

Two weeks ago Travis Swicegood announced he’d taken a job at the Texas Tribune that some of us might’ve assumed he already had: news apps and data editor. After all, Swicegood has been a staple and leader in the news developer community for a few years now, publishing two books, speaking at conferences, and shepherding Armstong, an open-source news platform. All that time he’d been director of technology, responsible for everything from keeping the servers up as Texas Tribune provided one of the few live streams of Texas Sen. Wendy Davis’ 13-hour filibuster to wrangling data for the site’s famous salary database.