The Power and Responsibility of Unicode Adoption
summary
Argument: default to Unicode and specifically use UTF-8 (not ASCII or Latin-1); Ruby handles emoji as characters and even as variable names while Python does not. Demonstrations: Ruby script github.com/aurate plus the gemoji gem that replaces code points with PNG fallbacks, reveal.js slides and Tweemoji client-side replacement, and a Tom Scott mechanical emoji keyboard prototype. Evidence: emoji adoption spikes around 2010 and major batches in 2014–2015; vendor render differences (Android yellow heart, clapping) break meaning and the conference tweet feed proves some apps still mishandle Unicode.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:21Emojis
- 5:30Complicated
- 8:17New Emoji
- 10:06mojibake
- 12:20Emoji Keyboards
- 14:54Fallback Images
- 16:35Raising the Bar
- 18:41The Future
related talks
36mThe Power and Responsibility of Unicode Adoption
31mThe Power ⚡️ and Responsibility 😓 of Unicode Adoption ✨
58mThe Power ⚡️ and Responsibility 😓 of Unicode Adoption ✨
05mLightning Talk: How Emoji Changed My Life
35mRuby and Unicode, what could go wr�ng?
43mPower of Emoji
48mUnicode: Going Down the Rabbit Hole
38mTen Unicode Characters You Should Know About as a Programmer
