Showing 19 to 24 of 43 blog posts by Dan Poirier.
-
Hosting Django Sites on Amazon Elastic Beanstalk
Introduction Amazon Web Services (AWS)' Elastic Beanstalk is a service that bundles up a number of their lower-level services to manage many details for you when deploying a s... Read more
March 23, 2017 -
Python type annotations
When it comes to programming, I have a belt and suspenders philosophy. Anything that can help me avoid errors early is worth looking into. The type annotation support that's be... Read more
February 22, 2017 -
How to write a bug report
Here are some brief thoughts on writing good bug reports in general. Main elements There are four crucial elements when writing a bug report: What did you do What did you see... Read more
February 15, 2017 -
Plan for mistakes as a developer
I Am Not Perfect. I've been programming professionally for 25 years, and the most important thing I have learned is this: I am fallible. I am very fallible. In fact, I make mi... Read more
January 30, 2017 -
Common web site security vulnerabilities
I recently decided I wanted to understand better what Cross-Site Scripting and Cross-Site Request Forgery were, and how they compared to that classic vulnerability, SQL Injecti... Read more
November 10, 2016 -
Managing multiple Python projects: Virtual environments
Even Python learning materials that get into very advanced language features rarely mention some practical things that would be very helpful to know as soon as you start workin... Read more
November 3, 2016