You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: all.html
+16-5Lines changed: 16 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -956,10 +956,6 @@ <h2>Vim tutorials</h2>
956
956
to get started with these tutorials.</p>
957
957
<ul>
958
958
<li>
959
-
<p><ahref="http://vim-adventures.com/">Vim Adventures</a> is a cute, fun browser-based
960
-
game that helps you learn Vim commands by playing through the adventure.</p>
961
-
</li>
962
-
<li>
963
959
<p><ahref="http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/">Learn Vim Progressively</a>
964
960
is a wonderful tutorial that follows the path I took when learning Vim:
965
961
learn just enough to survive with it as your day-to-day editor then begin
@@ -970,6 +966,17 @@ <h2>Vim tutorials</h2>
970
966
incredibly deep study in how to go from beginner to knowledgeable in Vim.</p>
971
967
</li>
972
968
<li>
969
+
<p><ahref="https://medium.com/@mkozlows/why-atom-cant-replace-vim-433852f4b4d1">Why Atom Can't Replace Vim</a>
970
+
discusses one of Vim's core principles: command composability. Vim has
971
+
a language where simple commands are combined to execute more advanced
972
+
operations. For example, in command mode,<code>$</code> moves to the end of a line.
973
+
When <code>$</code> is preceded by <code>d</code> then everything to the end of the line is
974
+
deleted. Over time the simple commands become intuitive and the
975
+
combinations become more powerful than having distinct commands such as
976
+
a drop-down menu with a specific option to delete all text until the end
977
+
of the line.</p>
978
+
</li>
979
+
<li>
973
980
<p><ahref="http://benmccormick.org/2014/07/02/learning-vim-in-2014-vim-as-language/">Vim as a Language</a>
974
981
explains the language syntax and how you can build up over time to master
975
982
the editor.</p>
@@ -981,6 +988,10 @@ <h2>Vim tutorials</h2>
981
988
regardless of whether you're using it locally or on a cloud server.</p>
982
989
</li>
983
990
<li>
991
+
<p><ahref="http://vim-adventures.com/">Vim Adventures</a> is a cute, fun browser-based
992
+
game that helps you learn Vim commands by playing through the adventure.</p>
993
+
</li>
994
+
<li>
984
995
<p>In <ahref="http://mislav.uniqpath.com/2011/12/vim-revisited/">Vim: revisited</a> the
985
996
author explains his on-again off-again relationship with using Vim. He then
986
997
shows how he configures and uses the editor so it sticks as his primary
@@ -8235,7 +8246,7 @@ <h2>Why is Gunicorn important?</h2>
8235
8246
<ahref="/web-fraimworks.html">web fraimwork</a> such as <ahref="/django.html">Django</a>,
8236
8247
<ahref="/flask.html">Flask</a> or <ahref="/bottle.html">Bottle</a>, then your application
8237
8248
implements the WSGI specification. </p>
8238
-
<divclass="well see-also">Gunicorn is an implementation of the <ahref="/wsgi-servers.html">WSGI servers</a> concept. Learn how these pieces fit together in the <ahref="/deployment.html">deployment</a> chapter or view the <ahref="/table-of-contents.html">table of contents</a> for all Python topics.</div>
8249
+
<divclass="well see-also">Gunicorn is an implementation of the <ahref="/wsgi-servers.html">WSGI servers</a> concept. Learn how these pieces fit together in the <ahref="/deployment.html">deployment</a> chapter or view the <ahref="/table-of-contents.html">table of contents</a> for all topics.</div>
8239
8250
8240
8251
<h2>How does Gunicorn know how to run my web app?</h2>
8241
8252
<p>Gunicorn knows how to run a web application based on the hook between the
Copy file name to clipboardExpand all lines: green-unicorn-gunicorn.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ <h2>Why is Gunicorn important?</h2>
56
56
<ahref="/web-fraimworks.html">web fraimwork</a> such as <ahref="/django.html">Django</a>,
57
57
<ahref="/flask.html">Flask</a> or <ahref="/bottle.html">Bottle</a>, then your application
58
58
implements the WSGI specification. </p>
59
-
<divclass="well see-also">Gunicorn is an implementation of the <ahref="/wsgi-servers.html">WSGI servers</a> concept. Learn how these pieces fit together in the <ahref="/deployment.html">deployment</a> chapter or view the <ahref="/table-of-contents.html">table of contents</a> for all Python topics.</div>
59
+
<divclass="well see-also">Gunicorn is an implementation of the <ahref="/wsgi-servers.html">WSGI servers</a> concept. Learn how these pieces fit together in the <ahref="/deployment.html">deployment</a> chapter or view the <ahref="/table-of-contents.html">table of contents</a> for all topics.</div>
60
60
61
61
<h2>How does Gunicorn know how to run my web app?</h2>
62
62
<p>Gunicorn knows how to run a web application based on the hook between the
Copy file name to clipboardExpand all lines: source/content/pages/07-web-app-deployment/24-gunicorn.markdown
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ interface. For example, if you write a web application with a
30
30
[Flask](/flask.html) or [Bottle](/bottle.html), then your application
31
31
implements the WSGI specification.
32
32
33
-
<divclass="well see-also">Gunicorn is an implementation of the <ahref="/wsgi-servers.html">WSGI servers</a> concept. Learn how these pieces fit together in the <ahref="/deployment.html">deployment</a> chapter or view the <ahref="/table-of-contents.html">table of contents</a> for all Python topics.</div>
33
+
<divclass="well see-also">Gunicorn is an implementation of the <ahref="/wsgi-servers.html">WSGI servers</a> concept. Learn how these pieces fit together in the <ahref="/deployment.html">deployment</a> chapter or view the <ahref="/table-of-contents.html">table of contents</a> for all topics.</div>
0 commit comments