Skip to content

Commit 4120a1b

Browse files
committed
updating changelog and adding docker resources
1 parent 2d1f93f commit 4120a1b

File tree

10 files changed

+88
-46
lines changed

10 files changed

+88
-46
lines changed

all.html

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5866,6 +5866,11 @@ <h2>Docker resources</h2>
58665866
well worth buying.</p>
58675867
</li>
58685868
<li>
5869+
<p><a href="https://github.com/odewahn/docker-jumpstart/">Docker Jumpstart</a> is a
5870+
comprehensive introduction to what Docker is and how to get started with
5871+
using the tool.</p>
5872+
</li>
5873+
<li>
58695874
<p><a href="http://pythonforengineers.com/what-the-bleep-is-docker/">What the Bleep is Docker?</a>
58705875
is a plain English explanation with examples of what Docker provides and
58715876
what it can be used for in your environment.</p>
@@ -5919,7 +5924,6 @@ <h2>Python-specific Docker resources</h2>
59195924
from the perspective of Python developers handling deployments.</p>
59205925
</li>
59215926
</ul>
5922-
<h3>What do you want to learn next about deployment?</h3>
59235927
<h1>Caching</h1>
59245928
<p>Caching can reduce the load on servers by storing the results of common
59255929
operations and serving the precomputed answers to clients. </p>
@@ -5956,19 +5960,23 @@ <h2>Caching resources</h2>
59565960
</li>
59575961
</ul>
59585962
<h2>Caching learning checklist</h2>
5959-
<p><i class="fa fa-check-square-o"></i>
5960-
Analyze your web application for the slowest parts. It's likely there are
5961-
complex database queries that can be precomputed and stored in an in-memory
5962-
data store.</p>
5963-
<p><i class="fa fa-check-square-o"></i>
5964-
Leverage your existing in-memory data store already used for session data
5965-
to cache the results of those complex database queries.
5966-
A <a href="/task-queues.html">task queue</a> can often be used to precompute the results
5967-
on a regular basis and save them in the data store.</p>
5968-
<p><i class="fa fa-check-square-o"></i>
5969-
Incorporate a cache invalidation scheme so the precomputed results remain
5970-
accurate when served up to the user.</p>
5971-
<h3>What do you want to learn now that your app is responding faster?</h3>
5963+
<ol>
5964+
<li>
5965+
<p>Analyze your web application for the slowest parts. It's likely there are
5966+
complex database queries that can be precomputed and stored in an in-memory
5967+
data store.</p>
5968+
</li>
5969+
<li>
5970+
<p>Leverage your existing in-memory data store already used for session data
5971+
to cache the results of those complex database queries. A
5972+
<a href="/task-queues.html">task queue</a> can often be used to precompute the results
5973+
on a regular basis and save them in the data store.</p>
5974+
</li>
5975+
<li>
5976+
<p>Incorporate a cache invalidation scheme so the precomputed results remain
5977+
accurate when served up to the user.</p>
5978+
</li>
5979+
</ol>
59725980
<h1>Code Metrics</h1>
59735981
<p>Code metrics can be produced by static code analysis tools to determine
59745982
complexity and non-standard practices.</p>
@@ -6055,6 +6063,15 @@ <h1>Change Log</h1>
60556063
the
60566064
<a href="https://github.com/makaimc/fullstackpython.github.com/commits/gh-pages">source repository's commit log</a> on GitHub.</p>
60576065
<h2>2015</h2>
6066+
<h3>June</h3>
6067+
<ul>
6068+
<li>Added new <a href="/docker.html">Docker</a> resources.</li>
6069+
<li>Made some changes to what is contained in the Markdown files versus the
6070+
HTML Jinja2 templates. Behind the scenes work that needed to be done to
6071+
move the project forward.</li>
6072+
<li>Work continues on the
6073+
<a href="http://www.deploypython.com/">Full Stack Python Guide to Deployments</a> book.</li>
6074+
</ul>
60586075
<h3>May</h3>
60596076
<ul>
60606077
<li>Got a whole lot of work done on my upcoming

caching.html

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,19 +70,24 @@ <h2>Caching resources</h2>
7070
</li>
7171
</ul>
7272
<h2>Caching learning checklist</h2>
73-
<p><i class="fa fa-check-square-o"></i>
74-
Analyze your web application for the slowest parts. It's likely there are
75-
complex database queries that can be precomputed and stored in an in-memory
76-
data store.</p>
77-
<p><i class="fa fa-check-square-o"></i>
78-
Leverage your existing in-memory data store already used for session data
79-
to cache the results of those complex database queries.
80-
A <a href="/task-queues.html">task queue</a> can often be used to precompute the results
81-
on a regular basis and save them in the data store.</p>
82-
<p><i class="fa fa-check-square-o"></i>
83-
Incorporate a cache invalidation scheme so the precomputed results remain
84-
accurate when served up to the user.</p>
85-
<h3>What do you want to learn now that your app is responding faster?</h3>
73+
<ol>
74+
<li>
75+
<p>Analyze your web application for the slowest parts. It's likely there are
76+
complex database queries that can be precomputed and stored in an in-memory
77+
data store.</p>
78+
</li>
79+
<li>
80+
<p>Leverage your existing in-memory data store already used for session data
81+
to cache the results of those complex database queries. A
82+
<a href="/task-queues.html">task queue</a> can often be used to precompute the results
83+
on a regular basis and save them in the data store.</p>
84+
</li>
85+
<li>
86+
<p>Incorporate a cache invalidation scheme so the precomputed results remain
87+
accurate when served up to the user.</p>
88+
</li>
89+
</ol>
90+
<h3>What do you want to learn next for your deployment?</h3>
8691
<div class="row">
8792
<div class="col-md-4">
8893
<div class="well select-next">

