~/talk

Unicode: From First Principles to Practical Implementation

links:none on file
name:Ali Ahmed
links:none on file
links:none on file
slides:none on file

Explains the concrete claim that Unicode is a numbered universal character set (about 1.1 million code points across 17 planes), contrasts encodings like UTF‑8 vs UTF‑16, demonstrates live coding in Python live coding (showing grapheme vs character, skin‑tone emoji as multiple code points), shows CLDR/ICU driving locale formats and Babel for date/number formatting, and runs an automated workflow using LLM auto‑translation via Lokalise to push/pull translation files so developers see where corruption, DB length limits, and practical fixes actually happen.

AI-written summary · about

  1. 0:00Introduction
  2. 6:22Why Unicode was invented
  3. 11:53Apple and encoding issues
  4. 14:00Unicode architecture
  5. 20:23Unicode planes and assignments
  6. 27:08Unicode Character Database
  7. 36:15Graphimes and corruption
  8. 44:29Graphimes pitfalls
  9. 48:05Locales in systems
  10. 56:11Translation management
  11. 1:04:52Localizing data formats
  12. 1:17:34CLDR and ICU libraries
  13. 1:20:27Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.