About NewsBlur
What: NewsBlur's Motto
-
NewsBlur is a personal news reader that brings people together to talk
about the world.
Why: What makes NewsBlur better
-
News reading: With first-class iOS, Android, and web apps,
NewsBlur is an easy and organized way to read the news wherever you are.
-
Training: By using NewsBlur's training filters, you can hide
stories you don't want to see and highlight the stories that interest
you. Teaching NewsBlur your preferences (or lack thereof) for certain
blogs, authors, and topics cuts down on the noise and connects you with
the news that interests you most.
-
Social: Sharing and talking about the news is not only fun, but
allows you to break out of your routine and embrace the serendipity of
your friends' tastes.
-
Blurblogs: Even if your friends aren't NewsBlur users, they can
keep up with what you're reading through a public blog of all the
stories you've shared, including your comments.
Who: A Labor of Love
-
Samuel Clay
-
Lyric
Who: Writing the Android App
-
Andrei Dan
Who: Writing the iOS App
-
David Sinclair
When: The story behind NewsBlur
-
During the summer of 2009, Samuel wanted a better way to read the news.
So he built the first version of NewsBlur almost entirely underground on
the A train in New York City.
-
In mid-2010, NewsBlur launched to the public and to favorable reviews.
In October 2010, premium accounts launched, paying for NewsBlur's
increasing server costs.
-
After Samuel enters Y Combinator in the summer of 2012, he's able to
launch lots of new features, like Blurblogs, the iPad and Android apps,
and better intelligence training. Samuel and his dog Shiloh celebrate
with champagne and biscuits.
-
On March 13th, 2013, Google sunsets Reader and Samuel's world is turned
upside-down as thousands of users flee the dying giant. NewsBlur is one
of the top contenders for the successor to the RSS throne and by
charging cash American dollar for premium accounts, NewsBlur is able to
offer sustainability and longevity as one of its selling points.
How: Server-side technologies
-
Django: Web framework written
in Python, used to serve all pages.
-
Celery &
RabbitMQ: Asynchronous queueing
server, used to fetch and parse RSS feeds.
-
MongoDB,
Pymongo, &
Mongoengine:
Non-relational database, used to store stories, read stories, feed/page
fetch histories, and proxied sites.
-
PostgreSQL: Relational database,
used to store feeds, subscriptions, and user accounts.
-
Redis: Non-relational database, used
to calculate unread stories, and used to store friendships and unread
story lists. Also used for pub/sub for real-time story updates. Also
used as celery's queue backend. Fantastic database technology that
changed the game for NewsBlur.
-
Node: Event-driven I/O server-side
JavaScript. Used to support real-time story updates, syncing multiple
open sessions for a single user (reading a story on your phone will
instantly update the web), and a better favicon server.
How: Client-side and design
-
jQuery: Cross-browser compliant
JavaScript code. IE works without effort.
-
Backbone.js:
Models and views make for easy maintenance.
-
Underscore.js:
Functional programming for JavaScript. Indispensible.
-
Miscellaneous jQuery Plugins: Everything from resizable layouts,
to progress bars, sortables, date handling, colors, corners, JSON,
animations. See the complete list on
NewsBlur's GitHub repository
Legal: Privacy Policy &
Terms of Service
What: NewsBlur's Tagline
- A new sound of an old instrument.