Skip to content

Commit a8b4b06

Browse files
committed
updating future directions page
1 parent b957ba0 commit a8b4b06

File tree

8 files changed

+86
-95
lines changed

8 files changed

+86
-95
lines changed

all.html

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -4312,6 +4312,8 @@ <h1>Change Log</h1>
43124312
<h2>2015</h2>
43134313
<h3>January</h3>
43144314
<ul>
4315+
<li>Updated the <a href="/future-directions.html">future directions</a> page for 2015.</li>
4316+
<li>Added new WebSockets resources.</li>
43154317
<li>Added <a href="/websockets.html">WebSockets</a> page and some initial resources.</li>
43164318
</ul>
43174319
<h2>2014</h2>
@@ -4536,44 +4538,36 @@ <h3>December</h3>
45364538
</ul>
45374539
<p>That's the whole history of Full Stack Python. What do you want to learn now?</p>
45384540
<h1>Future Directions</h1>
4539-
<p>Full Stack Python is a larger undertaking than I originally envisioned. My
4540-
original intent was to link to the best resources by category. That grew into
4541-
explaining the concepts plus including the best links I could find.</p>
4542-
<p>This short section lays out my thoughts on what I'm working to improve in the
4543-
intermediate-to-long term. Full Stack Python is my main 2014 project so I want
4544-
to make it a comprehensive "complete" reference for Python developers by the
4545-
end of the year.</p>
4546-
<p>These plans can change based on
4547-
<a href="https://github.com/makaimc/fullstackpython.github.com/pulls">pull requests</a>
4548-
from the community. I work to integrate PRs within a day or two so please
4549-
submit one when you see a fix or improvement that needs to be made!</p>
4550-
<p>Here are some things I'm actively working on:</p>
4551-
<ul>
4552-
<li>
4553-
<p>Update these sections with clearer explanations and more resources:</p>
4541+
<p>Full Stack Python has completely blown away my expectations for what I could
4542+
accomplish with a side project. I really appreciate all the in-person feedback,
4543+
emails and pull requests I've received from the community.</p>
4544+
<p>For 2015 I'm looking forward to taking FSP far beyond the scope I originally
4545+
intended. Here are some thing to watch out for:</p>
45544546
<ol>
4555-
<li><a href="/configuration-management.html">Configuration management</a></li>
4556-
<li><a href="/javascript.html">JavaScript</a></li>
4557-
<li><a href="/cascading-style-sheets.html">CSS</a></li>
4558-
<li><a href="/api-integration.html">API integration</a></li>
4559-
<li><a href="/api-creation.html">API creation</a></li>
4560-
<li><a href="/web-application-security.html">Web security</a></li>
4561-
</ol>
4547+
<li>
4548+
<p>Reordering of the content, with top level categories for </p>
4549+
<ul>
4550+
<li>web frameworks</li>
4551+
<li>deployment</li>
4552+
<li>data</li>
4553+
<li>performance</li>
4554+
<li>operations</li>
4555+
<li>security</li>
4556+
<li>front ends (web and mobile)</li>
4557+
</ul>
45624558
</li>
45634559
<li>
4564-
<p>Plain English explanations for Django, Flask and Bottle framework concepts
4565-
such as how forms work with templates, how models interact with views and
4566-
what the files are when a new boilerplate project is created (especially
4567-
important with Django)</p>
4560+
<p>More visuals such as the diagram on the
4561+
<a href="/source-control.html">source control</a> page</p>
45684562
</li>
45694563
<li>
4570-
<p>Split web application security and other security (lower level protocols)
4571-
into separate pages. Have separate chapters on what you need to know about
4572-
these topics.</p>
4564+
<p>Step-by-step tutorials instead of just explanations and external resources</p>
45734565
</li>
4574-
</ul>
4575-
<p>After those updates are done I'll go back through and apply visuals to
4576-
each section to make them easier to read and understand.</p>
4566+
</ol>
4567+
<p>Note that these plans can change based on
4568+
<a href="https://github.com/makaimc/fullstackpython.github.com/pulls">pull requests</a>
4569+
from the community. I work to integrate PRs within a day or two so please
4570+
submit one when you see a fix or improvement that needs to be made!</p>
45774571
<h3>That's what coming. What would you like to learn right now?</h3>
45784572
<h1>What "full stack" means</h1>
45794573
<p>The terms "full stack" and "Full Stack Python" are ambiguous but I am using
@@ -4685,6 +4679,10 @@ <h2>Python-specific WebSockets resources</h2>
46854679
tutorial uses WebSockets via gevent on the server and socketio.js for
46864680
pushing vote count updates from the server to the client. </p>
46874681
</li>
4682+
<li>
4683+
<p><a href="http://bottlepy.org/docs/dev/async.html">Async with Bottle</a> shows how to
4684+
use greenlets to support WebSockets with the Bottle web framework.</p>
4685+
</li>
46884686
</ul>
46894687
<h3>What's next for your web application after setting up WebSockets?</h3>
46904688
</div>

