Upload
jonathan-jackson
View
87
Download
0
Embed Size (px)
Citation preview
Presented by Jonathan Jackson
Boots and Shoeboxes
emberweekend.com
• www.201-created.com • Community Survey • Work Module Unification 🎉
The roadmap• What is FastBoot?
• How can I use FastBoot?
• What do I do if I run into trouble?
Ember's Answer to Server-Side Rendering
Why not these?
• Rails
• PHP
• WordPress
Traditional Server Tech• Crawlable by definition
• Performance on limited connectivity devices
• Predictable performance and upgrade paths
• State management
Browsers
The Browser is no longer a document viewer
Browsers are evergreen🌲
Rapid Standards Adoption
Why not these?
• Rails
• PHP
• WordPress
[...]
Server Side Rendering
And more...
In React
Before FastBoot
Before FastBoot (cont...)
Before FastBoot (cont...)
“Server-side Rendering is a bit of a misnomer [...] it's not just
server-side rendering it's server-side routing, and server-
side model fetching et, al.”
–Tom Dale
[...]
Alright, how do I use FastBoot then?
And you'll see something like this...
Let's fetch something.
Reactions for
Ember Serve Ember Fastboot Serve
🤔
Ember Serve Ember FastBoot Serve
So now that we know that let's talk about the shoebox!
So what is the shoebox?
• app/models/reaction • app/serializers/reaction • app/adapter/reaction
fastboot instance-initializer
browser instance-initializer ember data store
What about deployment?
approved
!
What do I do if something goes wrong?
Check the stacktrace
Check the issues
Or maybe try...
Check the #-fastboot channel