Skip to content

Commit f835d97

Browse files
committed
Adding bio to intro.
1 parent 432dcfe commit f835d97

File tree

10 files changed

+172
-20
lines changed

10 files changed

+172
-20
lines changed

css/c.css

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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>2012-12-24T16:04:36Z</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>2012-12-24T18:58:05Z</updated></feed>

index.html

Lines changed: 54 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,24 @@ <h1>Introduction</h1>
6666
stack from a &quot;bare metal&quot; server, virtual private server (VPS), Amazon Web
6767
Services (AWS) instance, or Platform-as-a-Service (PaaS) provider up
6868
through the JavaScript running on users' browsers on your website.</p>
69+
<div class="section" id="about-the-author">
70+
<h2>About the Author</h2>
71+
<p>I'm <a class="reference external" href="http://www.mattmakai.com/">Matt Makai</a> and I develop software in
72+
Washington, DC. I currently work most often in Python and occasionally in
73+
the Java Virtual Machine (JVM) stack.</p>
74+
<p>In 2013 I will be traveling to 30 cities in the United States to visit with
75+
tech companies, speak at tech meetups, and blog from an experienced
76+
software developer's perspective about the current state of technology in the
77+
United States. If you're reading this guide, I'd love to meet with you
78+
during my trip from March through August, so send me an email at
79+
<a class="reference external" href="mailto:matthew.makai&#64;gmail.com">matthew.makai&#64;gmail.com</a> or
80+
<a class="reference external" href="https://twitter.com/makaimc">message me on Twitter</a>. Read more about
81+
my upcoming trip at
82+
<a class="reference external" href="http://www.codingacrossamerica.com/about.html">Coding Across America</a>.</p>
83+
<p>If there are typos, inaccurate statements, or general areas for improvement
84+
that you see in this guide, please issue a
85+
<a class="reference external" href="https://github.com/makaimc/fullstackpython.github.com/pull/new/gh-pages">pull request on this website's Github repository</a>. Thank you!</p>
86+
</div>
6987

7088
</section>
7189
<section id="servers" class="tech-section">
@@ -74,17 +92,48 @@ <h1>Servers</h1>
7492
web application:</p>
7593
<ol class="arabic simple">
7694
<li>&quot;Bare metal&quot; servers</li>
77-
</ol>
78-
<p>The most control and also the highest maintenance.</p>
79-
<ol class="arabic simple" start="2">
8095
<li>Virtualized servers</li>
8196
<li>Infrastructure-as-a-service</li>
8297
<li>Platform-as-a-service</li>
8398
</ol>
8499
<div class="section" id="bare-metal">
85100
<h2>Bare metal</h2>
86-
<p>Buy actual hardware from a vendor either pre-built or as a collection of
87-
components that you assemble yourself.</p>
101+
<p>The most control and also the highest maintenance. Buy actual hardware
102+
from a vendor either pre-built or as a collection of components that
103+
you assemble yourself.</p>
104+
</div>
105+
<div class="section" id="virtualized-servers">
106+
<h2>Virtualized servers</h2>
107+
<p>Virtual private servers (VPSs) are slices of hardware on top of a larger
108+
bare metal server. Virtualization software such as
109+
<a class="reference external" href="http://www.xen.org/">Xen</a> and
110+
<a class="reference external" href="http://www.vmware.com/virtualization/what-is-virtualization.html">VMWare</a>
111+
allow providers such as <a class="reference external" href="http://www.linode.com/">Linode</a> and
112+
<a class="reference external" href="http://prgmr.com/xen/">prgmr</a> (as well as a many others) to provide
113+
fractions of a full server that appear as their own instances. For example,
114+
a server with an 8-core Xeon processor and 16 gigabytes of memory can be
115+
sliced into 8 pieces with the equivalent of 1-core and 2 gigabytes of
116+
memory.</p>
117+
<p>The primary disadvantage of virtualized servers is that there is resource
118+
overhead in the virtualization process. In addition, physical constraints
119+
such as heavy I/O operations by a single virtualized instance on persistent
120+
storage can cause performance bottlenecks for other virtualized instances on
121+
the shared server.</p>
122+
</div>
123+
<div class="section" id="server-monitoring">
124+
<h2>Server Monitoring</h2>
125+
<p>There are several important resources to monitor the server level of a web
126+
stack:</p>
127+
<ol class="arabic simple">
128+
<li>Server uptime</li>
129+
<li>CPU utilization</li>
130+
<li>Memory utilization</li>
131+
<li>Persistence storage consumed versus free</li>
132+
<li>Network bandwidth and latency</li>
133+
</ol>
134+
</div>
135+
<div class="section" id="resources">
136+
<h2>Resources</h2>
88137
</div>
89138

