Modifying and favoring links to original sources rather than Medium links
due to their new pop-ups that are really annoying for readers, especially
when you're in the middle of trying to figure out a solution to a coding
Rewrote the Mailchimp sign up form for the email list so it doesn't have
the external JQuery libraries as dependencies. Site should be even faster
Stripped a significant portion of unused Bootstrap boilerplate from the CSS
file and minified it. The resulting CSS file is over 100KB less (about
25KB down from 130KB) so the site should load faster now.
Major update to WebSockets page with new diagrams
and better explanations for why server push is useful.
New task queue resources.
Major update with the beginning of a page on Docker, split
out static file handling resources on the Django page
and a new section on Python programming language popularity on the
"Why Use Python?" page.
Working on a Why Use Python? page with my own
assessment of the strengths and weaknesses of Python along with links to
resources where other folks discuss their own experiences.
Continuing to add WebSockets resources, especially Python-specific ones.
Splitting out deployment from automation so I can add chapters on continuous
integration, configuration management (which will be moved from the
existing deployment chapter) and related topics.
Small tweaks to NoSQL, introduction and a few other pages.
Moved topics map from introduction page to deployment page.
Merged pull request for Django page and updated Django page with project
New Django example project resources.
Rewrote parts of source control and CSS pages for clarity.
Merged typo fixes PR #32.
Added my Full Stack Python video from the EuroPython 2014 conference.
Updated map with further details.
Added a map to the front page. May move that elsewhere later though based
Merged a pull request for new REST frameworks.
Lots of new Django, Flask and task queue resources.
Added two new Python libraries lists to the Best Python Resources page.
Thanks Hacker News for
doubling my traffic so far in 2014! 65k uniques and counting...
Added more monitoring and logging resources.
New resources for Flask and NoSQL projects.
Updated NoSQL data store page with specific open source projects.
Added diagram to source control page.
Split version control resources from Git resources. Added new version
Updated logging page with better explanations and content ordering.
Added learning checklists for all sections. The remaining sections that now
also have checklists are logging, web analytics and web application security.
Added link to my O'Reilly Programming blog post on demand for full stack
Updated APIs page with basic information on webhooks.
Added learning checklists for source control, application dependencies,
configuration management, NoSQL data stores, APIs, API integration,
API creation, static content and caching sections.
Moving learning checklists to the bottom of the pages since they are
specific advice for steps to take after reading a section.
Added a stub section for APIs.
Cleaned up and polished the task queues and web analytics pages.
Added learning checklist to operating systems, web servers, task queues,
monitoring pages and WSGI servers.
Adding more logging resources.
Continuing to add learning checklists to sections such as servers.
Moving navigation options into meta tags on markdown pages.
Adding the concept of "learning checklists" to web frameworks, Django, CSS
topic. Will expand these checklists out into other pages over the next
couple of weeks.
Added an email sign up form to determine how many people are interested in
a full book since I've had a lot of requests in person to write one.
Added new resources to the other web frameworks section.
Updated the way choices to go from one page to another are generated. It's
now done off metadata instead of duplicated HTML content.
Huge site update to reorganize the way content is presented and navigated.
Kinda has that "choose your own adventure" thing going for it, doesn't it?
New logo! This one's way more Python software stack, way less boring
folder-thingy. Here's how the old one looked in comparison:
Added a future direction section to explain
current priorities for further developments on the site.
More resources for web frameworks and configuration management sections.
Updated application dependencies with new links to Python library
Merged a couple of awesome pull requests that fixed typos and added
additional Bottle resources.
Updated logging page with new resources.
Added new CSS page.
New intermediate learning links on the best resources page.
Updated task queues page with better explanations and many more curated
Added why is this piece necessary for databases, WSGI servers, web
frameworks and application dependencies.
Updating best resources page with newsletters and a few additional beyond
the basics resources.
Adding 'why is this necessary' sections to servers, operating systems,
and web servers pages.
Extracting best Python resources from the introduction into a separate
Cleaned up links on the first ten chapters and added new resources for
Updated application dependencies section with new resources and initial
Updated the change log (how meta!) to have a cleaner layout.
Added Bottle as a web framework next to Django and Flask.
Added new Django resources.
Rewriting all sections to fix first draft typos and grammar mistakes
as well as add new content.