Browse All Articles
I work with a lot of different AWS accounts and am constantly switching between them. I recently hacked together a really simple Bash script to ease a bit of the …
Continue reading “Managing Multiple Amazon Web Services Accounts from the Command Line”
By Jamie Begin Almost all freelance web developers are doing it wrong. And it’s a miserable existence to endure. If you awake one day and say “I’d like to be …
Continue reading “How To Become a Successful Freelance Web Developer (and Not Kill Your Career)”
A couple of years ago, as part of a health kick, I took up weight training. I quickly realized that this was something I had a genetic gift for doing …
Don’t store persistent data on EC2 instances functioning as application servers. In nearly every n-tier application architecture (not just those in a cloud deployment), the application tier should be treated …
Continue reading “Migrating an Application to Amazon Web Services: a Developer’s Checklist.”
As part of the standard library, Python provides a very flexible logging module that includes the ability to define custom handlers. Commonly this is used to log errors to Syslog, …
Continue reading “Python Error Logging to Amazon Web Services’ Simple Notification Service (SNS)”
Amazon Web Services (AWS) is a great way to begin building highly-scalable, durable web apps almost immediately… er, which is a bit of a problem. If you’re developing applications on …
Continue reading “3 Things You Must Know If You Develop on Amazon Web Services (EC2)”
For years I’ve been using this simple design pattern when building a new user authentication backend for a project. Rather than just querying whether a username and password is valid, …
Continue reading “A better way to authenticate users via a SQL database.”
I’ve been working with credit card payment gateways as a web developer since 1997, when I built an e-commerce website for a small computer store. It’s a complex industry with …
Continue reading “4 Non-Obvious Tips When Developing with Credit Card Gateways”
Currently my favorite web app environment includes: CentOS 5.5 Python 2.6 (built from source) Pylons 1.0 (w/ SQLAlchemy 0.5.8) nginx Whenever I setup a new environment, and execute “paster serve …