change-log.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ <h1>Change Log</h1>
4646
<h2>2015</h2>
4747
<h3>January</h3>
4848
<ul>
49+
<li>Updated the <a href="/future-directions.html">future directions</a> page for 2015.</li>
50+
<li>Added new WebSockets resources.</li>
4951
<li>Added <a href="/websockets.html">WebSockets</a> page and some initial resources.</li>
5052
</ul>
5153
<h2>2014</h2>

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-01-01T13:08:52Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-01-02T12:10:08Z</updated></feed>

future-directions.html

Lines changed: 24 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -39,44 +39,36 @@
3939
</div> <div class="row">
4040
<div class="col-md-8">
4141
<h1>Future Directions</h1>
42-
<p>Full Stack Python is a larger undertaking than I originally envisioned. My
43-
original intent was to link to the best resources by category. That grew into
44-
explaining the concepts plus including the best links I could find.</p>
45-
<p>This short section lays out my thoughts on what I'm working to improve in the
46-
intermediate-to-long term. Full Stack Python is my main 2014 project so I want
47-
to make it a comprehensive "complete" reference for Python developers by the
48-
end of the year.</p>
49-
<p>These plans can change based on
50-
<a href="https://github.com/makaimc/fullstackpython.github.com/pulls">pull requests</a>
51-
from the community. I work to integrate PRs within a day or two so please
52-
submit one when you see a fix or improvement that needs to be made!</p>
53-
<p>Here are some things I'm actively working on:</p>
54-
<ul>
55-
<li>
56-
<p>Update these sections with clearer explanations and more resources:</p>
42+
<p>Full Stack Python has completely blown away my expectations for what I could
43+
accomplish with a side project. I really appreciate all the in-person feedback,
44+
emails and pull requests I've received from the community.</p>
45+
<p>For 2015 I'm looking forward to taking FSP far beyond the scope I originally
46+
intended. Here are some thing to watch out for:</p>
5747
<ol>
58-
<li><a href="/configuration-management.html">Configuration management</a></li>
59-
<li><a href="/javascript.html">JavaScript</a></li>
60-
<li><a href="/cascading-style-sheets.html">CSS</a></li>
61-
<li><a href="/api-integration.html">API integration</a></li>
62-
<li><a href="/api-creation.html">API creation</a></li>
63-
<li><a href="/web-application-security.html">Web security</a></li>
64-
</ol>
48+
<li>
49+
<p>Reordering of the content, with top level categories for </p>
50+
<ul>
51+
<li>web frameworks</li>
52+
<li>deployment</li>
53+
<li>data</li>
54+
<li>performance</li>
55+
<li>operations</li>
56+
<li>security</li>
57+
<li>front ends (web and mobile)</li>
58+
</ul>
6559
</li>
6660
<li>
67-
<p>Plain English explanations for Django, Flask and Bottle framework concepts
68-
such as how forms work with templates, how models interact with views and
69-
what the files are when a new boilerplate project is created (especially
70-
important with Django)</p>
61+
<p>More visuals such as the diagram on the
62+
<a href="/source-control.html">source control</a> page</p>
7163
</li>
7264
<li>
73-
<p>Split web application security and other security (lower level protocols)
74-
into separate pages. Have separate chapters on what you need to know about
75-
these topics.</p>
65+
<p>Step-by-step tutorials instead of just explanations and external resources</p>
7666
</li>
77-
</ul>
78-
<p>After those updates are done I'll go back through and apply visuals to
79-
each section to make them easier to read and understand.</p>
67+
</ol>
68+
<p>Note that these plans can change based on
69+
<a href="https://github.com/makaimc/fullstackpython.github.com/pulls">pull requests</a>
70+
from the community. I work to integrate PRs within a day or two so please
71+
submit one when you see a fix or improvement that needs to be made!</p>
8072
<h3>That's what coming. What would you like to learn right now?</h3>
8173
<div class="row">
8274
<div class="col-md-3">

