2. TOC 1/5
How to iterate really fast
What is 3pjs?
How we broke our customers website
How we won’t break any more websites
Wrap-up
Monday, 18 March, 13
4. TOC 2/5
How to iterate really fast
What is 3pjs?
How we broke our customers website
How we won’t break any more websites
Wrap-up
Monday, 18 March, 13
6. 1. User authors walkthrough using our tool
2. Deploys it to their website
3. The walkthrough guides users through
tough workflows
Monday, 18 March, 13
10. TOC 3/5
How to iterate really fast
What is 3pjs?
How we broke our customers website
How we won’t break any more websites
Wrap-up
Monday, 18 March, 13
11. How we completely busted
Verold Studio…
AKA: Why not to trust third
party javascript startups.
Monday, 18 March, 13
20. WEB GL MENU
SCROLLED
VIEWPORT
WTF…
KERA
NEW SPACE CONTROLLER
TARGET
Monday, 18 March, 13
21. So, should we get rid of
continuous deployment?
Monday, 18 March, 13
22. TOC 4/5
How to iterate really fast
What is 3pjs?
How we broke our customers website
How we won’t break any more websites
Wrap-up
Monday, 18 March, 13
23. VERSIONING
Web APIs
Web Apps Client
version applies
push when Libraries
to the interface
green ???
only
Monday, 18 March, 13
24. IMMUTABILITY
• “The quality of being incapable of mutation”
• Version 1.1.1 never changes
• Version 1.1.2 is different than 1.1.1
Monday, 18 March, 13
32. TOC 5/5
How to iterate really fast
What is 3pjs?
How we broke our customers website
How we won’t break any more websites
Wrap-up
Monday, 18 March, 13
33. SUMMARY
• Version both your server and client
• Server slow (based on API)
• Client fast (every push)
• Data drive which version your customer is using
• Don’t delete old versions that are still being used
• Go fast and break things
Monday, 18 March, 13