Skip to content

Commit b98e696

Browse files
committed
updating static content section with a learning checklist
1 parent 3523d74 commit b98e696

File tree

7 files changed

+33
-7
lines changed

7 files changed

+33
-7
lines changed

change-log.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ <h3>May</h3>
5151
developer capabilities.</li>
5252
<li>Updated APIs page with basic information on webhooks.</li>
5353
<li>Added learning checklist for source control, application dependencies,
54-
configuration management, NoSQL data stores, APIs, API integration and
55-
API creation sections.</li>
54+
configuration management, NoSQL data stores, APIs, API integration,
55+
API creation and static content sections.</li>
5656
<li>Moving learning checklists to the bottom of the pages since they are
5757
specific advice for steps to take after reading a section.</li>
5858
<li>Added a stub section for APIs.</li>

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>2014-05-30T08:42:12Z</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>2014-05-30T09:20:58Z</updated></feed>

future-directions.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ <h1>Future Directions</h1>
6767
<p>Create learning checklists for every section where it makes sense. The
6868
remaining sections that need checklists are </p>
6969
<ol>
70-
<li>static content</li>
7170
<li>caching</li>
7271
<li>logging</li>
7372
<li>web analytics</li>

source/content/pages/07-performance/0701-static-content.markdown

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,20 @@ a Django library for managing static and media files on services such as
5858
Amazon S3 and other content delivery networks.
5959

6060

61+
## Static content learning checklist
62+
<i class="fa fa-check-square-o"></i>
63+
Identify a content delivery network to offload serving static content files
64+
from your local web server. I recommend using Amazon S3 with CloudFront as
65+
it's easy to set up and will scale to high bandwidth demands.
66+
67+
<i class="fa fa-check-square-o"></i>
68+
Update your web application deployment process so updated static files are
69+
uploaded to the CDN.
70+
71+
<i class="fa fa-check-square-o"></i>
72+
Move static content serving from the www subdomain to a static (or similarly
73+
named) subdomain so browsers will load static content in parallel to www
74+
HTTP requests.
75+
76+
6177
### What's next for building your app?

source/content/pages/10-misc/1005-change-log.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ the
2828
developer capabilities.
2929
* Updated APIs page with basic information on webhooks.
3030
* Added learning checklist for source control, application dependencies,
31-
configuration management, NoSQL data stores, APIs, API integration and
32-
API creation sections.
31+
configuration management, NoSQL data stores, APIs, API integration,
32+
API creation and static content sections.
3333
* Moving learning checklists to the bottom of the pages since they are
3434
specific advice for steps to take after reading a section.
3535
* Added a stub section for APIs.

source/content/pages/10-misc/1007-future-directions.markdown

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ Here are some things I'm actively working on:
4444
* Create learning checklists for every section where it makes sense. The
4545
remaining sections that need checklists are
4646

47-
1. static content
4847
1. caching
4948
1. logging
5049
1. web analytics

static-content.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,18 @@ <h2>Static Content Resources</h2>
7979
Amazon S3 and other content delivery networks.</p>
8080
</li>
8181
</ul>
82+
<h2>Static content learning checklist</h2>
83+
<p><i class="fa fa-check-square-o"></i>
84+
Identify a content delivery network to offload serving static content files
85+
from your local web server. I recommend using Amazon S3 with CloudFront as
86+
it's easy to set up and will scale to high bandwidth demands.</p>
87+
<p><i class="fa fa-check-square-o"></i>
88+
Update your web application deployment process so updated static files are
89+
uploaded to the CDN. </p>
90+
<p><i class="fa fa-check-square-o"></i>
91+
Move static content serving from the www subdomain to a static (or similarly
92+
named) subdomain so browsers will load static content in parallel to www
93+
HTTP requests.</p>
8294
<h3>What's next for building your app?</h3>
8395
<div class="row">
8496
<div class="col-md-3">

0 commit comments

Comments
 (0)