Talks
Recent talks focus on inclusive localization, localization strategy, and designing systems that support diverse identities and cultures worldwide. Earlier talks explore foundational Unicode and multilingual text processing.
Queer Localization
Explores how localization teams can support LGBTQ+ users through inclusive language, identity-aware product design, and practical approaches to mitigating bias in global software systems.
- LocWorld55, Dublin, Ireland, 10 June 2026
Localizing Contributed Multimedia & Metadata for Global Distribution
Examines how global platforms localize contributor-generated multimedia and metadata at scale to improve discoverability, cultural relevance, and audience engagement across international markets.
- LocWorld53, Malmö, Sweden, 4 June 2025
Punctuation Localization
A deep dive into global punctuation systems and how products can dynamically localize punctuation to deliver natural, locale-appropriate user experiences.
- Internationalization & Unicode Conference 44 (IUC44), Virtual, 16 October 2020
- Internationalization & Unicode Conference 42 (IUC42), Santa Clara, CA, 12 September 2018
Locale Negotiation, Selection, and Persistence
Practical strategies for selecting the right locale for users and maintaining consistent language and regional preferences across platforms and user journeys.
- Internationalization & Unicode Conference 43 (IUC43), Santa Clara, CA, 18 October 2019
Characters for Humans
Explains how Unicode grapheme clusters and emoji sequences affect real user experiences and how systems should handle user-perceived characters across input, storage, and display.
- Internationalization & Unicode Conference 41 (IUC41), Santa Clara, CA, 18 October 2017
- The Perl Conference 2017, Washington, DC, 21 June 2017
Hello, my name is __________.
Explores how software systems can properly support the global diversity of personal names through inclusive data models, Unicode support, and thoughtful UX design.
- AWS Loft, New York, NY, 31 August 2016
- Internationalization & Unicode Conference 39 (IUC39), Santa Clara, CA, 28 October 2015
- OSCON 2015, Portland, OR, 23 July 2015
- Open Source Bridge 2015, Portland, OR, 23 June 2015
- YAPC::NA 2015, Salt Lake City, UT, 10 June 2015
Unicode Beyond Just Characters: Localization with the CLDR
Introduces the Unicode CLDR and its role as a foundational dataset for localization, powering language, formatting, and regional conventions across modern software platforms.
- NY Tech Localization Meetup, New York, NY, 18 August 2015
- OSCON 2015, Portland, OR, 22 July 2015
- Open Source Bridge 2014, Portland, OR, 26 June 2014
- YAPC::NA 2014, Orlando, FL, 23 June 2014
- DC–Baltimore Perl Workshop 2014, Silver Spring, MD, 3 May 2014
Unicode Regular Expressions
Explores Unicode-aware regular expression behaviour, including character properties, grapheme cluster handling, boundaries, and differences across regex engines and implementations.
- Internationalization & Unicode Conference 38 (IUC38), Santa Clara, CA, 4 November 2014
- DC–Baltimore Perl Workshop 2013, Baltimore, MD, 20 April 2013
Multilingual Stemming on CPAN
Reviews advances in multilingual stemming algorithms and demonstrates their use in improving search and information retrieval across multiple languages.
- Open Source Bridge 2014, Portland, OR, 27 June 2014
- YAPC::NA 2014, Orlando, FL, 23 June 2014
- New York Perl Mongers (NY.pm), New York, NY, 29 May 2014
- DC–Baltimore Perl Workshop 2014, Silver Spring, MD, 3 May 2014
Unicode Programming in Modern Perl
Examines how modern Perl implementations support Unicode text processing and evolving standards for handling global written languages.
- New York Perl Mongers (NY.pm), New York, NY, 27 March 2014
- Internationalization & Unicode Conference 37 (IUC37), Santa Clara, CA, 22 October 2013
Unicode Best Practices
A practical guide to building Unicode-aware systems, covering text handling, sorting, input/output, security, testing, and debugging in multilingual applications.
- Open Source Bridge 2013, Portland, OR, 19 June 2013
- YAPC::NA 2013, Austin, TX, 4 June 2013
Fundamental Unicode
An introduction to Unicode and the core concepts needed to build systems that correctly process, store, and exchange the world’s written languages.
- New York Perl Mongers (NY.pm), New York, NY, 12 February 2013
- YAPC::NA 2012, Madison, WI, 13 June 2012
- DC–Baltimore Perl Workshop 2012, Baltimore, MD, 14 April 2012