HOME  → POSTS  → 2005

Localizing Tarzan and AWS 4.0

Projects and Code315 words2 minutes to read

The inital response to Tarzan has been very good! I got a handful of comments and several messages through my contact form about it. Overwhelmingly, people want to see Tarzan localized for their country’s version of Amazon.

Initially, I started digging around to start implementing support for the UK. After a while of digging, however, I found out that I’m using an older version of the Amazon Web Services API. Fantastic. The new version (AWS 4.0) supports full localization in all of Amazon’s countries (U.S., Canada, U.K., France, Germany, and Japan).

If I’m going to be able to stay on top of this, I’m going to need to upgrade Tarzan’s core code to support and use the newer API. It sucks that I thought I was almost done and I’m not, but this should only take me a few hours to recode now that I have Tarzan’s implementation figured out. Re-writing the necessary parts of the documentation will take a bit, and re-writing the Sample page and Breakdown Tool will take a bit of time too.

The good news is that Tarzan 1.0 final will be compatible with all of Amazon’s countries, without any code changes on your end. Tarzan’s functions will continue to work seamlessly and upgrading to the next release candidate will not affect current installations, despite all of the code upheaval. The bad news is that parts of the extension model have changed a bit. If you’re a go-getter of a developer who has already started writing their own extensions for Tarzan, then I’m talking to you. Hold off until RC2. If you’re not an extension developer, and you don’t care about support for countries other than America, then you can ignore this entire post. If you’ve been asking me about support for the UK, France or Germany, then RC2 will be something to look forward to. Overzealous developers, just sit tight.

Ryan Parman

is an engineering manager with over 20 years of experience across software development, site reliability engineering, and security. He is the creator of SimplePie and AWS SDK for PHP, patented multifactor-authentication-as-a-service at WePay, defined much of the CI/CD and SRE disciplines at McGraw-Hill Education, and came up with the idea of “serverless, event-driven, responsive functions in the cloud” while at Amazon Web Services in 2010. Ryan's aptly-named blog, , is where he writes about ideas longer than . Ambivert. Curious. Not a coffee drinker.