Title: Get Your Unicode On by Charles Calvert
Description: You've probably heard of Unicode and terms like "encoding", "UTF-8", and "BOM", but do you know what they mean? What are the differences among UTF-8, UCS-2, and UTF-16? How does Ruby handle all of these things? What is Ruby's default encoding? What will your existing Ruby code do if you give it Unicode data? We'll review the basics of Unicode, encodings, and answer these questions. At the end, you should have a better understanding of Unicode, how it works and how you can work with it.
Charles Calvert is the President of Celtic Wolf, Inc., a consultancy that provides web development, software development and database services.
Charles has been using computers for 27 years and programming them for over 20. He's written programs in (somewhat chronologically) Pascal, C, C++, VB6, awk, Perl, C# (both .NET and ASP.NET), PHP and Ruby. His database experience includes Microsoft SQL Server, MySQL, PostgreSQL, Oracle, DB2, Teradata and Microsoft Access. His current fascination is Ruby on Rails and all of the cool tools surrounding it.
When not creating websites and writing code, he writes about software, gives presentations about consulting, business and software, reads voraciously, and spends time with his wife and kids.
Food: We will have food and drinks provided by Near Infinity Corporation.