Skip to content

Commit c75757b

Browse files
committed
Merge pull request mattmakai#17 from mathonsunday/gh-pages
Fix typos
2 parents e864522 + ed65142 commit c75757b

File tree

9 files changed

+14
-15
lines changed

9 files changed

+14
-15
lines changed

source/content/pages/10-css/1001-cascading-style-sheets.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sort-order: 10
55

66

77
# Cascading Style Sheets (CSS)
8-
A Cascading Style Sheet (CSS) files contain rules for how to display and
8+
Cascading Style Sheet (CSS) files contain rules for how to display and
99
lay out the HTML content when it is rendered by a web browser.
1010

1111
## Why is CSS necessary?
@@ -58,7 +58,7 @@ web application's design.
5858

5959
* [Gumby](http://gumbyframework.com/)
6060

61-
* [Compass](http://compass-style.org/))
61+
* [Compass](http://compass-style.org/)
6262

6363
* [Profound Grid](http://www.profoundgrid.com/)
6464

source/content/pages/13-source-control/1301-source-control.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ about permanently screwing something up. Unwanted changes can be easily rolled
1515
back. Developers can merge changes with other developer's code through
1616
[diff](http://en.wikipedia.org/wiki/Diff) views.
1717

18-
These benefits exist on all software projects therefore version control is
18+
These benefits exist on all software projects. Therefore version control is
1919
a necessity regardless of time size or the programming ecosystem used. Every
2020
project should immediately begin by using a version control system such
2121
as Git or Mercurial.

source/content/pages/14-caching/1401-caching.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ slug: caching
44
sort-order: 14
55

66
# Caching
7-
Caching can reduce load on servers by storing the results of common
7+
Caching can reduce the load on servers by storing the results of common
88
operations and serving the precomputed answers to clients.
99

1010
For example, instead of retrieving data from database tables that rarely
1111
change, you can store the values in-memory. Retrieving values from an
1212
in-memory location is far faster than retrieving them from a database (which
13-
stores them on a persistent disk like a hard drive). When the cached values
13+
stores them on a persistent disk like a hard drive.) When the cached values
1414
change the system can invalidate the cache and re-retrieve the updated values
1515
for future requests.
1616

source/content/pages/15-task-queues/1501-task-queues.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ most common types of jobs for task queues include
2828

2929
* The [RQ (Redis Queue)](http://python-rq.org/) is a simple Python
3030
library for queueing jobs and processing them in the background with workers.
31-
RQ is backed by Redis and it is designed to have a low barrier to entry.
31+
RQ is backed by Redis and is designed to have a low barrier to entry.
3232
The [intro post](http://nvie.com/posts/introducing-rq/) contains information
3333
on design decisions and how to use RQ.
3434

@@ -49,7 +49,7 @@ most common types of jobs for task queues include
4949
is a presentation for what task queues are and why they are needed.
5050

5151
* [How to use Celery with RabbitMQ](https://www.digitalocean.com/community/articles/how-to-use-celery-with-rabbitmq-to-queue-tasks-on-an-ubuntu-vps)
52-
is a detail walkthrough for using these tools on an Ubuntu VPS.
52+
is a detailed walkthrough for using these tools on an Ubuntu VPS.
5353

5454
* Heroku has a clear walkthrough for using
5555
[RQ for background tasks](https://devcenter.heroku.com/articles/python-rq).

source/content/pages/17-no-sql-datastores/1701-no-sql-datastores.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ on [hash map](http://en.wikipedia.org/wiki/Hash_table) data structures.
2828

2929

3030
## Graph
31-
A graph database represent and store data in three aspects: nodes, edges,
31+
A graph database represents and stores data in three aspects: nodes, edges,
3232
and properties.
3333

3434
A *node* is an entity, such as a person or business.

source/content/pages/18-web-security/1801-web-security.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ sort-order: 18
66

77
# Web Application Security
88
Website security must be thought about while building every level of the web
9-
stack. However, this section is included for topics that deserve particular
10-
treatment, such as Cross-site scripting (XSS), SQL injection, Cross-site
9+
stack. However, this section includes topics that deserve particular
10+
treatment, such as cross-site scripting (XSS), SQL injection, cross-site
1111
request forgery and usage of public-private keypairs.
1212

1313

source/content/pages/19-logging/1901-logging.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ mail plugin to send emails when exceptions occur.
3333
When you are running your application on several servers, it is helpful
3434
to have a monitoring tool called a "logging aggregator". You can configure your
3535
application to forward your system and application logs to one location that
36-
provides tools such as to viewing searching, and monitoring logging events across your cluster.
36+
provides tools for viewing, searching, and monitoring logging events across your cluster.
3737

3838
Another advantage of log aggregatortion tools is they allow you to set up custom alerts
3939
and alarms so you can get notified when error rates breach a certain threshold.
@@ -55,7 +55,7 @@ browsing and searching through log events. There are libraries for most major la
5555
Saves data in elasicache.
5656
* [Logstash](http://logstash.net/) Similar to Graylog2, logstash offers features to programatically
5757
configure log data workflows.
58-
* [Scribe](https://github.com/facebook/scribe) A project written by facebook to aggregate logs. It's designed
58+
* [Scribe](https://github.com/facebook/scribe) A project written by Facebook to aggregate logs. It's designed
5959
to run on multiple servers and scale with the rest of your cluster. Uses the Thrift messagaing format so it can
6060
be used with any language.
6161

source/content/pages/22-web-analytics/2201-web-analytics.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ application to better suit their needs.
1515
It's easy to get overwhelmed at both the number of analytics services and
1616
the numerous types of data points collected. Focus on just a handful of
1717
metrics when you're just starting out. As your application scales and you
18-
understand more about your users then add additional analytics services
18+
understand more about your users add additional analytics services
1919
to gain further insight into their behavior with advanced visualizations such
2020
as heatmaps and action funnels. The
2121
[seven stages of startup analytics grief](http://spenczar.com/posts/2013/Sep/07/seven-stages-analytics-grief/)

source/content/pages/23-best-python-resources/2301-best-python-resources.markdown

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ I had when I was learning the language.
4747

4848
* Kenneth Reitz's
4949
[The Hitchhiker’s Guide to Python](http://docs.python-guide.org/en/latest/)
50-
contains a wealth of information both on the Python programming as well
51-
as the community.
50+
contains a wealth of information both on the Python programming and the community.
5251

5352
* [Google's Python Class](https://developers.google.com/edu/python/) contains
5453
lecture videos and exercises for learning Python.

0 commit comments

Comments
 (0)