ArticleS
.
MichaelFeathers
.
TheGoldenRuleOfApiDesign
Version Selection
Select a version.
Name
Author
Age
robertcmartin-891946-20240726122059
robertcmartin
19 hours
robertcmartin-891601-20240726001852
robertcmartin
1 day
robertcmartin-891300-20240725234309
robertcmartin
1 day
robertcmartin-891289-20240724192232
robertcmartin
2 days
robertcmartin-890759-20240724155703
robertcmartin
2 days
robertcmartin-890658-20240724155336
robertcmartin
2 days
robertcmartin-890648-20240724151419
robertcmartin
2 days
robertcmartin-890606-20240724110941
robertcmartin
2 days
robertcmartin-890421-20240723204426
robertcmartin
3 days
robertcmartin-890086-20240722205202
robertcmartin
4 days
robertcmartin-889531-20240722110750
robertcmartin
4 days
robertcmartin-889318-20240721234206
robertcmartin
5 days
robertcmartin-888982-20240721204217
robertcmartin
5 days
robertcmartin-888933-20240721131035
robertcmartin
5 days
robertcmartin-888660-20240721080619
robertcmartin
6 days
robertcmartin-888510-20240721033120
robertcmartin
6 days
robertcmartin-888314-20240721030915
robertcmartin
6 days
robertcmartin-888305-20240721002237
robertcmartin
6 days
robertcmartin-888233-20240721000322
robertcmartin
6 days
robertcmartin-888228-20240720125328
robertcmartin
6 days
robertcmartin-888000-20240720032123
robertcmartin
7 days
robertcmartin-887752-20240719173749
robertcmartin
7 days
robertcmartin-887580-20240719124817
robertcmartin
7 days
robertcmartin-887430-20240719075722
robertcmartin
8 days
robertcmartin-887209-20240719002432
robertcmartin
8 days
robertcmartin-887056-20240718133425
robertcmartin
8 days
robertcmartin-886756-20240718123855
robertcmartin
8 days
robertcmartin-886731-20240717232434
robertcmartin
9 days
robertcmartin-886362-20240717214113
robertcmartin
9 days
robertcmartin-886305-20240717200158
robertcmartin
9 days
robertcmartin-886243-20240717133513
robertcmartin
9 days
robertcmartin-886038-20240716234944
robertcmartin
10 days
robertcmartin-885750-20240716134945
robertcmartin
10 days
robertcmartin-885560-20240716043709
robertcmartin
11 days
robertcmartin-885262-20240716003443
robertcmartin
11 days
robertcmartin-885077-20240715132701
robertcmartin
11 days
robertcmartin-884803-20240715131606
robertcmartin
11 days
robertcmartin-884781-20240714233642
robertcmartin
12 days
robertcmartin-884529-20240714192212
robertcmartin
12 days
robertcmartin-884476-20240714180857
robertcmartin
12 days
robertcmartin-884438-20240714160234
robertcmartin
12 days
robertcmartin-884389-20240714133411
robertcmartin
12 days
robertcmartin-884326-20240714124107
robertcmartin
12 days
robertcmartin-884269-20240714092548
robertcmartin
12 days
robertcmartin-884098-20240713074612
robertcmartin
14 days
robertcmartin-883590-20240712074642
robertcmartin
15 days
robertcmartin-883148-20240711143856
robertcmartin
15 days
robertcmartin-882743-20240711122647
robertcmartin
15 days
robertcmartin-882670-20240711093414
robertcmartin
15 days
robertcmartin-882497-20240711075235
robertcmartin
16 days
robertcmartin-882434-20240710134133
robertcmartin
16 days
robertcmartin-882008-20240710103309
robertcmartin
16 days
robertcmartin-881865-20240709143007
robertcmartin
17 days
robertcmartin-881374-20240709083827
robertcmartin
17 days
robertcmartin-880976-20240708135550
robertcmartin
18 days
robertcmartin-880589-20240707194051
robertcmartin
19 days
robertcmartin-879996-20240707142118
robertcmartin
19 days
robertcmartin-879895-20240706114755
robertcmartin
20 days
robertcmartin-879461-20240705223947
robertcmartin
21 days
robertcmartin-879195-20240705113143
robertcmartin
21 days
robertcmartin-878951-20240704141751
robertcmartin
22 days
robertcmartin-878457-20240704113624
robertcmartin
22 days
robertcmartin-878386-20240703232854
robertcmartin
23 days
robertcmartin-878054-20240703232121
robertcmartin
23 days
robertcmartin-878043-20240703074400
robertcmartin
24 days
robertcmartin-877578-20240703042510
robertcmartin
24 days
robertcmartin-877482-20240701092940
robertcmartin
25 days
robertcmartin-876529-20240630221102
robertcmartin
26 days
robertcmartin-876334-20240630052241
robertcmartin
27 days
robertcmartin-876082-20240629220740
robertcmartin
27 days
robertcmartin-875999-20240629120435
robertcmartin
27 days
robertcmartin-875853-20240629031237
robertcmartin
28 days
robertcmartin-875703-20240628225328
robertcmartin
28 days
robertcmartin-875594-20240628221014
robertcmartin
28 days
robertcmartin-875566-20240628174653
robertcmartin
28 days
robertcmartin-875518-20240628152449
robertcmartin
28 days
robertcmartin-875473-20240628062155
robertcmartin
29 days
robertcmartin-875275-20240626192809
robertcmartin
30 days
robertcmartin-874584-20240626155706
robertcmartin
30 days
robertcmartin-874480-20240626135659
robertcmartin
30 days
robertcmartin-874277-20240626090225
robertcmartin
30 days
robertcmartin-874043-20240626072945
robertcmartin
31 days
robertcmartin-873978-20240625220508
robertcmartin
31 days
robertcmartin-873520-20240625203308
robertcmartin
31 days
robertcmartin-873456-20240625161432
robertcmartin
31 days
robertcmartin-873348-20240625084028
robertcmartin
31 days
robertcmartin-873115-20240625075146
robertcmartin
32 days
robertcmartin-873089-20240624235706
robertcmartin
32 days
robertcmartin-872819-20240624230525
robertcmartin
32 days
robertcmartin-872675-20240624221720
robertcmartin
32 days
robertcmartin-872523-20240624212358
robertcmartin
32 days
robertcmartin-872500-20240624210744
robertcmartin
32 days
robertcmartin-872394-20240624163857
robertcmartin
32 days
robertcmartin-872020-20240624075232
robertcmartin
33 days
robertcmartin-871654-20240623204005
robertcmartin
33 days
robertcmartin-871279-20240623113242
robertcmartin
33 days
robertcmartin-870884-20240623074011
robertcmartin
34 days
robertcmartin-870762-20240623065734
robertcmartin
34 days
robertcmartin-870661-20240622084304
robertcmartin
34 days
robertcmartin-869990-20240622055836
robertcmartin
35 days
robertcmartin-869856-20240622041812
robertcmartin
35 days
robertcmartin-869825-20240621142228
robertcmartin
35 days
robertcmartin-869401-20240621085518
robertcmartin
35 days
robertcmartin-869084-20240621070613
robertcmartin
36 days
robertcmartin-868800-20240621015614
robertcmartin
36 days
robertcmartin-868516-20240621003326
robertcmartin
36 days
robertcmartin-868343-20240620230417
robertcmartin
36 days
robertcmartin-868264-20240620131137
robertcmartin
36 days
robertcmartin-868034-20240620114806
robertcmartin
36 days
robertcmartin-867999-20240620005031
robertcmartin
37 days
robertcmartin-867576-20240619142854
robertcmartin
37 days
robertcmartin-867165-20240619023433
robertcmartin
38 days
robertcmartin-866787-20240619015912
robertcmartin
38 days
robertcmartin-866627-20240618080521
robertcmartin
39 days
robertcmartin-866237-20240618073636
robertcmartin
39 days
robertcmartin-866014-20240618014158
robertcmartin
39 days
robertcmartin-865786-20240617183404
robertcmartin
39 days
robertcmartin-865607-20240617175833
robertcmartin
39 days
robertcmartin-865587-20240617104422
robertcmartin
39 days
robertcmartin-865370-20240617065740
robertcmartin
40 days
robertcmartin-865265-20240616203605
robertcmartin
40 days
robertcmartin-865079-20240616155130
robertcmartin
40 days
robertcmartin-864953-20240616064851
robertcmartin
41 days
robertcmartin-864648-20240615070319
robertcmartin
42 days
robertcmartin-864241-20240615020233
robertcmartin
42 days
robertcmartin-864127-20240614191248
robertcmartin
42 days
robertcmartin-863924-20240614162656
robertcmartin
42 days
robertcmartin-863844-20240614153915
robertcmartin
42 days
robertcmartin-863821-20240614092823
robertcmartin
42 days
robertcmartin-863633-20240614071305
robertcmartin
43 days
robertcmartin-863489-20240614010213
robertcmartin
43 days
robertcmartin-863337-20240613180516
robertcmartin
43 days
robertcmartin-863117-20240613070230
robertcmartin
44 days
robertcmartin-862808-20240613064902
robertcmartin
44 days
robertcmartin-862798-20240612231204
robertcmartin
44 days
robertcmartin-862602-20240612165932
robertcmartin
44 days
robertcmartin-862456-20240612092030
robertcmartin
44 days
robertcmartin-862150-20240612075101
robertcmartin
45 days
robertcmartin-861990-20240611194428
robertcmartin
45 days
robertcmartin-861636-20240609212936
robertcmartin
47 days
robertcmartin-860554-20240609212936
robertcmartin
47 days
robertcmartin-860553-20240609184034
robertcmartin
47 days
robertcmartin-860434-20240609000150
robertcmartin
48 days
robertcmartin-859493-20240608235400
robertcmartin
48 days
robertcmartin-859486-20240608165237
robertcmartin
48 days
robertcmartin-859194-20240608163520
robertcmartin
48 days
robertcmartin-859179-20240608132107
robertcmartin
48 days
robertcmartin-859111-20240607220902
robertcmartin
49 days
robertcmartin-858822-20240606005207
robertcmartin
51 days
robertcmartin-857662-20240604213046
robertcmartin
52 days
robertcmartin-856989-20240604040324
robertcmartin
53 days
robertcmartin-856469-20240604012933
robertcmartin
53 days
robertcmartin-856290-20240603230615
robertcmartin
53 days
robertcmartin-856082-20240603181802
robertcmartin
53 days
robertcmartin-855604-20240603132721
robertcmartin
53 days
robertcmartin-855350-20240603112448
robertcmartin
53 days
robertcmartin-855275-20240602232534
robertcmartin
54 days
robertcmartin-854999-20240602211528
robertcmartin
54 days
robertcmartin-854967-20240602132144
robertcmartin
54 days
robertcmartin-854818-20240602034210
robertcmartin
55 days
robertcmartin-854674-20240602013103
robertcmartin
55 days
robertcmartin-854628-20240601131002
robertcmartin
55 days
robertcmartin-854353-20240601084000
robertcmartin
55 days
robertcmartin-854265-20240531062349
robertcmartin
57 days
robertcmartin-853590-20240531044058
robertcmartin
57 days
robertcmartin-853500-20240530192439
robertcmartin
57 days
robertcmartin-853161-20240530061545
robertcmartin
58 days
robertcmartin-852796-20240529232525
robertcmartin
58 days
robertcmartin-852638-20240529191607
robertcmartin
58 days
robertcmartin-852534-20240529062236
robertcmartin
59 days
robertcmartin-852012-20240528153153
robertcmartin
59 days
robertcmartin-851392-20240528062556
robertcmartin
60 days
robertcmartin-850815-20240528043036
robertcmartin
60 days
robertcmartin-850624-20240528003637
robertcmartin
60 days
robertcmartin-850425-20240527194215
robertcmartin
60 days
robertcmartin-850196-20240527153546
robertcmartin
60 days
robertcmartin-849986-20240527035755
robertcmartin
61 days
robertcmartin-849275-20240527014357
robertcmartin
61 days
robertcmartin-849112-20240526175531
robertcmartin
61 days
robertcmartin-848847-20240526153439
robertcmartin
61 days
robertcmartin-848767-20240526062345
robertcmartin
62 days
robertcmartin-848548-20240526055314
robertcmartin
62 days
robertcmartin-848534-20240526032010
robertcmartin
62 days
robertcmartin-848494-20240525153744
robertcmartin
62 days
robertcmartin-848234-20240525031653
robertcmartin
63 days
robertcmartin-847914-20240524185529
robertcmartin
63 days
robertcmartin-847700-20240524153527
robertcmartin
63 days
robertcmartin-847621-20240524135450
robertcmartin
63 days
robertcmartin-847546-20240524030533
robertcmartin
64 days
robertcmartin-847312-20240524020251
robertcmartin
64 days
robertcmartin-847280-20240524020009
robertcmartin
64 days
robertcmartin-847278-20240523214627
robertcmartin
64 days
robertcmartin-847195-20240523153351
robertcmartin
64 days
robertcmartin-847045-20240523074900
robertcmartin
65 days
robertcmartin-846800-20240523015739
robertcmartin
65 days
robertcmartin-846652-20240522022216
robertcmartin
66 days
robertcmartin-845923-20240521015646
robertcmartin
67 days
robertcmartin-845261-20240520193209
robertcmartin
67 days
robertcmartin-845114-20240520015039
robertcmartin
68 days
robertcmartin-844702-20240519020034
robertcmartin
69 days
robertcmartin-844167-20240518160714
robertcmartin
69 days
robertcmartin-844010-20240518014737
robertcmartin
70 days
robertcmartin-843780-20240517100918
robertcmartin
70 days
robertcmartin-843437-20240517030108
robertcmartin
71 days
robertcmartin-843247-20240517022722
robertcmartin
71 days
robertcmartin-843241-20240517021936
robertcmartin
71 days
robertcmartin-843238-20240515233214
robertcmartin
72 days
robertcmartin-842708-20240515184750
robertcmartin
72 days
robertcmartin-842569-20240515134603
robertcmartin
72 days
robertcmartin-842399-20240515075005
robertcmartin
73 days
robertcmartin-842182-20240515043645
robertcmartin
73 days
robertcmartin-842048-20240514233917
robertcmartin
73 days
robertcmartin-841888-20240514080449
robertcmartin
74 days
robertcmartin-841390-20240514012917
robertcmartin
74 days
robertcmartin-841226-20240513233703
robertcmartin
74 days
robertcmartin-841189-20240513014249
robertcmartin
75 days
robertcmartin-840625-20240512064617
robertcmartin
76 days
robertcmartin-840175-20240512015550
robertcmartin
76 days
robertcmartin-840079-20240511194555
robertcmartin
76 days
robertcmartin-839926-20240511014850
robertcmartin
77 days
robertcmartin-839542-20240511013903
robertcmartin
77 days
robertcmartin-839537-20240510163455
robertcmartin
77 days
robertcmartin-839173-20240510145408
robertcmartin
77 days
robertcmartin-839082-20240510014144
robertcmartin
78 days
robertcmartin-838807-20240509225650
robertcmartin
78 days
robertcmartin-838607-20240509124202
robertcmartin
78 days
robertcmartin-838188-20240509080231
robertcmartin
79 days
robertcmartin-837995-20240509015705
robertcmartin
79 days
robertcmartin-837858-20240508232950
robertcmartin
79 days
robertcmartin-837682-20240508214442
robertcmartin
79 days
robertcmartin-837443-20240508081958
robertcmartin
79 days
robertcmartin-836841-20240508031149
robertcmartin
80 days
robertcmartin-836567-20240508015110
robertcmartin
80 days
robertcmartin-836534-20240507013743
robertcmartin
81 days
robertcmartin-835970-20240506050706
robertcmartin
82 days
robertcmartin-835494-20240506021543
robertcmartin
82 days
robertcmartin-835302-20240506014840
robertcmartin
82 days
robertcmartin-835261-20240505011803
robertcmartin
83 days
robertcmartin-834756-20240504230618
robertcmartin
83 days
robertcmartin-834721-20240504152123
robertcmartin
83 days
robertcmartin-834575-20240504125201
robertcmartin
83 days
robertcmartin-834519-20240504013207
robertcmartin
84 days
robertcmartin-834218-20240503012335
robertcmartin
85 days
robertcmartin-833674-20240502013547
robertcmartin
86 days
robertcmartin-833131-20240501155923
robertcmartin
86 days
robertcmartin-832863-20240501102847
robertcmartin
86 days
robertcmartin-832703-20240430160517
robertcmartin
87 days
robertcmartin-832216-20240430101745
robertcmartin
87 days
robertcmartin-832043-20240430081541
robertcmartin
88 days
robertcmartin-831854-20240430032415
robertcmartin
88 days
robertcmartin-831715-20240429160502
robertcmartin
88 days
robertcmartin-831396-20240428160536
robertcmartin
89 days
robertcmartin-830879-20240427235650
robertcmartin
90 days
robertcmartin-830613-20240427192338
robertcmartin
90 days
robertcmartin-830506-20240427142225
robertcmartin
90 days
robertcmartin-830359-20240427060930
robertcmartin
91 days
robertcmartin-830140-20240426205758
robertcmartin
91 days
robertcmartin-829902-20240426131255
robertcmartin
91 days
robertcmartin-829599-20240425202950
robertcmartin
92 days
robertcmartin-829078-20240425201811
robertcmartin
92 days
robertcmartin-829071-20240425011615
robertcmartin
93 days
robertcmartin-828518-20240424180157
robertcmartin
93 days
robertcmartin-828360-20240424090132
robertcmartin
93 days
robertcmartin-828113-20240424085937
robertcmartin
93 days
robertcmartin-828110-20240423044422
robertcmartin
95 days
robertcmartin-827407-20240422065921
robertcmartin
96 days
robertcmartin-826773-20240421081443
robertcmartin
97 days
robertcmartin-826163-20240421045835
robertcmartin
97 days
robertcmartin-826114-20240417192130
robertcmartin
100 days