90139
</section>

pages/introduction.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,24 @@ <h1>Introduction</h1>
5757
stack from a &quot;bare metal&quot; server, virtual private server (VPS), Amazon Web
5858
Services (AWS) instance, or Platform-as-a-Service (PaaS) provider up
5959
through the JavaScript running on users' browsers on your website.</p>
60+
<div class="section" id="about-the-author">
61+
<h2>About the Author</h2>
62+
<p>I'm <a class="reference external" href="http://www.mattmakai.com/">Matt Makai</a> and I develop software in
63+
Washington, DC. I currently work most often in Python and occasionally in
64+
the Java Virtual Machine (JVM) stack.</p>
65+
<p>In 2013 I will be traveling to 30 cities in the United States to visit with
66+
tech companies, speak at tech meetups, and blog from an experienced
67+
software developer's perspective about the current state of technology in the
68+
United States. If you're reading this guide, I'd love to meet with you
69+
during my trip from March through August, so send me an email at
70+
<a class="reference external" href="mailto:matthew.makai&#64;gmail.com">matthew.makai&#64;gmail.com</a> or
71+
<a class="reference external" href="https://twitter.com/makaimc">message me on Twitter</a>. Read more about
72+
my upcoming trip at
73+
<a class="reference external" href="http://www.codingacrossamerica.com/about.html">Coding Across America</a>.</p>
74+
<p>If there are typos, inaccurate statements, or general areas for improvement
75+
that you see in this guide, please issue a
76+
<a class="reference external" href="https://github.com/makaimc/fullstackpython.github.com/pull/new/gh-pages">pull request on this website's Github repository</a>. Thank you!</p>
77+
</div>
6078

6179
<hr/>
6280
<div class="footer pull-right">

pages/servers.html

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,48 @@ <h1>Servers</h1>
4949
web application:</p>
5050
<ol class="arabic simple">
5151
<li>&quot;Bare metal&quot; servers</li>
52-
</ol>
53-
<p>The most control and also the highest maintenance.</p>
54-
<ol class="arabic simple" start="2">
5552
<li>Virtualized servers</li>
5653
<li>Infrastructure-as-a-service</li>
5754
<li>Platform-as-a-service</li>
5855
</ol>
5956
<div class="section" id="bare-metal">
6057
<h2>Bare metal</h2>
61-
<p>Buy actual hardware from a vendor either pre-built or as a collection of
62-
components that you assemble yourself.</p>
58+
<p>The most control and also the highest maintenance. Buy actual hardware
59+
from a vendor either pre-built or as a collection of components that
60+
you assemble yourself.</p>
61+
</div>
62+
<div class="section" id="virtualized-servers">
63+
<h2>Virtualized servers</h2>
64+
<p>Virtual private servers (VPSs) are slices of hardware on top of a larger
65+
bare metal server. Virtualization software such as
66+
<a class="reference external" href="http://www.xen.org/">Xen</a> and
67+
<a class="reference external" href="http://www.vmware.com/virtualization/what-is-virtualization.html">VMWare</a>
68+
allow providers such as <a class="reference external" href="http://www.linode.com/">Linode</a> and
69+
<a class="reference external" href="http://prgmr.com/xen/">prgmr</a> (as well as a many others) to provide
70+
fractions of a full server that appear as their own instances. For example,
71+
a server with an 8-core Xeon processor and 16 gigabytes of memory can be
72+
sliced into 8 pieces with the equivalent of 1-core and 2 gigabytes of
73+
memory.</p>
74+
<p>The primary disadvantage of virtualized servers is that there is resource
75+
overhead in the virtualization process. In addition, physical constraints
76+
such as heavy I/O operations by a single virtualized instance on persistent
77+
storage can cause performance bottlenecks for other virtualized instances on
78+
the shared server.</p>
79+
</div>
80+
<div class="section" id="server-monitoring">
81+
<h2>Server Monitoring</h2>
82+
<p>There are several important resources to monitor the server level of a web
83+
stack:</p>
84+
<ol class="arabic simple">
85+
<li>Server uptime</li>
86+
<li>CPU utilization</li>
87+
<li>Memory utilization</li>
88+
<li>Persistence storage consumed versus free</li>
89+
<li>Network bandwidth and latency</li>
90+
</ol>
91+
</div>
92+
<div class="section" id="resources">
93+
<h2>Resources</h2>
6394
</div>
6495