source/content/pages/11-misc/1104-change-log.markdown

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ the
2424

2525
## 2015
2626
### January
27+
* Updated the [future directions](/future-directions.html) page for 2015.
28+
* Added new WebSockets resources.
2729
* Added [WebSockets](/websockets.html) page and some initial resources.
2830

2931

source/content/pages/11-misc/1105-future-directions.markdown

Lines changed: 20 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -17,43 +17,33 @@ choice4text: Who created Full Stack Python?
1717

1818

1919
# Future Directions
20-
Full Stack Python is a larger undertaking than I originally envisioned. My
21-
original intent was to link to the best resources by category. That grew into
22-
explaining the concepts plus including the best links I could find.
20+
Full Stack Python has completely blown away my expectations for what I could
21+
accomplish with a side project. I really appreciate all the in-person feedback,
22+
emails and pull requests I've received from the community.
2323

24-
This short section lays out my thoughts on what I'm working to improve in the
25-
intermediate-to-long term. Full Stack Python is my main 2014 project so I want
26-
to make it a comprehensive "complete" reference for Python developers by the
27-
end of the year.
24+
For 2015 I'm looking forward to taking FSP far beyond the scope I originally
25+
intended. Here are some thing to watch out for:
2826

29-
These plans can change based on
30-
[pull requests](https://github.com/makaimc/fullstackpython.github.com/pulls)
31-
from the community. I work to integrate PRs within a day or two so please
32-
submit one when you see a fix or improvement that needs to be made!
33-
34-
Here are some things I'm actively working on:
27+
1. Reordering of the content, with top level categories for
3528

36-
* Update these sections with clearer explanations and more resources:
29+
* web frameworks
30+
* deployment
31+
* data
32+
* performance
33+
* operations
34+
* security
35+
* front ends (web and mobile)
3736

38-
1. [Configuration management](/configuration-management.html)
39-
1. [JavaScript](/javascript.html)
40-
1. [CSS](/cascading-style-sheets.html)
41-
1. [API integration](/api-integration.html)
42-
1. [API creation](/api-creation.html)
43-
1. [Web security](/web-application-security.html)
37+
1. More visuals such as the diagram on the
38+
[source control](/source-control.html) page
4439

40+
1. Step-by-step tutorials instead of just explanations and external resources
4541

46-
* Plain English explanations for Django, Flask and Bottle framework concepts
47-
such as how forms work with templates, how models interact with views and
48-
what the files are when a new boilerplate project is created (especially
49-
important with Django)
5042

51-
* Split web application security and other security (lower level protocols)
52-
into separate pages. Have separate chapters on what you need to know about
53-
these topics.
54-
55-
After those updates are done I'll go back through and apply visuals to
56-
each section to make them easier to read and understand.
43+
Note that these plans can change based on
44+
[pull requests](https://github.com/makaimc/fullstackpython.github.com/pulls)
45+
from the community. I work to integrate PRs within a day or two so please
46+
submit one when you see a fix or improvement that needs to be made!
5747

5848

5949
### That's what coming. What would you like to learn right now?

source/content/pages/12-next/1201-websockets.markdown

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,8 @@ configuration properly.
9090
tutorial uses WebSockets via gevent on the server and socketio.js for
9191
pushing vote count updates from the server to the client.
9292

93+
* [Async with Bottle](http://bottlepy.org/docs/dev/async.html) shows how to
94+
use greenlets to support WebSockets with the Bottle web framework.
95+
9396

9497
### What's next for your web application after setting up WebSockets?

websockets.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,10 @@ <h2>Python-specific WebSockets resources</h2>
120120
tutorial uses WebSockets via gevent on the server and socketio.js for
121121
pushing vote count updates from the server to the client. </p>
122122
</li>
123+
<li>
124+
<p><a href="http://bottlepy.org/docs/dev/async.html">Async with Bottle</a> shows how to
125+
use greenlets to support WebSockets with the Bottle web framework.</p>
126+
</li>
123127
</ul>
124128
<h3>What's next for your web application after setting up WebSockets?</h3>
125129
<div class="row">

0 commit comments

Comments
 (0)