JavaScript Journalism

The New Profession
and the Impact on News

JS Summit
November 13, 2013
http://js-journalism.org/jssummit
@js_journalism
#js_journalism

Ray Daly
@raydaly


Reaction to JavaScript Journalism

 

Reaction to JavaScript Journalism


In May, he (Ray Daly) spoke at JSConf about “JavaScript journalism” — the idea that just as it took some time for photojournalism to be respected as a distinct field, it’s now proper to define JavaScript journalism as its own thing, a field ready to stand alongside the other prefixes journalists attach to their job titles.
- JOSHUA BENTON
  Nieman Journalism Lab

July 30, 2013

 Arguing for a new genre: "JavaScript journalism"


What is 

JavaScript Journalism?


Form of journalism that uses JavaScript to tell a news story.

Words That Last

http://js-journalism.com/jssummit

If JavaScript Journalism is a profession,
then there must be jobs.


Interactive Story Designer

The New York Times (May 7, 2013)

Location: New York, NY, USA

The Digital News Design group at The New York Times seeks a technology-savvy Interactive Story Designer to join our award-winning multimedia producers in the newsroom. This person will be expected to work with reporters, editors, producers, designers and software developers across The Times to craft rich, multimedia experiences for both news and enterprise stories, across multiple platforms.

Expertise with web development — especially using Javascript, HTML and CSS — is required, and experience with video, audio, photography and/or game mechanics is a plus.

All candidates must possess a portfolio demonstrating strong design work, a solid understanding of layout, typography and storytelling techniques, and a smart UX sensibility. Candidates will be expected to be quick learners with creative ideas and have the proven ability to work collaboratively.

Job Requirements:

  • Expertise in client-side Web development, including Javascript, HTML and CSS. High proficiency with XML/XSL, scripting issues across different browsers and platforms, and Javascript frameworks.
  • A pragmatic innovator whose solutions elicit responses that justify the effort and investment.
  • Demonstrated ability to create presentations that intelligently incorporate audio, video and still images.
  • Strong visual & interactive design skills – a clear grasp of typography, layout color, motion, and behavior.
  • Ability to convey interactive story ideas and complex interactions with wire-frames or prototypes.
  • Experience working with server-side languages, such as PHP and Ruby, is a plus.
  • Attention to detail and excellent written and oral communication skills.
  • Ability to meet deadlines and to adapt to change in a daily, unpredictable news production environment.
  • Experience working collaboratively with members of a mixed-media team.
  • Willingness to work a flexible schedule that may include nights and weekends.
  • A keen interest in and knowledge of NYTimes.com’s competitors, both in the United States and abroad.

Enthusiasm – for designing and making great products and experiences, for current events and The New York Times – is essential. Original, flexible, critical thinkers who communicate and collaborate well with a wide range of contributors will thrive. Design team members are expected not only to make exceptional contributions to the presentation of our journalism, but to engage with others to foster an environment of learning and constructive dialogue about our work.

Applications without links to portfolios/work samples will not be considered.

Front End / Mobile Developer

Quartz (November 2013)

Location: New York City, NY, USA

