SlideShare a Scribd company logo
1 of 35
Download to read offline
Tools v. Snowflakes
Chris Amico, Frontline, @eyeseast
Priya Krishnakumar, Los Angeles Times,
@priyakkumar
September 15, 2016 #ONA16tools
http://bit.ly/ONA16tools
September 15, 2016 #ONA16tools
What do we mean when
we talk about tools?
September 15, 2016 #ONA16tools
September 15, 2016 #ONA16tools
Built for news
● Tarbell
● Backbone
● python-frontmatter
Built outside of news
● Bootstrap
● Howler.js
● waypoints.js
Editorial
Product
Infrastructure
September 15, 2016 #ONA16tools
September 15, 2016 #ONA16tools
A good newsroom tool should...
● Be reusable
● Make your/your team’s life easier
● Help avoid repetitive behavior
What are the things you find yourself doing
over and over?
If you do something more than twice, can it be a tool?
● Audience-focused
● Faster
● Riskier
● Can be department-specific, more room
for experimenting
● What matters: That it works
September 15, 2016 #ONA16tools
Editorial
February ’15
Hard coded :(
July ’16
● Django app!
● Can embed
tweets/instagrams
● /youtube videos
● Newsletter
signups
● More engagement
opportunities!
September 15, 2016 #ONA16tools
Use cases for editorial tools are
constantly evolving
CartoDB,
Dec 2014
CartoDB, May 2015 | < 25K pageviews
CartoDB, April 2016 | 1.5M pageviews
September 15, 2016 #ONA16tools
Product
● Meets a user's recurring need and evolves as that need
changes
● Less risky
● Developed in planned, fixed-length cycles
● It works, and could be used newsroom-wide
● Optional/ideal: doubles as a training tool
Los Angeles Times Chartbuilder
(forked from Quartz)
Los Angeles Times meme generator
(forked from Vox)
https://github.com/datadesk
Knight Lab
storytelling tools
September 15, 2016 #ONA16tools
Infrastructure
● Slow, risk averse
● Can take upwards of 6 months
● Has to (almost) always work
● Fully integrated with CMS, company workflow
Event liveblog
● Django-based app
● Developed over a
year
● Whole newsroom
trained
SNAP (a CMS overlay)
September 15, 2016 #ONA16tools
Why invest in newsroom tools?
Think of technology as the easy part.
September 15, 2016 #ONA16tools
● Tools are a reflection of strategy and culture in the
newsroom.
● Strategy is what you mean to do
● Culture is what you do without thinking, and what you talk
about while you're doing it.
If you spend 40 minutes every day on
something, what could you do if you got
those 40 minutes back?
September 15, 2016 #ONA16tools
When should something not be a tool?
Clayton Kershaw, pitch by pitch
September 15, 2016 #ONA16tools
Key questions
September 15, 2016 #ONA16tools
Who
Who are your users when you build a tool? Yourself,
reporters, other newsrooms?
September 15, 2016 #ONA16tools
What
What should you not make a tool?
What are the small tools that make big projects easier?
What is a project you wish you had made into a tool?
What are some of the newsroom challenges you run
into when building a new tool?
September 15, 2016 #ONA16tools
When
If you're doing an editorial project, when do you
decide to make something you can reuse?
When do you work within the CMS?
When do you do decide to retire a tool?
When do you open source a tool?
September 15, 2016 #ONA16tools
How
How do you get the bandwidth to work on tools?
How much of your job is maintaining open source tools?
How much time do you invest in tool building?
September 15, 2016 #ONA16tools
Some of our favorite tools
Useful libraries
● Bootstrap
● Mapbox/Leaflet
● Howler.js
● isMobile
● Waypoints.js
Editorial tools
● Chartbuilder (Quartz)
● Vox Meme generator
● OpenStreetMap
● QGIS
● Ai2html
● SVG crowbar
● NPR daily graphics rig
● LiceCap (for gifs)
Story templating
● ArchieML
● NPR apps template
● Tarbell
● Ractive
● Django

More Related Content

Similar to Tools vs Snowflakes: Building for News vs Outside News

What can social psychology teach us about (better) UX research?
What can social psychology teach us about (better) UX research?What can social psychology teach us about (better) UX research?
What can social psychology teach us about (better) UX research?UXPA International
 
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaulSneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaulAnthony D. Paul
 
The London Web "Empathy - The Hidden Ingredient of Good Software Development"
The London Web "Empathy - The Hidden Ingredient of Good Software Development"The London Web "Empathy - The Hidden Ingredient of Good Software Development"
The London Web "Empathy - The Hidden Ingredient of Good Software Development"Daniel Bryant
 
Peep Laja - How to Figure Out What Really Makes Your Website Work
Peep Laja - How to Figure Out What Really Makes Your Website WorkPeep Laja - How to Figure Out What Really Makes Your Website Work
Peep Laja - How to Figure Out What Really Makes Your Website WorkINBOUND
 
News Media 2017: Trends & Forecasts in headlines
News Media 2017: Trends & Forecasts in headlines News Media 2017: Trends & Forecasts in headlines
News Media 2017: Trends & Forecasts in headlines Tatiana Repkova
 
User Centered Design & Understanding the New Product Development Process with...
User Centered Design & Understanding the New Product Development Process with...User Centered Design & Understanding the New Product Development Process with...
User Centered Design & Understanding the New Product Development Process with...Margee Moore
 
Small Teams, Big Conversations
Small Teams, Big ConversationsSmall Teams, Big Conversations
Small Teams, Big ConversationsNick Whitmoyer
 
Building Your Social Media Content Inventory
Building Your Social Media Content InventoryBuilding Your Social Media Content Inventory
Building Your Social Media Content InventoryTyler Thomas
 
UX Research within an Agile Design and Development Sprint Cycle
UX Research within an Agile Design and Development Sprint CycleUX Research within an Agile Design and Development Sprint Cycle
UX Research within an Agile Design and Development Sprint CycleUXPA International
 
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs ConnectPredictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs ConnectPAPIs.io
 
[Keynote] Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
[Keynote] Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect[Keynote] Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
[Keynote] Predictive APIs: What about Banking? - Natalino Busa @ PAPIs ConnectPAPIs.io
 
Re-use and Recycle: Building sustainable relationships with your users
Re-use and Recycle: Building sustainable relationships with your usersRe-use and Recycle: Building sustainable relationships with your users
Re-use and Recycle: Building sustainable relationships with your usersUXPA International
 
The Biggest Contact Center Trends of 2016
The Biggest Contact Center Trends of 2016The Biggest Contact Center Trends of 2016
The Biggest Contact Center Trends of 2016Erica Marois
 
User Research: a love story - Euro IA 2017
User Research: a love story - Euro IA 2017User Research: a love story - Euro IA 2017
User Research: a love story - Euro IA 2017Oana Secara
 
The 5 Apps That Will Take Your Facility to the Next Level
The 5 Apps That Will Take Your Facility to the Next LevelThe 5 Apps That Will Take Your Facility to the Next Level
The 5 Apps That Will Take Your Facility to the Next LevelSocial Tables
 
Know thyself and to thine users be true: Understanding and managing biases th...
Know thyself and to thine users be true: Understanding and managing biases th...Know thyself and to thine users be true: Understanding and managing biases th...
Know thyself and to thine users be true: Understanding and managing biases th...Karen Bachmann
 
Know Thyself, and to thine users be true: Understanding and Managing Biases t...
Know Thyself, and to thine users be true: Understanding and Managing Biases t...Know Thyself, and to thine users be true: Understanding and Managing Biases t...
Know Thyself, and to thine users be true: Understanding and Managing Biases t...UXPA International
 

Similar to Tools vs Snowflakes: Building for News vs Outside News (20)

What can social psychology teach us about (better) UX research?
What can social psychology teach us about (better) UX research?What can social psychology teach us about (better) UX research?
What can social psychology teach us about (better) UX research?
 
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaulSneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
 
The London Web "Empathy - The Hidden Ingredient of Good Software Development"
The London Web "Empathy - The Hidden Ingredient of Good Software Development"The London Web "Empathy - The Hidden Ingredient of Good Software Development"
The London Web "Empathy - The Hidden Ingredient of Good Software Development"
 
Peep Laja - How to Figure Out What Really Makes Your Website Work
Peep Laja - How to Figure Out What Really Makes Your Website WorkPeep Laja - How to Figure Out What Really Makes Your Website Work
Peep Laja - How to Figure Out What Really Makes Your Website Work
 
Internet Marketing Workshop
Internet Marketing WorkshopInternet Marketing Workshop
Internet Marketing Workshop
 
News Media 2017: Trends & Forecasts in headlines
News Media 2017: Trends & Forecasts in headlines News Media 2017: Trends & Forecasts in headlines
News Media 2017: Trends & Forecasts in headlines
 
Metodología Design Thinking
Metodología Design ThinkingMetodología Design Thinking
Metodología Design Thinking
 
User Centered Design & Understanding the New Product Development Process with...
User Centered Design & Understanding the New Product Development Process with...User Centered Design & Understanding the New Product Development Process with...
User Centered Design & Understanding the New Product Development Process with...
 
User Centered Design
User Centered Design User Centered Design
User Centered Design
 
Small Teams, Big Conversations
Small Teams, Big ConversationsSmall Teams, Big Conversations
Small Teams, Big Conversations
 
Building Your Social Media Content Inventory
Building Your Social Media Content InventoryBuilding Your Social Media Content Inventory
Building Your Social Media Content Inventory
 
UX Research within an Agile Design and Development Sprint Cycle
UX Research within an Agile Design and Development Sprint CycleUX Research within an Agile Design and Development Sprint Cycle
UX Research within an Agile Design and Development Sprint Cycle
 
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs ConnectPredictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
 
[Keynote] Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
[Keynote] Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect[Keynote] Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
[Keynote] Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
 
Re-use and Recycle: Building sustainable relationships with your users
Re-use and Recycle: Building sustainable relationships with your usersRe-use and Recycle: Building sustainable relationships with your users
Re-use and Recycle: Building sustainable relationships with your users
 
The Biggest Contact Center Trends of 2016
The Biggest Contact Center Trends of 2016The Biggest Contact Center Trends of 2016
The Biggest Contact Center Trends of 2016
 
User Research: a love story - Euro IA 2017
User Research: a love story - Euro IA 2017User Research: a love story - Euro IA 2017
User Research: a love story - Euro IA 2017
 
The 5 Apps That Will Take Your Facility to the Next Level
The 5 Apps That Will Take Your Facility to the Next LevelThe 5 Apps That Will Take Your Facility to the Next Level
The 5 Apps That Will Take Your Facility to the Next Level
 
Know thyself and to thine users be true: Understanding and managing biases th...
Know thyself and to thine users be true: Understanding and managing biases th...Know thyself and to thine users be true: Understanding and managing biases th...
Know thyself and to thine users be true: Understanding and managing biases th...
 
Know Thyself, and to thine users be true: Understanding and Managing Biases t...
Know Thyself, and to thine users be true: Understanding and Managing Biases t...Know Thyself, and to thine users be true: Understanding and Managing Biases t...
Know Thyself, and to thine users be true: Understanding and Managing Biases t...
 

More from Online News Association

Newsroom Workflow: Tools and Tactics to Simplify and Iterate — ONA19
Newsroom Workflow: Tools and Tactics to Simplify and Iterate — ONA19Newsroom Workflow: Tools and Tactics to Simplify and Iterate — ONA19
Newsroom Workflow: Tools and Tactics to Simplify and Iterate — ONA19Online News Association
 
Editorial Experiments to Develop and Refine Your Digital Audience Strategy – ...
Editorial Experiments to Develop and Refine Your Digital Audience Strategy – ...Editorial Experiments to Develop and Refine Your Digital Audience Strategy – ...
Editorial Experiments to Develop and Refine Your Digital Audience Strategy – ...Online News Association
 
Are You Having a Journalism Midlife Crisis? – ONA19
Are You Having a Journalism Midlife Crisis? – ONA19Are You Having a Journalism Midlife Crisis? – ONA19
Are You Having a Journalism Midlife Crisis? – ONA19Online News Association
 
Getting People to Pay for Local News Online – ONA19
Getting People to Pay for Local News Online – ONA19Getting People to Pay for Local News Online – ONA19
Getting People to Pay for Local News Online – ONA19Online News Association
 
Collaborative, Cross-Platform and Crowd-Sourced: ABC Australia's Nationwide A...
Collaborative, Cross-Platform and Crowd-Sourced: ABC Australia's Nationwide A...Collaborative, Cross-Platform and Crowd-Sourced: ABC Australia's Nationwide A...
Collaborative, Cross-Platform and Crowd-Sourced: ABC Australia's Nationwide A...Online News Association
 
We Built a Product Team in One Year: Here's Everything We Learned – ONA19
We Built a Product Team in One Year: Here's Everything We Learned – ONA19We Built a Product Team in One Year: Here's Everything We Learned – ONA19
We Built a Product Team in One Year: Here's Everything We Learned – ONA19Online News Association
 
Use Email Automation to Deliver Mini-Courses and Activate your Archives – ONA19
Use Email Automation to Deliver Mini-Courses and Activate your Archives – ONA19Use Email Automation to Deliver Mini-Courses and Activate your Archives – ONA19
Use Email Automation to Deliver Mini-Courses and Activate your Archives – ONA19Online News Association
 
Unions and the Movement to Protect Journalists – ONA19
Unions and the Movement to Protect Journalists – ONA19Unions and the Movement to Protect Journalists – ONA19
Unions and the Movement to Protect Journalists – ONA19Online News Association
 
2020 Campaign Coverage: Beyond the Horse Race – ONA19
2020 Campaign Coverage: Beyond the Horse Race – ONA192020 Campaign Coverage: Beyond the Horse Race – ONA19
2020 Campaign Coverage: Beyond the Horse Race – ONA19Online News Association
 
A Balanced Diet for Digital Products: Cross-Functional Teams and Stakeholder ...
A Balanced Diet for Digital Products: Cross-Functional Teams and Stakeholder ...A Balanced Diet for Digital Products: Cross-Functional Teams and Stakeholder ...
A Balanced Diet for Digital Products: Cross-Functional Teams and Stakeholder ...Online News Association
 
Digital Forensics: Using Social and Online Tools to Find Great Stories – ONA19
Digital Forensics: Using Social and Online Tools to Find Great Stories – ONA19Digital Forensics: Using Social and Online Tools to Find Great Stories – ONA19
Digital Forensics: Using Social and Online Tools to Find Great Stories – ONA19Online News Association
 
Do Kickass Journalism By Focusing on Solutions, Not Just Problems – ONA19
Do Kickass Journalism By Focusing on Solutions, Not Just Problems – ONA19Do Kickass Journalism By Focusing on Solutions, Not Just Problems – ONA19
Do Kickass Journalism By Focusing on Solutions, Not Just Problems – ONA19Online News Association
 
Self-Care for Journalists: Unplugging, Mental Health, Meditation and Balance ...
Self-Care for Journalists: Unplugging, Mental Health, Meditation and Balance ...Self-Care for Journalists: Unplugging, Mental Health, Meditation and Balance ...
Self-Care for Journalists: Unplugging, Mental Health, Meditation and Balance ...Online News Association
 
Ideas and Tools to Decode the 2020 Census - ONA19
Ideas and Tools to Decode the 2020 Census - ONA19Ideas and Tools to Decode the 2020 Census - ONA19
Ideas and Tools to Decode the 2020 Census - ONA19Online News Association
 
How to Get Sh** Done in a Remote Workplace and Beyond – ONA19
How to Get Sh** Done in a Remote Workplace and Beyond – ONA19How to Get Sh** Done in a Remote Workplace and Beyond – ONA19
How to Get Sh** Done in a Remote Workplace and Beyond – ONA19Online News Association
 
Parenting in the Digital Newsroom, Speed Dating Style – ONA19
Parenting in the Digital Newsroom, Speed Dating Style – ONA19Parenting in the Digital Newsroom, Speed Dating Style – ONA19
Parenting in the Digital Newsroom, Speed Dating Style – ONA19Online News Association
 
Preparing for the Future of Deepfakes – ONA19
Preparing for the Future of Deepfakes – ONA19Preparing for the Future of Deepfakes – ONA19
Preparing for the Future of Deepfakes – ONA19Online News Association
 
Rx for Online Harassment: Preparation, Response, Support and Self-Care – ONA19
Rx for Online Harassment: Preparation, Response, Support and Self-Care – ONA19Rx for Online Harassment: Preparation, Response, Support and Self-Care – ONA19
Rx for Online Harassment: Preparation, Response, Support and Self-Care – ONA19Online News Association
 
How Stories Communicate and Engage People with Climate Change on a Local Leve...
How Stories Communicate and Engage People with Climate Change on a Local Leve...How Stories Communicate and Engage People with Climate Change on a Local Leve...
How Stories Communicate and Engage People with Climate Change on a Local Leve...Online News Association
 

More from Online News Association (20)

Newsroom Workflow: Tools and Tactics to Simplify and Iterate — ONA19
Newsroom Workflow: Tools and Tactics to Simplify and Iterate — ONA19Newsroom Workflow: Tools and Tactics to Simplify and Iterate — ONA19
Newsroom Workflow: Tools and Tactics to Simplify and Iterate — ONA19
 
Editorial Experiments to Develop and Refine Your Digital Audience Strategy – ...
Editorial Experiments to Develop and Refine Your Digital Audience Strategy – ...Editorial Experiments to Develop and Refine Your Digital Audience Strategy – ...
Editorial Experiments to Develop and Refine Your Digital Audience Strategy – ...
 
Are You Having a Journalism Midlife Crisis? – ONA19
Are You Having a Journalism Midlife Crisis? – ONA19Are You Having a Journalism Midlife Crisis? – ONA19
Are You Having a Journalism Midlife Crisis? – ONA19
 
Getting People to Pay for Local News Online – ONA19
Getting People to Pay for Local News Online – ONA19Getting People to Pay for Local News Online – ONA19
Getting People to Pay for Local News Online – ONA19
 
Collaborative, Cross-Platform and Crowd-Sourced: ABC Australia's Nationwide A...
Collaborative, Cross-Platform and Crowd-Sourced: ABC Australia's Nationwide A...Collaborative, Cross-Platform and Crowd-Sourced: ABC Australia's Nationwide A...
Collaborative, Cross-Platform and Crowd-Sourced: ABC Australia's Nationwide A...
 
We Built a Product Team in One Year: Here's Everything We Learned – ONA19
We Built a Product Team in One Year: Here's Everything We Learned – ONA19We Built a Product Team in One Year: Here's Everything We Learned – ONA19
We Built a Product Team in One Year: Here's Everything We Learned – ONA19
 
Use Email Automation to Deliver Mini-Courses and Activate your Archives – ONA19
Use Email Automation to Deliver Mini-Courses and Activate your Archives – ONA19Use Email Automation to Deliver Mini-Courses and Activate your Archives – ONA19
Use Email Automation to Deliver Mini-Courses and Activate your Archives – ONA19
 
Unions and the Movement to Protect Journalists – ONA19
Unions and the Movement to Protect Journalists – ONA19Unions and the Movement to Protect Journalists – ONA19
Unions and the Movement to Protect Journalists – ONA19
 
2020 Campaign Coverage: Beyond the Horse Race – ONA19
2020 Campaign Coverage: Beyond the Horse Race – ONA192020 Campaign Coverage: Beyond the Horse Race – ONA19
2020 Campaign Coverage: Beyond the Horse Race – ONA19
 
A Balanced Diet for Digital Products: Cross-Functional Teams and Stakeholder ...
A Balanced Diet for Digital Products: Cross-Functional Teams and Stakeholder ...A Balanced Diet for Digital Products: Cross-Functional Teams and Stakeholder ...
A Balanced Diet for Digital Products: Cross-Functional Teams and Stakeholder ...
 
Digital Forensics: Using Social and Online Tools to Find Great Stories – ONA19
Digital Forensics: Using Social and Online Tools to Find Great Stories – ONA19Digital Forensics: Using Social and Online Tools to Find Great Stories – ONA19
Digital Forensics: Using Social and Online Tools to Find Great Stories – ONA19
 
Do Kickass Journalism By Focusing on Solutions, Not Just Problems – ONA19
Do Kickass Journalism By Focusing on Solutions, Not Just Problems – ONA19Do Kickass Journalism By Focusing on Solutions, Not Just Problems – ONA19
Do Kickass Journalism By Focusing on Solutions, Not Just Problems – ONA19
 
Self-Care for Journalists: Unplugging, Mental Health, Meditation and Balance ...
Self-Care for Journalists: Unplugging, Mental Health, Meditation and Balance ...Self-Care for Journalists: Unplugging, Mental Health, Meditation and Balance ...
Self-Care for Journalists: Unplugging, Mental Health, Meditation and Balance ...
 
Ideas and Tools to Decode the 2020 Census - ONA19
Ideas and Tools to Decode the 2020 Census - ONA19Ideas and Tools to Decode the 2020 Census - ONA19
Ideas and Tools to Decode the 2020 Census - ONA19
 
How to Get Sh** Done in a Remote Workplace and Beyond – ONA19
How to Get Sh** Done in a Remote Workplace and Beyond – ONA19How to Get Sh** Done in a Remote Workplace and Beyond – ONA19
How to Get Sh** Done in a Remote Workplace and Beyond – ONA19
 
Parenting in the Digital Newsroom, Speed Dating Style – ONA19
Parenting in the Digital Newsroom, Speed Dating Style – ONA19Parenting in the Digital Newsroom, Speed Dating Style – ONA19
Parenting in the Digital Newsroom, Speed Dating Style – ONA19
 
Shooting for Vertical – ONA19
Shooting for Vertical – ONA19Shooting for Vertical – ONA19
Shooting for Vertical – ONA19
 
Preparing for the Future of Deepfakes – ONA19
Preparing for the Future of Deepfakes – ONA19Preparing for the Future of Deepfakes – ONA19
Preparing for the Future of Deepfakes – ONA19
 
Rx for Online Harassment: Preparation, Response, Support and Self-Care – ONA19
Rx for Online Harassment: Preparation, Response, Support and Self-Care – ONA19Rx for Online Harassment: Preparation, Response, Support and Self-Care – ONA19
Rx for Online Harassment: Preparation, Response, Support and Self-Care – ONA19
 
How Stories Communicate and Engage People with Climate Change on a Local Leve...
How Stories Communicate and Engage People with Climate Change on a Local Leve...How Stories Communicate and Engage People with Climate Change on a Local Leve...
How Stories Communicate and Engage People with Climate Change on a Local Leve...
 

Recently uploaded

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Tools vs Snowflakes: Building for News vs Outside News

  • 1. Tools v. Snowflakes Chris Amico, Frontline, @eyeseast Priya Krishnakumar, Los Angeles Times, @priyakkumar September 15, 2016 #ONA16tools
  • 3. What do we mean when we talk about tools? September 15, 2016 #ONA16tools
  • 4.
  • 5. September 15, 2016 #ONA16tools Built for news ● Tarbell ● Backbone ● python-frontmatter Built outside of news ● Bootstrap ● Howler.js ● waypoints.js
  • 7. September 15, 2016 #ONA16tools A good newsroom tool should... ● Be reusable ● Make your/your team’s life easier ● Help avoid repetitive behavior What are the things you find yourself doing over and over? If you do something more than twice, can it be a tool?
  • 8. ● Audience-focused ● Faster ● Riskier ● Can be department-specific, more room for experimenting ● What matters: That it works September 15, 2016 #ONA16tools Editorial
  • 10. July ’16 ● Django app! ● Can embed tweets/instagrams ● /youtube videos ● Newsletter signups ● More engagement opportunities!
  • 11. September 15, 2016 #ONA16tools Use cases for editorial tools are constantly evolving
  • 13. CartoDB, May 2015 | < 25K pageviews
  • 14. CartoDB, April 2016 | 1.5M pageviews
  • 15. September 15, 2016 #ONA16tools Product ● Meets a user's recurring need and evolves as that need changes ● Less risky ● Developed in planned, fixed-length cycles ● It works, and could be used newsroom-wide ● Optional/ideal: doubles as a training tool
  • 16. Los Angeles Times Chartbuilder (forked from Quartz)
  • 17.
  • 18. Los Angeles Times meme generator (forked from Vox)
  • 21.
  • 22. September 15, 2016 #ONA16tools Infrastructure ● Slow, risk averse ● Can take upwards of 6 months ● Has to (almost) always work ● Fully integrated with CMS, company workflow
  • 23. Event liveblog ● Django-based app ● Developed over a year ● Whole newsroom trained
  • 24. SNAP (a CMS overlay)
  • 25. September 15, 2016 #ONA16tools Why invest in newsroom tools? Think of technology as the easy part.
  • 26. September 15, 2016 #ONA16tools ● Tools are a reflection of strategy and culture in the newsroom. ● Strategy is what you mean to do ● Culture is what you do without thinking, and what you talk about while you're doing it. If you spend 40 minutes every day on something, what could you do if you got those 40 minutes back?
  • 27. September 15, 2016 #ONA16tools When should something not be a tool?
  • 28.
  • 30. September 15, 2016 #ONA16tools Key questions
  • 31. September 15, 2016 #ONA16tools Who Who are your users when you build a tool? Yourself, reporters, other newsrooms?
  • 32. September 15, 2016 #ONA16tools What What should you not make a tool? What are the small tools that make big projects easier? What is a project you wish you had made into a tool? What are some of the newsroom challenges you run into when building a new tool?
  • 33. September 15, 2016 #ONA16tools When If you're doing an editorial project, when do you decide to make something you can reuse? When do you work within the CMS? When do you do decide to retire a tool? When do you open source a tool?
  • 34. September 15, 2016 #ONA16tools How How do you get the bandwidth to work on tools? How much of your job is maintaining open source tools? How much time do you invest in tool building?
  • 35. September 15, 2016 #ONA16tools Some of our favorite tools Useful libraries ● Bootstrap ● Mapbox/Leaflet ● Howler.js ● isMobile ● Waypoints.js Editorial tools ● Chartbuilder (Quartz) ● Vox Meme generator ● OpenStreetMap ● QGIS ● Ai2html ● SVG crowbar ● NPR daily graphics rig ● LiceCap (for gifs) Story templating ● ArchieML ● NPR apps template ● Tarbell ● Ractive ● Django