GET /companies
POST /suppliers
PUT /customers/:id
GET /country/:id/companies
Slide 80
Slide 80 text
Rack::CoreData
Generate REST API Scaffold from Core Data
Slide 81
Slide 81 text
Philosophy
Slide 82
Slide 82 text
I. The Server is the
Canonical Source of Truth
Philosophy
Slide 83
Slide 83 text
I. The Server is the
Canonical Source of Truth
II. Be Chatty
Philosophy
Slide 84
Slide 84 text
I. The Server is the
Canonical Source of Truth
II. Be Chatty
III. Use HTTP Caching
Semantics
Philosophy
Slide 85
Slide 85 text
Features
Slide 86
Slide 86 text
Features
•Integrates with Any Core Data
Stack
Slide 87
Slide 87 text
Features
•Integrates with Any Core Data
Stack
•Encapsulates All Networking Logic
Slide 88
Slide 88 text
Features
•Integrates with Any Core Data
Stack
•Encapsulates All Networking Logic
•Automatically Syncs with Server
Slide 89
Slide 89 text
Features
•Integrates with Any Core Data
Stack
•Encapsulates All Networking Logic
•Automatically Syncs with Server
•Adapts to Any Web Service
Slide 90
Slide 90 text
Features
•Integrates with Any Core Data
Stack
•Encapsulates All Networking Logic
•Automatically Syncs with Server
•Adapts to Any Web Service
•Reasonable Code Base (~600 LOC)
Slide 91
Slide 91 text
The Future
Slide 92
Slide 92 text
The Future
•Documentation
Slide 93
Slide 93 text
The Future
•Documentation
•Examples
Slide 94
Slide 94 text
The Future
•Documentation
•Examples
•Performance Optimization
Slide 95
Slide 95 text
The Future
•Documentation
•Examples
•Performance Optimization
Slide 96
Slide 96 text
The Future
•Documentation
•Examples
•Performance Optimization
•Advanced Predicates