-
Notifications
You must be signed in to change notification settings - Fork 2
/
schedule
95 lines (73 loc) · 1.9 KB
/
schedule
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Intro
Me
Them
Ember-Data Overwiew
IdentityMap
Store, Model, Serializer/Adapter,
Default Adapters, Serializers
Adapter Api, Serializer Api
-> 20 min
JqueryAjax(them)
Setup, JqueryAjax
-> 5 min
AdapterSetup/Ember-Cli(me)
-> 3 min
SimpleAdapterFindAll(me)
Implement adapter.findAll()
SimpleAdapterFind(them)
Implement adapter.find()
Implement updateRecord
Implement deleteRecord
Implement createRecord
More complex Data(me)
Normalize manually find
Normalize manually createRecord
==============================================================
Introduce the serializer(me)
Normalize the data
Serialize the data(them)
Implement serialize for the serializer
Add ApplicationAdapter(me)
Add the serializerFor
Add this.ajax
Add buildUrl
Generic normalization/serialization(them)
Implement generic serialization for attributes
Iterate over attributes
Relationships(me)
Format
Implement generic normalization for relationships
Relationships(them)
Implement generic serialization for relationships
Relationships
Links
Serializer.attrs(me)
Serialize: false
Serializer.attrs(them)
attrs for key
Transforms(me)
Explain use
Add a Date Transform
Make Normalize transform work
Transforms(them)
Serialize transforms
=========================================================
Error Handling(me):
Return errors
Invalid state
Sideloading(me):
Explain benefits
Implement sideloading support for find
Be clear about making sure the correct adapter/serializer is called
Move the extraction into the serializer
Metadata:
Add an extraction for metadata
Add serializeIntoHash
FindMany:
Show feature
With custom urls show how to group
========================================================
Go through JSONSerializer, RESTSerializer
=======================================================
Showcase other Adapters
=======================================================