Wednesday 27th October, 2010
11:00am to 12:00pm
Description: Ruby 1.9 is unusual among contemporary programming languages in that it allows you to choose the encoding used internally for strings. This feature gives Ruby 1.9 great power and flexibility for internationalization, but can be a source of problems and confusion, particularly for Ruby developers making the change from 1.8.
This talk will briefly go over the general concepts behind Ruby 1.9’s Encoding API, and explain the motivations behind the design decisions Ruby made. We’ll then spend most of the talk looking at the encoding-related challenges that you may face developing web applications in Ruby 1.9, and what you can do to avoid problems.
Originally from the Catskills, now on the pampas. Fan of linguistics, programming, beer, baseball and samba. Maintainer of Haml. In Spanish: @nrmnc bio from Twitter
Sign in to add slides, notes or videos to this session