#csfuture

Coding Our Tomorrows

And Building the Future of the Web

Sven Aas / @svenaas
#csfuture

The Future, Yesterday

Sputnik Beep via NASA's awesome Soundcloud Channel
The Usborne Book of the Future (1979), Future Cities (1979)
The Usborne Book of the Future (1979)
The Usborne Book of the Future (1979)
The Usborne Book of the Future (1979)

Image: Crazywatches / Audio: oldpulsars.com
"Wall Street" (1987)

The Future, Today

Raspbery Pi WikiMedia Commons image by Lucasbosch
Indiegogo Campaign Photo
Apple Watch Gallery Photo
Photo via Stanford

The Internet of Things

Flickr photo by thrp

What's the fundamental unit of the Web?

The internet isn't made of pages.

How do we experience the web?

WikiMedia Commons image by JohnnyMrNinja
Un iPhone para tu gato from iPhone Diario
Via Soulful Abode
WikiMedia Commons image by cloudzilla
Flickr photo by Steve Jurvetson
Flickr photo by Anthony Hicks
Via International Business Times
Noha نهى by Hossam el-Hamalawy

The Future, Tomorrow

People don't view your content on your website.

People.
Don't.
View.
Your content.
On your website.

Why not?


Syndication

RSS Throwboy by Jack Amick

Sharing

Min Ming Lo's Share: The Icon No One Agrees On via Gizmodo

Use Case Fluidity

Photo via Mobify

Cards

Why Cards Are the Future of the Web by Paul Adams

Don't try to control how people access your content.
Just make sure it's possible.

Web Standards

Flickr photo by Jeffery Zeldman

Accessibility

Flickr photo by League of Michigan Bicyclists

Semantics

  • Microformats
  • ARIA
Flickr photo by Jacob Davies

But it's not just your content

Users expect to get their data in and out of your site.

Flickr photo by julochka

Interchange formats

  • XML
  • JSON
  • YAML
Flickr photo by Greg Williams

And it's not just content and data portability

Your services have lives outside of your site.

Interoperability

Flickr photo by Arturo Vidich

APIs

Flickr photo by Eric Lumsden

Web Services

Flickr photo by Ralph S

Web Resources

Flickr photo by Joachim S. Müller

Objects

Flickr photo by Jay Reed

Integration

Flickr photo by eldeeem

Tomorrow

Be Ready for Tomorrow

  • Free your content
  • Free your users' data
  • Be inclusive
  • Take advantage of standards
  • Design for interoperability
  • Avoid unnecessary constraints

Thank You

And See You Tomorrow