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