change-log.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,15 @@ <h1>Change Log</h1>
4040
the
4141
<a href="https://github.com/makaimc/fullstackpython.github.com/commits/gh-pages">source repository's commit log</a> on GitHub.</p>
4242
<h2>2015</h2>
43+
<h3>June</h3>
44+
<ul>
45+
<li>Added new <a href="/docker.html">Docker</a> resources.</li>
46+
<li>Made some changes to what is contained in the Markdown files versus the
47+
HTML Jinja2 templates. Behind the scenes work that needed to be done to
48+
move the project forward.</li>
49+
<li>Work continues on the
50+
<a href="http://www.deploypython.com/">Full Stack Python Guide to Deployments</a> book.</li>
51+
</ul>
4352
<h3>May</h3>
4453
<ul>
4554
<li>Got a whole lot of work done on my upcoming

docker.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ <h2>Docker resources</h2>
6060
well worth buying.</p>
6161
</li>
6262
<li>
63+
<p><a href="https://github.com/odewahn/docker-jumpstart/">Docker Jumpstart</a> is a
64+
comprehensive introduction to what Docker is and how to get started with
65+
using the tool.</p>
66+
</li>
67+
<li>
6368
<p><a href="http://pythonforengineers.com/what-the-bleep-is-docker/">What the Bleep is Docker?</a>
6469
is a plain English explanation with examples of what Docker provides and
6570
what it can be used for in your environment.</p>
@@ -113,7 +118,7 @@ <h2>Python-specific Docker resources</h2>
113118
from the perspective of Python developers handling deployments.</p>
114119
</li>
115120
</ul>
116-
<h3>What do you want to learn next about deployment?</h3>
121+
<h3>What do you want to learn next about deployments?</h3>
117122
<div class="row">
118123
<div class="col-md-4">
119124
<div class="well select-next">

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-06-06T08:42:46Z</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-06-07T16:10:14Z</updated></feed>

source/content/pages/07-web-app-deployment/17-docker.markdown

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ on Amazon Web Services, Google Compute Engine, Linode, Rackspace or elsewhere.
3131
[O'Reilly Introduction to Docker video](http://shop.oreilly.com/product/0636920035732.do) that's
3232
well worth buying.
3333

34+
* [Docker Jumpstart](https://github.com/odewahn/docker-jumpstart/) is a
35+
comprehensive introduction to what Docker is and how to get started with
36+
using the tool.
37+
3438
* [What the Bleep is Docker?](http://pythonforengineers.com/what-the-bleep-is-docker/)
3539
is a plain English explanation with examples of what Docker provides and
3640
what it can be used for in your environment.
@@ -73,5 +77,3 @@ on Amazon Web Services, Google Compute Engine, Linode, Rackspace or elsewhere.
7377
[a closer look at Docker](https://lincolnloop.com/blog/closer-look-docker/)
7478
from the perspective of Python developers handling deployments.
7579

76-
77-
### What do you want to learn next about deployment?

source/content/pages/07-web-app-deployment/18-caching.markdown

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,21 +39,15 @@ A cache can be created for multiple layers of the stack.
3939

4040

4141
## Caching learning checklist
42-
<i class="fa fa-check-square-o"></i>
43-
Analyze your web application for the slowest parts. It's likely there are
44-
complex database queries that can be precomputed and stored in an in-memory
45-
data store.
42+
1. Analyze your web application for the slowest parts. It's likely there are
43+
complex database queries that can be precomputed and stored in an in-memory
44+
data store.
4645

47-
<i class="fa fa-check-square-o"></i>
48-
Leverage your existing in-memory data store already used for session data
49-
to cache the results of those complex database queries.
50-
A [task queue](/task-queues.html) can often be used to precompute the results
51-
on a regular basis and save them in the data store.
46+
1. Leverage your existing in-memory data store already used for session data
47+
to cache the results of those complex database queries. A
48+
[task queue](/task-queues.html) can often be used to precompute the results
49+
on a regular basis and save them in the data store.
5250

53-
<i class="fa fa-check-square-o"></i>
54-
Incorporate a cache invalidation scheme so the precomputed results remain
55-
accurate when served up to the user.
51+
1. Incorporate a cache invalidation scheme so the precomputed results remain
52+
accurate when served up to the user.
5653

57-
58-
59-
### What do you want to learn now that your app is responding faster?

source/content/pages/13-meta/02-change-log.markdown

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ the
1313

1414

1515
## 2015
16+
### June
17+
* Added new [Docker](/docker.html) resources.
18+
* Made some changes to what is contained in the Markdown files versus the
19+
HTML Jinja2 templates. Behind the scenes work that needed to be done to
20+
move the project forward.
21+
* Work continues on the
22+
[Full Stack Python Guide to Deployments](http://www.deploypython.com/) book.
23+
1624
### May
1725
* Got a whole lot of work done on my upcoming
1826
[Full Stack Python Guide to Deployments](http://www.deploypython.com/) book.

source/theme/templates/choices/caching.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<h3>What do you want to learn next for your deployment?</h3>
12
<div class="row">
23
<div class="col-md-4">
34
<div class="well select-next">

source/theme/templates/choices/docker.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<h3>What do you want to learn next about deployments?</h3>
12
<div class="row">
23
<div class="col-md-4">
34
<div class="well select-next">

0 commit comments

Comments
 (0)