Dec 27 2012

How To Become a Successful Freelance Web Developer (and Not Kill Your Career)

Jamie Begin

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 a freelance web developer. Now how do I get clients?” you’re already setting yourself up for failure. Yet nearly everyone who chooses this career path […] …

Read more

Dec 22 2012

Entrepreneurship and Pain Tolerance

Jamie Begin

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 well. As my desire to lift heavy things increased, it drove me to begin seriously training for competitive powerlifting. It felt more purposeful and interesting […] …

Read more

Dec 20 2012

Migrating an Application to Amazon Web Services: a Developer’s Checklist.

Jamie Begin

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 as stateless, meaning containing nothing other than the application code. Databases, files, and even logs should be shipped to another l …

Read more

Dec 9 2012

Python Error Logging to Amazon Web Services’ Simple Notification Service (SNS)

Jamie Begin

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, SMTP, a database, etc. However, we can also easily adapt it to log to a Amazon Web Services Simple Notification Service (SNS) topic. Subscribers (either […] …

Read more