@@ -8,19 +8,78 @@ headerimage: /img/visuals/email-post-header.jpg
8
8
headeralt: Python programming language and Full Stack Python logos.
9
9
10
10
11
- [ Full Stack Python] ( https://www.fullstackpython.com/ ) started five years ago
12
- on December 23, 2012. I originally built it to help out a bunch of junior
13
- developers that kept asking me the same questions over and over via email.
14
- It seemed like the answers would be useful to many more people if I put them
15
- on a publicly-accessible site.
11
+ ** [ Full Stack Python] ( https://www.fullstackpython.com/ ) ** began five years
12
+ ago today, on December 23, 2012, with
13
+ [ Git commit 69f5f46] ( https://github.com/mattmakai/fullstackpython.com/commit/69f5f466196f572aab187504d52bc368cde840cd ) .
16
14
17
- Little did I know that five years later I'd have written over 120,000 words
18
- on the site, which has now been read by over 2.5 million developers.
15
+ I originally built the site to help out a group of junior developers that
16
+ kept asking me similar Python web development questions via email. It seemed
17
+ like the answers would be useful to more people if I put them in a
18
+ publicly-accessible location. One day over lunch with a friend before I
19
+ started writing I sketched out some of my vague ideas on a napkin:
19
20
20
21
<img src =" https://www.fullstackpython.com/img/visuals/fsp-napkin.jpg " width =" 100% " class =" rnd " alt =" Original Full Stack Python concept drawing. " >
21
22
23
+ The site started as a single page
24
+ [ static website] ( https://www.fullstackpython.com/static-site-generator.html )
25
+ but eventually was split into topic-specific pages such as:
22
26
23
- ...
27
+ * [ deployments] ( https://www.fullstackpython.com/deployments.html )
28
+ * [ servers] ( https://www.fullstackpython.com/servers.html )
29
+ * [ web frameworks] ( https://www.fullstackpython.com/web-frameworks.html )
30
+ * [ WSGI servers] ( https://www.fullstackpython.com/wsgi-servers.html )
31
+ * [ source control] ( https://www.fullstackpython.com/source-control.html )
32
+ * [ operating systems] ( https://www.fullstackpython.com/operating-systems.html )
33
+ * [ web servers] ( https://www.fullstackpython.com/web-servers.html )
34
+
35
+ Most pages were on deployment and web framework topics. I have made a
36
+ concerted effort to write more about
37
+ [ data] ( https://www.fullstackpython.com/data.html ) and
38
+ [ development environment] ( https://www.fullstackpython.com/development-environments.html )
39
+ subjects as I continue to learn and grow my own software development skills.
40
+ In some ways Full Stack Python's evolution represents my own growth as a
41
+ programmer.
42
+
43
+ The site now has over 120,000 words and 150+ pages, split between topics
44
+ pages and [ tutorial blog posts] ( https://www.fullstackpython.com/blog.html ) .
45
+ I've also given a few technical talks on many of these topics, such as
46
+ [ Full Stack Python] ( https://www.youtube.com/watch?v=s6NaOKD40rY ) at
47
+ EuroPython 2014 and
48
+ [ WebSockets in Python] ( https://www.youtube.com/watch?v=L5YQbNrFfyw ) at
49
+ the San Francisco Python meetup. With so much content on the site, it's time
50
+ to revamp many of the original pages to ensure they are still accurate and
51
+ contain solid resources that explain those subjects. It can be sad to see so
52
+ many awesome blog posts I used to reference that have succumbed to link rot.
53
+ Maintenance takes up an increasing amount of time spent working on the site
54
+ so please submit
55
+ [ issue tickets] ( https://github.com/mattmakai/fullstackpython.com/issues )
56
+ whenever you see a 404 or a link that's not the original correct resource.
57
+
58
+ Full Stack Python has now been read by over 2.5 million developers, but
59
+ it took a long time to get to that milestone. In fact there were only a few
60
+ hundred readers within the first year. Over time with daily updates I have
61
+ been fortunate to grow the readership to around 125,000 developers per month.
62
+
63
+ <img src =" https://www.fullstackpython.com/img/visuals/traffic.jpg " width =" 100% " class =" rnd " alt =" Full Stack Python traffic growth via Google Analytics. " >
64
+
65
+ Watching the numbers go up has been fun but the best part is receiving
66
+ "thank you" emails and tweets, as well as talking to readers in person at
67
+ PyCon. Keep those emails coming as they keep me motivated to continue writing!
68
+ If you'll be at PyCon in April, I'll definitely be there at the
69
+ [ Twilio] ( https://www.twilio.com/ ) booth or around the community
70
+ booths where [ Michael Kennedy of Talk Python to Me] ( https://talkpython.fm/ )
71
+ and other Python community folks such as [ Dan Bader] ( https://dbader.org/ ) ,
72
+ [ Adrian Rosebrock of PyImageSearch] ( https://www.pyimagesearch.com/ )
73
+ [ Bob Belderbos of PyBites] ( https://pybit.es/ ) and the
74
+ [ Real Python] ( https://realpython.com ) guys will also be hanging out.
75
+
76
+ It's been a real pleasure working on Full Stack Python over the past five
77
+ years and I'm really excited for what's coming for the site in the next
78
+ five years. The
79
+ [ change log page] ( https://www.fullstackpython.com/change-log.html ) contains
80
+ a complete list of major modifications and
81
+ [ future directions] ( https://www.fullstackpython.com/future-directions.html )
82
+ has some insight into my thought process for creating additional content.
24
83
25
84
Got questions or comments about
26
85
[ Full Stack Python] ( https://www.fullstackpython.com/ ) ? Send me an email or
0 commit comments