Because programming should be fun*

*again

not fun

TRADITIONAL CLIENT / SERVER

NETWORK PROTOCOLS

DATABASES

STATE, PERFORMANCE

& TRANSLATION

DEPLOYMENT

DISCONNECTS & LATENCY

( oh my! )

 not fun

FUNCTIONAL PROGRAMMING

(ESPECIALLY)

fun!

DATA ON THE WIRE

fun!

DATA ON THE WIRE

FULL STACK FRAMEWORK

DATABASE EVERYWHERE

(latency compensation)

fun!

DATA ON THE WIRE

FULL STACK FRAMEWORK

DATABASE EVERYWHERE

FULL STACK REACTIVITY

(   DDP all the things!   )

Android (Java), AS3, C#, Dart, JS, .NET, Node, Objective C, Python, Ruby, Raspberry Pi, Arduino...

fun!

DATA ON THE WIRE

FULL STACK FRAMEWORK

DATABASE EVERYWHERE

FULL STACK REACTIVITY

SIMPLE, DECLARATIVE PROGRAMMING

demo

so what?

The movement of logic and services 
from the server to client-based applications 
is a massive architectural change.

-Matt Debergalis

largest change since...

Not Just The Product

Toolchain

Protocols

Languages

Business Models

so, what?

Easier is better than better

-Paul Scrivens

NEW IDEAS

SIMPLE -> FAST
SIMPLE>FAST
SUPPORTED -> ROBUST
SUPPORTED>ROBUST
MODULAR -> FLEXIBLE
MODULAR>FLEXIBLE
v=
v=

Google Preso

By Isaac Strack

Google Preso

  • 1,461