Sandro Pasquali
Bulldog and Fisk
Overview
Remember when you were in control? The web unleashed the creativity of everyone with a computer, creating new careers and new companies for anyone who could stand up a website or more. Through consolidation great fortunes were made. The measurement of a “successful website” then underwent inflation. If it wasn’t in the cloud with millions of members it wasn’t worth your time. Individuals stopped participating in the web. We stopped believing that small groups of future-minded developers not aligned with a handful of companies could make a difference.
Technology is now available to the average developer to build great things locally, privately and for profit. You will see demonstrated a powerful offline-first content platform augmented with an NLP-powered conversational interface. You will learn how to use CouchDB, running on a single laptop, to synchronize private data amongst a distributed peer group of friends and applications. Keybase.io will be integrated into a distributed, encrypted, communication system. You will learn how to use Node.js to program flows between web-based APIs to collect, curate, and circulate information for profit – IFTTT for information sharing, without learning another password or giving away your data, or the valuable data of your friends.
Objective
Learn how to build networked software that you control and profit from, online or off
Target Audience
Web-first developers who believe in privacy and freedom, who are makers and aren’t afraid of writing some code
Assumed Audience Knowledge
Familiarity with building servers and creating websites, JavaScript(Node.js) and connecting to and using APIs
Level
Intermediate
Five Things Audience Members Will Learn
How Keybase.io is taking encryption mainstream, and how to build apps on top of it
The new kinds of applications CouchDB and masterless data synchronization allow
How to build advanced chatbots using NLP and other AI-driven productivity tools
How APIs and cloud services can be domesticated, allowing individuals to “program the network” using Node.js and JavaScript
How JSONSchemas can be used to secure open software and network interfaces
7. “Movement of switch toward car gate
causes elevator to go down. Movement of
switch away from gate causes elevator to go
up. Speed of car can usually be controlled
by amount of movement of car switch”
8. “Operators never give information or make
statements, either written or verbal, in connection
with accidents occurring in the building. If
statements are to be made, they must be given in
presence of building manager or supervisor.”
9. This is a a mediated relationship between a
technology and a user of that technology.
Your relationship with the elevator is
managed for you by a 3rd party
10. Then someone realized that the job of elevator
operator was unnecessary. The managed
relationship between you and elevator
technology was disintermediated, and that is
why we don't have elevator operators anymore.
46. Nobody “owns” any part of the Web.
Having the largest market share doesn’t
imply teleology: Google isn’t the company
whose C-suite had a lone view into the
“meaning” of Web Search. New mutations
will, and should, happen. Via the Web.