@@ -8,19 +8,78 @@ headerimage: /img/visuals/email-post-header.jpg
88headeralt: Python programming language and Full Stack Python logos.
99
1010
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 ) .
1614
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:
1920
2021<img src =" https://www.fullstackpython.com/img/visuals/fsp-napkin.jpg " width =" 100% " class =" rnd " alt =" Original Full Stack Python concept drawing. " >
2122
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:
2226
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.
2483
2584Got questions or comments about
2685[ Full Stack Python] ( https://www.fullstackpython.com/ ) ? Send me an email or
0 commit comments