-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbibliography.bib
254 lines (224 loc) · 6.4 KB
/
bibliography.bib
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
@online{djangodocs:1.7,
author={Django Software Foundation},
title={Django 1.7 Documentation},
url={https://docs.djangoproject.com/en/1.7/}
}
@techreport{iso19770-2,
title={ISO CD 19770-2 Draft},
institution={ISO/IEC JTC 1/SC 7},
year={2013-12-13}
}
@online{distrowatch:2014,
author={DistroWatch.com},
title={Top Ten Distributionen},
subtitle={Ein Überblick über die heute führenden Distributionen},
url={http://distrowatch.com/dwres.php?resource=major},
urldate={2014-06-04}
}
@online{contracts:2003,
author={Bill Venners},
title={Contracts in Python},
subtitle={A Conversation with Guido van Rossum},
year={2003},
url={http://www.artima.com/intv/pycontract.html},
urldate={2014-06-06}
}
@techreport{berners2005rfc,
title={Uniform resource identifier (uri): Generic syntax},
author={Berners-Lee, Tim and Fielding, Roy and Masinter, Larry},
howpublished={Internet Requests for Comments},
type={RFC},
number={3986},
year={2005},
month={January}
}
@thesis{cygnet:2013,
type={Bachelor's Thesis},
title={Cygnet},
author={Rohner, Stefan and Tanner, Marco},
school={HSR Hochschule für Technik Rapperswil},
year={2013},
url={http://eprints.hsr.ch/id/eprint/305}
}
@phdthesis{fielding2000architectural,
title={Architectural styles and the design of network-based software architectures},
author={Fielding, Roy Thomas},
year={2000},
school={University of California}
}
@book{masse2011rest,
title={REST API design rulebook},
author={Masse, Mark},
year={2011},
publisher={O'Reilly Media, Inc.}
}
@online{PEP8:2001,
author={van Rossum, Guido and Warsaw, Barry and Coghlan, Nick},
title={Style Guide for Python Code},
year={2001},
url={http://legacy.python.org/dev/peps/pep-0008/},
urldate={2014-06-06}
}
@online{PEP414:2012,
author={Ronacher, Armin and Coghlan, Nick},
title={Explicit Unicode Literal for Python 3.3},
year={2012},
url={http://legacy.python.org/dev/peps/pep-0414/},
urldate={2014-06-11}
}
@book{gamma1994design,
title={Design Patterns: Elements of Reusable Object-oriented Software},
author={Gamma, Erich and Helm, Richard and Johnson, Ralph and Vlissides, John},
year={1994},
publisher={Pearson Education}
}
@inproceedings{bracha1990mixin,
title={Mixin-based inheritance},
author={Bracha, Gilad and Cook, William},
booktitle={ACM SIGPLAN Notices},
volume={25},
number={10},
pages={303--311},
year={1990},
organization={ACM}
}
@misc{posa1,
title={Pattern-oriented Software Architecture, Volume 1: A System of Patterns},
author={Buschmann, Frank and Meunier, Regine and Rohnert, Hans and Sommerlad, Peter and Stal, Michael},
year={1996},
publisher={John Wiley and Sons}
}
@techreport{nagle1984congestion,
title={Congestion Control in IP/TCP Internetworks},
author={Nagle, John},
howpublished={Internet Requests for Comments},
type={RFC},
number={896},
year={1984},
month={January}
}
@book{larman2002applying,
title={Applying UML and Patterns},
subtitle={An Introduction to Object-oriented Analysis and Design and the Unified Process},
author={Larman, Craig},
isbn={9780130925695},
lccn={00103644},
year={2002},
publisher={Prentice Hall PTR}
}
@article{bartel2002xml,
title={XML-signature syntax and processing},
author={Bartel, Mark and Boyer, John and Fox, Barb and LaMacchia, Brian and Simon, Ed},
journal={W3C recommendation},
volume={12},
year={2002}
}
@book{hunt1999pragmatic,
title={The Pragmatic Programmer},
subtitle={From Journeyman to Master},
author={Hunt, Andrew and Thomas, David},
isbn={9780132119177},
year={1999},
publisher={Pearson Education}
}
@book{schumacher2013security,
title={Security Patterns: Integrating security and systems engineering},
author={Schumacher, Markus and Fernandez-Buglioni, Eduardo and Hybertson, Duane and Buschmann, Frank and Sommerlad, Peter},
year={2013},
publisher={John Wiley \& Sons}
}
@book{alchin2010pro,
title={Pro Python},
author={Alchin, Marty},
isbn={9781430227588},
lccn={2011280461},
series={Books for professionals by professionals},
year={2010},
publisher={Apress}
}
@book{meyers1995more,
title={More Effective C++},
subtitle={35 New Ways to Improve Your Programs and Designs},
author={Meyers, Scott},
isbn={9780132797474},
year={1995},
publisher={Pearson Education}
}
@online{homakov2013,
author={Homakov, Egor},
title={OAuth1, OAuth2, OAuth...?},
year={2013},
month={March},
url={http://homakov.blogspot.jp/2013/03/oauth1-oauth2-oauth.html},
urldate={2014-06-11}
}
@online{hammer2012,
author={Hammer, Eran},
title={OAuth 2.0 and the Road to Hell},
year={2012},
month={July},
url={http://hueniverse.com/2012/07/26/oauth-2-0-and-the-road-to-hell/},
urldate={2014-06-11}
}
@online{httpsignatures2014,
author={Internet Engineering Task Force (IETF)},
title={Signing HTTP Messages},
year={2014},
url={https://web-payments.org/specs/source/http-signatures},
urldate={2014-06-11}
}
@online{httpsecconsiderations2014,
author={Internet Engineering Task Force (IETF)},
title={Security Considerations for HTTP Signatures},
year={2014},
url={https://web-payments.org/specs/source/http-signatures-audit/},
urldate={2014-06-11}
}
@online{alliance2008scrum,
title={Scrum Artifacts},
organization={Scrum Alliance},
year={2008},
url={http://www.scrumalliance.org/why-scrum/core-scrum-artifacts-activities},
urldate={2014-06-11}
}
@book{regebro2013porting,
title={Porting to Python 3: An In-Depth Guide},
author={Regebro, Lennart},
isbn={9781490362229},
year={2013},
publisher={Createspace Independent Pub},
url={http://python3porting.com/}
}
@online{py3adoption,
title={Python 3 Wall of Superpowers},
author={Greenfield, Yuval},
url={http://python3wos.appspot.com/},
urldate={2014-06-11}
}
@online{ronacher2013porting,
title={Porting to Python 3 Redux},
author={Ronacher, Armin},
url={http://lucumr.pocoo.org/2013/5/21/porting-to-python-3-redux/},
urldate={2014-06-11}
}
@online{deshev2012porting,
title={Quick Tips on Making Your Code Python 3 Ready},
author={Deshev, Hristo},
year={2012},
url={http://stackful-dev.com/quick-tips-on-making-your-code-python-3-ready.html},
urldate={2014-06-11}
}
@online{greenfeld2012rest,
title={Choosing an API framework for Django},
author={Greenfeld, Daniel},
year={2012},
url={http://pydanny.com/choosing-an-api-framework-for-django.html},
urldate={2014-06-12}
}
@online{owasp2013a5,
title={Security Misconfiguration},
year={2013},
organization={OWASP Foundation},
url={https://www.owasp.org/index.php/Top_10_2013-A5-Security_Misconfiguration},
urldate={2014-06-12}
}