An edition of A Programmable Web (2013)

A Programmable Web

An Unfinished Work

  • 0 Ratings
  • 1 Want to read
  • 0 Currently reading
  • 1 Have read

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 0 Ratings
  • 1 Want to read
  • 0 Currently reading
  • 1 Have read


Download Options

Buy this book

Last edited by ImportBot
June 18, 2022 | History
An edition of A Programmable Web (2013)

A Programmable Web

An Unfinished Work

  • 0 Ratings
  • 1 Want to read
  • 0 Currently reading
  • 1 Have read

A draft version of a book about programmatically accessing the web. Instead of just storing information on the web and bolting on APIs as an after-thought, how might we build programs on top of it?

Publish Date
Language
English

Buy this book

Previews available in: English

Edition Availability
Cover of: A Programmable Web
A Programmable Web: An Unfinished Work
2013, Morgan & Claypool Publishers
in English

Add another edition?

Book Details


ID Numbers

Open Library
OL27595637M
Internet Archive
AaronSwartzAProgrammableWeb
ISBN 13
9781627051699

Excerpts

Fortunately for us, the Web was designed with this future in mind. The protocols that underpin it are not designed simply to provide pages for human consumption, but also to easily accommodate the menagerie of spiders, bots, and scripts that explore its fertile soil. And the original developers of the Web, the men and women who invented the tools that made it the life-consuming pastime that it is today, have long since turned their sights towards making the Web safe, even inviting, for applications.

Unfortunately, far too few are aware of this fact, leading many to reinvent — sloppily — the work that they have already done. (It hasn't helped that the few who are aware have spent their time working on the Semantic Web nonsense that I criticized above.) So we will begin by trying to understand the architecture of the Web — what it got right and, occasionally, what it got wrong, but most importantly why it is the way it is. We will learn how it allows both users and search engines to co-exist peacefully while supporting everything from photo-sharing to financial transactions.

We will continue by considering what it means to build a program on top of the Web — how to write software that both fairly serves its immediate users as well as the developers who want to build on top of it. Too often, an API is bolted on top of an existing application, as an afterthought or a completely separate piece. But, as we'll see, when a web application is designed properly, APIs naturally grow out of it and require little effort to maintain.

Then we'll look into what it means for your application to be not just another tool for people and software to use, but part of the ecology — a section of the programmable web. This means exposing your data to be queried and copied and integrated, even without explicit permission, into the larger software ecosystem, while protecting users' freedom.

Finally, we'll ...try to understand what ["the Semantic Web"] would really mean.
added by claudiatu. "overview of book contents"

Links outside Open Library

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
June 18, 2022 Edited by ImportBot import existing book
October 31, 2019 Edited by Erick Soares Figueiredo Edited without comment.
October 31, 2019 Edited by Erick Soares Figueiredo Added new cover
October 31, 2019 Created by Erick Soares Figueiredo Added new book.