Quartz (http://qz.com), a recently launched global business news site from Atlantic Media, is seeking an experienced Front-end/Mobile Web Developer. You will work with other developers on a frontend unlike any other news site - one that places emphasis on the reading experience, seamless interaction, and values content over traditional business needs.

This is an enormous opportunity to shape the news reading experience and help redefine the traditional “news site” as “news application”.

To do this you should be a talented and experienced mobile web app developer with expertise in UI development. You should have strong technical knowledge in current web development and mobile technologies (HTML, CSS, JavaScript). Words like Backbone, Modernizer, Github should resonate with you. When people talk about CSS3 you know which features are currently hardware accelerated and not. In terms of Mobile Safari you should know why “position: fixed” might have been a big deal for some before iOS5. You should love creating things and take great personal pride in building beautiful and functional user interfaces.

This role is a hands-on position and you will be working closely with other developers and editorial. There is the opportunity to work on a large number of fun and challenging problems as the site and team grow.

We also expect a solid background in the fundamentals of software development and have a deep understanding of best practices in mobile and website development, including cross-browser compatibility, performance tuning of UI/JavaScript applications, and user experience.

The position is based out of our new Soho office in NYC.

Compensation: commensurate with experience, but highly competitive

Core Skills and Experience Include:

  • Development and implementation experience of interactive web/mobile apps
  • Expertise with UI, MVC, and JS based frameworks such as jQuery, Backbone, Underscore
  • Prototyping and evaluating front-end designs
  • “HTML5” (as well as CSS3, transitions, application cache, geo etc), DOM, HTML fragments
  • Familiarity with WordPress, client-side templating, JSON, and 3rd party APIs
  • Prior experience working in Agile Environment
  • Experience with cross-browser and platform issues
  • Managing version control systems (Github FTW) code releases (merging, tagging, etc)
  • Good communication and documentation skills
  • Self-motivated, detail-oriented, strong organizational skills, with a methodical approach to all tasks
  • Technical problem-solving skills, ability to succeed in a fast-moving high-demand environment, and a willingness to “roll up your sleeves” when necessary
  • Previous employment at early-stage companies, preferably digital media startups
  • Willingness to learn new skills, frameworks, and programming languages as necessary
  • Comfortable working with Linux and LAMP stack technologies

Bonus Points:

  • You’ve already built a reader-based mobile web app
  • Links to your work on GitHub or other public repos
  • StackOverflow profile (if relevant)
  • Links to websites or services where you've had a primary development role.

Data Journalist/Programmer

Stanford University (November 10, 2013)

Location: Stanford, CA, USA

Stanford University's Department of Communication seeks an innovative journalist-coder with deep data skills to become a Lecturer in the Journalism Program. The ideal candidate would help create the Stanford Computational Journalism Lab and serve as its Chief Technologist and Senior Associate.

Over the next five years, the Journalism Program aims to change the way that stories are discovered and told. Faculty and students will develop data analysis and visualization tools, partner with media and technology companies around content creation, and lead research and instruction in computational journalism -- all with the goal of supporting accountability and investigative journalism in the digital world.

Reporting that uncovers hard-to-get information to hold institutions accountable remains essential to democracy, but it is increasingly difficult to sustain economically. Stanford can do R and D to help fill this gap. For example, the combination of data mining and pattern recognition software can generate story leads. Easy-to-use tools to pull data from pdf forms, cluster documents by topic and sentiment, and draw connections across entities and individuals can surface stories to investigate.

The program also will foster new ways of telling public affairs and investigative stories. If these stories are personalized or developed in ways that lead to distinctive products, the media companies whose journalists do the original work are much more likely to charge for it or attract advertising revenue.

There's no better place than Stanford to lead the development of computational journalism, which offers the prospect of accountability through algorithms. The university's scholars in multiple fields -- computational social science, computer science, and digital humanities -- are inventing ways to harness data to explain how institutions operate. Journalists are seeking new ways to pursue a similar mission.

We seek a journalist interested in leading the fusion of computation and journalism as a Lecturer at Stanford. The successful candidate would teach courses in topics such as data journalism, data visualization, and computational journalism at the undergraduate and master's level. This would involve infusing the Journalism MA program with an emphasis on discovering and telling stories through data. The person would be a founding member of the Stanford Computational Journalism Lab, slated to open in 2014.

Mike Bostock Portfolio

Wilson Andrews Portfolio

Emily Chow


hi, i'm eschow

I design and code information graphics and Web presentations at The Washington Post.

Here are some of the projects I have worked on, in no particular order.

Scope of JavaScript Journalism

data
maps
long form
infographics

multi-media
slideshows
audio
video

non-lineral
navigation
matrix
timeline

more

Tell-all telephone

Ziet.de

Reshaping New York


The Long, Strange Trip of Dock Ellis


Snow Fall


Pulitzer Prize

2013 Feature Writing

Awarded to John Branch of The New York Times for his evocative narrative about skiers killed in an avalanche and the science that explains such disasters, a project enhanced by its deft integration of multimedia elements JavaScript.


NSA Files: Decoded

US Election Results


Timeline of a Gun Sale


Scope of JavaScript Journalism

data
maps
long form
infographics

multi-media
slideshows
audio
video

non-lineral
navigation
matrix
timeline

more

China's Memory Hole: The Images Erased From Sina Weibo


Words That Last

The perils at Great Falls

Scope of JavaScript Journalism

data
maps
long form
infographics

multi-media
slideshows
audio
video

non-lineral
navigation
matrix
timeline

more

Washington: A world apart


Fourth of July 2013


Money Laundering

mySA - San Antonio's Home Page

Ian Tomlinson death: PC cleared


Google Doodles



Code


(does a JS presentation need code?)

d3.js



The One Tech Buzzword Every Journalist Should Know

by John Paul Titlow in Co.Labs

"For newsrooms, creating interactive stories can be painful--but readers are coming to expect them more and more. As easily as they can wow readers, cool interactive graphics can be incredibly expensive to produce. A little JavaScript library called D3.js is starting to change that. And it just won a journalism award."


Online News Association's

Gannett Foundation Award for Technical Innovation in the Service of Digital Journalism

D3.js, The New York Times

Beyond Journalism


JS Storytelling (17:33)
Nick Small and Edward Ocampo-Gooding @JSConfeu

Arcade Fire
The Wilderness Downtown
Just A Reflektor

Sagascript - JS at the forefront of emerging storytelling
Astrid Bin @JSConfeu


The Museum of Mario

by Kyle Simpson, from IGN

Is The Name Wrong?

JavaScript Journalism

Requires Coding?

Should Journalism Schools Require Reporters to 'Learn Code"? No
by Olga Khazan in The Atlantic


On journalism and learning to code (again)
by Noah Veltman

Shouldn't a professional race car driver understand engines?


the “content” of any medium is always another medium

- Marshall McLuhan

Software is eating the world.
- Marc Andreessen

Any application that can be written in JavaScript, will eventually be written in JavaScript
- Jeff Atwood

JavaScript makes your site an application
- Ray Daly

the “content” of any medium is always another medium
- Marshall McLuhan

Name It Whatever


Interactive Journalism
App Journalism
Sensor Journalism
Data Journalism
Digital Journalism
Online Journalism
or
JavaScript Journalism


JavaScript Journalism covers a wide scope of stories.

Why Won't JavaScript Journalism Just Go Away?


  • News is not just text
  • JavaScript is part of the story
  • Drives people to site
  • Exclusive content increases traffic
  • Long shelf life
  • Changes concept of news site
  • Interactivity engages reader
  • Experience is more personal
  • Allows you to tell different stories

Form of journalism that uses JavaScript to tell a news story

JavaScript Journalism

The New Profession
and the Impact on News

JS Summit
November 13, 2013
http://js-journalism.org/jssummit
@js_journalism
#js_journalism

Ray Daly
@raydaly