Cascadia Ruby 2014- Why We Can't Have Nice Things: Unicode, Dates, and Names

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=8pzJq-jtd7g



Duration: 32:01
741 views
14


The real world is a messy place, and software reflects this to some extent. This messiness, however, doesn't mesh well with the general tendencies of software developers, who like to try to simplify the world with assumptions. When those assumptions later turn out to be wrong, bad things happen.

In this talk, we'll discuss three perennial sources of bad developer assumptions:

- Unicode;
- dates and times; and
- the names of people, places, and things.

We'll illustrate why each of several commonly-made assumptions is incorrect, show how to use Ruby to arrive at the correct answer, and empower you to make better decisions about your own code in the process.

Help us caption & translate this video!

http://amara.org/v/FGYL/




Other Videos By Confreaks


2014-08-21Cascadia Ruby 2014- Nitty Gritty Service Building
2014-08-21Cascadia Ruby 2014- How Not to Be Lonely: An Extrovert's Guide to Working Alone
2014-08-20Cascadia Ruby 2014- "Good luck with that": Tag Teaming Civic Data
2014-08-20Cascadia Ruby 2014- Creating a Chat App in 15 Minutes with Angelo
2014-08-20Cascadia Ruby 2014- Programming in the Small - Teaching my 5 Year Old Ruby
2014-08-20Cascadia Ruby 2014- Be Awesome By Being Boring
2014-08-20Cascadia Ruby 2014- 80,000 Plaintext Passwords: An Open Source Love Story in Three Acts
2014-08-19Cascadia Ruby 2014- N design patterns you might actually use
2014-08-19Cascadia Ruby 2014- Cloning the Seattle Ruby Brigade
2014-08-19Cascadia Ruby 2014- Biggish Data With Rails and Postgresql
2014-08-18Cascadia Ruby 2014- Why We Can't Have Nice Things: Unicode, Dates, and Names
2014-08-18Cascadia Ruby 2014- Designing for Empathy
2014-08-18Cascadia Ruby 2014- Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies
2014-08-18Cascadia Ruby 2014- The Science of Success
2014-08-18Cascadia Ruby 2014- Speed up Rails, Speed up Your Code
2014-08-16Elixir Conf 2014 - Introduction to Elixir for Rubyists by Josh Adams & Robby Clement
2014-08-13Elixir Conf 2014 - Fear and the Evolution of Languages by Bruce Tate
2014-08-10Elixir Conf 2014 - Speaker Panel
2014-08-10Elixir Conf 2014 - Rise of The Phoenix - Building an Elixir Web Framework by Chris McCord
2014-08-10Elixir Conf 2014 - The Excitement of Elixir by Devin Torres
2014-08-10Elixir Conf 2014 - Thinking in a Highly Concurrent, Mostly-functional Language by Francesco Cesarini



Tags:
CascadiaRuby
Confreaks
Ruby