|
19 | 19 |
|
20 | 20 | <li>2. <a href="#development-environments">Development Environments</a></li> |
21 | 21 | <ul class="toc2"> |
22 | | - <li>2.1 <a href="#text-editors-and-ides">Text Editors and IDEs</a></li> |
| 22 | + <li>2.1 <a href="#text-editors-ides">Text Editors and IDEs</a></li> |
23 | 23 | <ul class="toc3"> |
24 | 24 | <li><a href="#vim">Vim</a></li> |
25 | 25 | <li><a href="#emacs">Emacs</a></li> |
|
30 | 30 | <li>2.2 <a href="#shells">Shells</a></li> |
31 | 31 | <ul class="toc3"> |
32 | 32 | <li><a href="#bourne-again-shell-bash">Bourne-again shell (Bash)</a></li> |
33 | | - <li><a href="#zsh">Zsh</a></li> |
| 33 | + <li><a href="#zsh-shell">Zsh</a></li> |
34 | 34 | <li><a href="#powershell">PowerShell</a></li> |
35 | 35 | </ul> |
36 | 36 | <li>2.3 <a href="#terminal-multiplexers">Terminal multiplexers</a></li> |
|
41 | 41 | <li>2.4 <a href="#environment-configuration">Environment configuration</a></li> |
42 | 42 | <ul class="toc3"> |
43 | 43 | <li><a href="#application-dependencies">Application dependencies</a></li> |
44 | | - <li><a href="#virtual-environments-virtualenvs">virtual environments (virtualenvs)</a></li> |
| 44 | + <li><a href="#virtual-environments-virtualenvs-venvs">virtual environments (virtualenvs)</a></li> |
45 | 45 | <li><a href="#localhost-tunnels">Localhost tunnels</a></li> |
46 | 46 | </ul> |
47 | 47 | <li>2.5 <a href="#source-control">Source Control</a></li> |
|
63 | 63 | <ul class="toc3"> |
64 | 64 | <li><a href="#sqlalchemy">SQLAlchemy</a></li> |
65 | 65 | <li><a href="#peewee">Peewee</a></li> |
66 | | - <li><a href="#django-object-relational-mapper">Django ORM</a></li> |
| 66 | + <li><a href="#django-orm">Django ORM</a></li> |
67 | 67 | <li><a href="#pony-orm">Pony ORM</a></li> |
68 | 68 | </ul> |
69 | | - <li>3.3 <a href="#nosql-data-stores">NoSQL</a></li> |
| 69 | + <li>3.3 <a href="#no-sql-datastore">NoSQL</a></li> |
70 | 70 | <ul class="toc3"> |
71 | 71 | <li><a href="#redis">Redis</a></li> |
72 | 72 | <li><a href="#mongodb">MongoDB</a></li> |
|
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-and-numpy">SciPy & NumPy</a></li> |
| 79 | + <li><a href="#scipy-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="#data-driven-documents-d3js">d3.js</a></li> |
| 84 | + <li><a href="#d3-js">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> |
|
113 | 113 | <li>4.3 <a href="#web-design">Web design</a></li> |
114 | 114 | <ul class="toc3"> |
115 | 115 | <li><a href="#hypertext-markup-language-html">HTML</a></li> |
116 | | - <li><a href="#cascading-style-sheets-css">CSS</a></li> |
| 116 | + <li><a href="#cascading-style-sheets">CSS</a></li> |
117 | 117 | <li><a href="#responsive-design">Responsive Design</a></li> |
118 | 118 | <li><a href="#minification">Minification</a></li> |
119 | 119 | </ul> |
120 | 120 | <li>4.4 <a href="#css-frameworks">CSS Frameworks</a></li> |
121 | 121 | <ul class="toc3"> |
122 | | - <li><a href="#bootstrap">Bootstrap</a></li> |
123 | | - <li><a href="#foundation">Foundation</a></li> |
| 122 | + <li><a href="#bootstrap-css">Bootstrap</a></li> |
| 123 | + <li><a href="#foundation-css">Foundation</a></li> |
124 | 124 | </ul> |
125 | 125 | <li>4.5 <a href="#javascript">JavaScript</a></li> |
126 | 126 | <ul class="toc3"> |
|
162 | 162 | <li>4.11 <a href="#api-creation">API creation</a></li> |
163 | 163 | <ul class="toc3 toc3-more"> |
164 | 164 | <li><a href="#api-frameworks">API Frameworks</a></li> |
165 | | - <li><a href="#django-rest-framework">Django REST Framework</a></li> |
| 165 | + <li><a href="#django-rest-framework-drf">Django REST Framework</a></li> |
166 | 166 | </ul> |
167 | 167 | <li>4.12 <a href="#api-integration">API integration</a></li> |
168 | 168 | <ul class="toc3 toc3-more"> |
|
202 | 202 | <ul class="toc3"> |
203 | 203 | <li><a href="#ubuntu">Ubuntu Linux</a></li> |
204 | 204 | <li><a href="#macos">macOS</a></li> |
205 | | - <li>FreeBSD</li> |
206 | | - <li><a href="#windows">Windows</a></li> |
| 205 | + <li><a href="#freebsd">FreeBSD</a></li> |
| 206 | + <li><a href="#microsoft-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"> |
|
215 | 215 | <ul class="toc3"> |
216 | 216 | <li><a href="#green-unicorn-gunicorn">Green Unicorn</a></li> |
217 | 217 | <li><a href="#uwsgi">uWSGI</a></li> |
218 | | - <li>mod_wsgi</li> |
| 218 | + <li><a href="#mod-wsgi">mod_wsgi</a></li> |
219 | 219 | </ul> |
220 | 220 | <li>5.7 <a href="#continuous-integration">Continuous integration</a></li> |
221 | 221 | <ul class="toc3"> |
222 | 222 | <li><a href="#jenkins">Jenkins</a></li> |
223 | | - <li>GoCD</li> |
| 223 | + <li><a href="#gocd-continuous-integration">GoCD</a></li> |
224 | 224 | </ul> |
225 | 225 | <li>5.8 <a href="#configuration-management">Configuration management</a></li> |
226 | 226 | <ul class="toc3"> |
227 | 227 | <li><a href="#ansible">Ansible</a></li> |
228 | | - <li>Salt</li> |
| 228 | + <li><a href="#salt">Salt</a></li> |
229 | 229 | </ul> |
230 | 230 | <li>5.9 <a href="#containers">Containers</a></li> |
231 | 231 | <ul class="toc3"> |
|
244 | 244 | <ul class="toc2"> |
245 | 245 | <li>6.1 <a href="#monitoring">Monitoring</a></li> |
246 | 246 | <ul class="toc3"> |
| 247 | + <li><a href="#datadog">Datadog</a></li> |
247 | 248 | <li><a href="#prometheus">Prometheus</a></li> |
248 | 249 | <li><a href="#rollbar">Rollbar</a></li> |
249 | | - <li>Sentry</li> |
250 | | - <li>Scout</li> |
| 250 | + <li><a href="#sentry">Sentry</a></li> |
251 | 251 | </ul> |
252 | 252 | <li>6.2 <a href="#web-app-performance">Web App Performance</a></li> |
253 | 253 | <ul class="toc3"> |
|
259 | 259 |
|
260 | 260 | <li>7. Meta</li> |
261 | 261 | <ul class="toc2"> |
262 | | - <li><a href="#about-the-author">About the author</a></li> |
| 262 | + <li><a href="#about-author">About the author</a></li> |
263 | 263 | <li><a href="#what-full-stack-means">What "full stack" means</a></li> |
264 | 264 | </ul> |
265 | 265 | </ol> |
0 commit comments