6596
<hr/>

source/content/pages/introduction.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,22 @@ stack from a "bare metal" server, virtual private server (VPS), Amazon Web
2020
Services (AWS) instance, or Platform-as-a-Service (PaaS) provider up
2121
through the JavaScript running on users' browsers on your website.
2222

23+
About the Author
24+
----------------
25+
I'm `Matt Makai <http://www.mattmakai.com/>`_ and I develop software in
26+
Washington, DC. I currently work most often in Python and occasionally in
27+
the Java Virtual Machine (JVM) stack.
2328

29+
In 2013 I will be traveling to 30 cities in the United States to visit with
30+
tech companies, speak at tech meetups, and blog from an experienced
31+
software developer's perspective about the current state of technology in the
32+
United States. If you're reading this guide, I'd love to meet with you
33+
during my trip from March through August, so send me an email at
34+
matthew.makai@gmail.com or
35+
`message me on Twitter <https://twitter.com/makaimc>`_. Read more about
36+
my upcoming trip at
37+
`Coding Across America <http://www.codingacrossamerica.com/about.html>`_.
38+
39+
If there are typos, inaccurate statements, or general areas for improvement
40+
that you see in this guide, please issue a
41+
`pull request on this website's Github repository <https://github.com/makaimc/fullstackpython.github.com/pull/new/gh-pages>`_. Thank you!

source/content/pages/servers.rst

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ web application:
1010

1111
1. "Bare metal" servers
1212

13-
The most control and also the highest maintenance.
14-
1513
2. Virtualized servers
1614

1715
3. Infrastructure-as-a-service
@@ -20,7 +18,41 @@ The most control and also the highest maintenance.
2018

2119
Bare metal
2220
----------
23-
Buy actual hardware from a vendor either pre-built or as a collection of
24-
components that you assemble yourself.
25-
21+
The most control and also the highest maintenance. Buy actual hardware
22+
from a vendor either pre-built or as a collection of components that
23+
you assemble yourself.
24+
25+
26+
Virtualized servers
27+
-------------------
28+
Virtual private servers (VPSs) are slices of hardware on top of a larger
29+
bare metal server. Virtualization software such as
30+
`Xen <http://www.xen.org/>`_ and
31+
`VMWare <http://www.vmware.com/virtualization/what-is-virtualization.html>`_
32+
allow providers such as `Linode <http://www.linode.com/>`_ and
33+
`prgmr <http://prgmr.com/xen/>`_ (as well as a many others) to provide
34+
fractions of a full server that appear as their own instances. For example,
35+
a server with an 8-core Xeon processor and 16 gigabytes of memory can be
36+
sliced into 8 pieces with the equivalent of 1-core and 2 gigabytes of
37+
memory.
38+
39+
The primary disadvantage of virtualized servers is that there is resource
40+
overhead in the virtualization process. In addition, physical constraints
41+
such as heavy I/O operations by a single virtualized instance on persistent
42+
storage can cause performance bottlenecks for other virtualized instances on
43+
the shared server.
44+
45+
Server Monitoring
46+
-----------------
47+
There are several important resources to monitor the server level of a web
48+
stack:
49+
50+
1. Server uptime
51+
2. CPU utilization
52+
3. Memory utilization
53+
4. Persistence storage consumed versus free
54+
5. Network bandwidth and latency
55+
56+
Resources
57+
---------
2658

source/theme/less/custom.less

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ h1, h2, h3, h4, h5, h6 {color: #222;}
88
.logo-title {font-size: 4em; color: #222; font-family: @sansFontFamily;
99
font-weight: bold; line-height: 30px; margin-left: 5px;}
1010
.logo-image {vertical-align: top;}
11-
h2 {font-size: 2em;}
11+
h2 {font-size: 1.8em; margin: 10px 0 5px 0;}
12+
h3 {font-size: 1.25em; margin: 5px 0 0 0;}
1213
.fsp-side-nav-ul li.active {background: @gray;}
1314
.tech-section {margin-bottom: 25px;}
1415
p {color: #333;}

source/theme/static/css/c.css

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

theme/css/c.css

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)