|
76 | 76 | <li>3.4 <a href="#data-analysis">Data analysis</a></li>
|
77 | 77 | <ul class="toc3">
|
78 | 78 | <li><a href="#pandas">pandas</a></li>
|
79 |
| - <li><a href="#scipy-numpy">SciPy & NumPy</a></li> |
| 79 | + <li><a href="#scipy-and-numpy">SciPy & NumPy</a></li> |
80 | 80 | </ul>
|
81 | 81 | <li>3.5 <a href="#data-visualization">Data visualization</a></li>
|
82 | 82 | <ul class="toc3">
|
83 | 83 | <li><a href="#bokeh">Bokeh</a></li>
|
84 |
| - <li><a href="#d3-js">d3.js</a></li> |
| 84 | + <li><a href="#data-driven-documents-d3js">d3.js</a></li> |
85 | 85 | <li><a href="#matplotlib">Matplotlib</a></li>
|
86 | 86 | </ul>
|
87 | 87 | <li>3.6 <a href="#markup-languages">Markup Languages</a></li>
|
88 | 88 | <ul class="toc3">
|
89 | 89 | <li><a href="#markdown">Markdown</a></li>
|
90 |
| - <li><a href="/restructuredtext.html">reStructuredText</a></li> |
| 90 | + <li><a href="#restructuredtext">reStructuredText</a></li> |
91 | 91 | </ul>
|
92 | 92 | </ul>
|
93 | 93 |
|
|
125 | 125 | <li>4.5 <a href="#javascript">JavaScript</a></li>
|
126 | 126 | <ul class="toc3">
|
127 | 127 | <li><a href="#react">React</a></li>
|
128 |
| - <li><a href="#vuejs.html">Vue.js</a></li> |
| 128 | + <li><a href="#vuejs">Vue.js</a></li> |
129 | 129 | <li><a href="#angular">Angular</a></li>
|
130 |
| - <li><a href="#ember">Ember</a></li> |
131 | 130 | </ul>
|
132 | 131 | <li>4.6 <a href="#task-queues">Task queues</a></li>
|
133 | 132 | <ul class="toc3">
|
|
163 | 162 | <li>4.11 <a href="#api-creation">API creation</a></li>
|
164 | 163 | <ul class="toc3 toc3-more">
|
165 | 164 | <li><a href="#api-frameworks">API Frameworks</a></li>
|
166 |
| - <li><a href="#django-rest-framework-drf">Django REST Framework</a></li> |
| 165 | + <li><a href="#django-rest-framework">Django REST Framework</a></li> |
167 | 166 | </ul>
|
168 | 167 | <li>4.12 <a href="#api-integration">API integration</a></li>
|
169 | 168 | <ul class="toc3 toc3-more">
|
|
197 | 196 | <ul class="toc3">
|
198 | 197 | <li><a href="#heroku">Heroku</a></li>
|
199 | 198 | <li><a href="#pythonanywhere">PythonAnywhere</a></li>
|
200 |
| - <li>Codestar</li> |
| 199 | + <li><a href="#aws-codestar">AWS Codestar</a></li> |
201 | 200 | </ul>
|
202 | 201 | <li>5.4 <a href="#operating-systems">Operating systems</a></li>
|
203 | 202 | <ul class="toc3">
|
204 | 203 | <li><a href="#ubuntu">Ubuntu Linux</a></li>
|
205 |
| - <li>macOS</li> |
206 |
| - <li>Windows</li> |
| 204 | + <li><a href="#macos">macOS</a></li> |
| 205 | + <li>FreeBSD</li> |
| 206 | + <li><a href="#windows">Windows</a></li> |
207 | 207 | </ul>
|
208 | 208 | <li>5.5 <a href="#web-servers">Web servers</a></li>
|
209 | 209 | <ul class="toc3">
|
210 | 210 | <li><a href="#apache-http-server">Apache HTTP Server</a></li>
|
211 | 211 | <li><a href="#nginx">Nginx</a></li>
|
212 | 212 | <li><a href="#caddy">Caddy</a></li>
|
213 |
| - <li>Lighttpd</li> |
214 | 213 | </ul>
|
215 | 214 | <li>5.6 <a href="#wsgi-servers">WSGI servers</a></li>
|
216 | 215 | <ul class="toc3">
|
217 | 216 | <li><a href="#green-unicorn-gunicorn">Green Unicorn</a></li>
|
| 217 | + <li><a href="#uwsgi">uWSGI</a></li> |
218 | 218 | <li>mod_wsgi</li>
|
219 |
| - <li>uWSGI</li> |
220 |
| - <li>Waitress</li> |
221 | 219 | </ul>
|
222 | 220 | <li>5.7 <a href="#continuous-integration">Continuous integration</a></li>
|
223 | 221 | <ul class="toc3">
|
224 |
| - <li> <a href="#jenkins">Jenkins</a></li> |
| 222 | + <li><a href="#jenkins">Jenkins</a></li> |
225 | 223 | <li>GoCD</li>
|
226 |
| - <li>BuildBot</li> |
227 |
| - <li>Travis CI</li> |
228 | 224 | </ul>
|
229 | 225 | <li>5.8 <a href="#configuration-management">Configuration management</a></li>
|
230 | 226 | <ul class="toc3">
|
231 | 227 | <li><a href="#ansible">Ansible</a></li>
|
232 | 228 | <li>Salt</li>
|
233 | 229 | </ul>
|
234 |
| - <li>5.9 Containers</li> |
| 230 | + <li>5.9 <a href="#containers">Containers</a></li> |
235 | 231 | <ul class="toc3">
|
236 | 232 | <li><a href="#docker">Docker</a></li>
|
237 |
| - <li>Kubernetes</li> |
| 233 | + <li><a href="#kubernetes">Kubernetes</a></li> |
238 | 234 | </ul>
|
239 | 235 | <li>5.10 <a href="#serverless">Serverless Architectures</a></li>
|
240 | 236 | <ul class="toc3 toc3-more">
|
241 | 237 | <li><a href="#aws-lambda">AWS Lambda</a></li>
|
242 |
| - <li>Azure Functions</li> |
| 238 | + <li><a href="#azure-functions">Azure Functions</a></li> |
243 | 239 | <li><a href="#google-cloud-functions">Google Cloud Functions</a></li>
|
244 | 240 | </ul>
|
245 | 241 | </ul>
|
|
248 | 244 | <ul class="toc2">
|
249 | 245 | <li>6.1 <a href="#monitoring">Monitoring</a></li>
|
250 | 246 | <ul class="toc3">
|
251 |
| - <li>Graphite</li> |
252 |
| - <li>Prometheus</li> |
253 |
| - <li>Service Canary</li> |
254 |
| - </ul> |
255 |
| - <li>6.2 Hosted Monitoring Services</li> |
256 |
| - <ul class="toc3"> |
| 247 | + <li><a href="#prometheus">Prometheus</a></li> |
257 | 248 | <li><a href="#rollbar">Rollbar</a></li>
|
258 | 249 | <li>Sentry</li>
|
259 |
| - <li>New Relic</li> |
260 | 250 | <li>Scout</li>
|
261 | 251 | </ul>
|
262 |
| - <li>6.3 Web App Performance</li> |
| 252 | + <li>6.2 <a href="#web-app-performance">Web App Performance</a></li> |
263 | 253 | <ul class="toc3">
|
| 254 | + <li><a href="#logging">Logging</a></li> |
264 | 255 | <li><a href="#caching">Caching</a></li>
|
265 |
| - <li>Load testing</li> |
266 |
| - <li>Scaling</li> |
267 |
| - </ul> |
268 |
| - <li>6.4 <a href="#logging">Logging</a></li> |
269 |
| - <ul class="toc3"> |
270 |
| - <li>stdlib logging</li> |
271 |
| - <li>DTrace</li> |
272 |
| - <li>logbook</li> |
273 |
| - </ul> |
274 |
| - <li>6.5 <a href="#web-analytics">Web Analytics</a></li> |
275 |
| - <ul class="toc3"> |
276 |
| - <li>Google Analytics</li> |
277 |
| - <li>Piwik</li> |
278 |
| - <li>MixPanel</li> |
| 256 | + <li><a href="#web-analytics">Web Analytics</a></li> |
279 | 257 | </ul>
|
280 | 258 | </ul>
|
281 | 259 |
|
|
0 commit comments