RubyConfMini 2022: The Three-Encoding Problem by Kevin Menard

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=eoD0MsBpDXk



Duration: 34:15
30 views
1


You’ve probably heard of UTF-8 and know about strings, but did you know that Ruby supports more than 100 other encodings? In fact, your application probably uses three encodings without you realizing it. Moreover, encodings apply to more than just strings. In this talk, we’ll take a look at Ruby’s fairly unique approach to encodings and better understand the impact they have on the correctness and performance of our applications. We’ll take a look at the rich encoding APIs Ruby provides and by the end of the talk, you won’t just reach for force_encoding when you see an encoding exception.




Other Videos By Confreaks


2023-03-01RubyConf Mini 2022: Here Be Dragons: The Hidden Gems of Tech Debt by Ernesto Tagwerker
2023-03-01RubyConf Mini 2022: Making .is_a? Fast by John Hawthorn
2023-03-01RubyConf Mini 2022: Solo: Building Successful Web Apps By Your Lonesome by Jeremy Smith
2023-03-01RubyConf Mini 2022: Podcast Panel
2023-03-01RubyConf Mini: How We Implemented Salary Transparency (And Why It Matters) by Hilary Stohs Krause
2023-03-01RubyConf Mini 2022: Looking Into Peephole Optimizations by Maple Ong
2023-03-01RubyConf Mini 2022: Knowing When To Walk Away by Lindsay Kelly
2023-03-01RubyConf Mini 2022: Start a Ruby Internship by Chelsea Kaufman and Adam Cuppy
2023-03-01RubyConf Mini 2022: Keynote by Rose Wiegley
2023-03-01RubyConf Mini 2022: Sponsor Panel
2023-03-01RubyConfMini 2022: The Three-Encoding Problem by Kevin Menard
2023-03-01RubyConf Mini 2022: TDD on the Shoulders of Giants by Jared Norman
2023-03-01RubyConf Mini 2022: Syntax Tree by Kevin Newton
2023-03-01RubyConf Mini 2022: Lightning Talks
2023-03-01RubyConf Mini 2022: Who Wants to be a Ruby Engineer? by Drew Bragg
2023-03-01RubyConf Mini 2022: Keynote by Barbara Tannenbaum
2023-03-01RubyConf Mini 2022: Empathetic Pair Programming with Nonviolent Communication by Stephanie Minn
2023-03-01RubyConf Mini 2022: RubyGems.org MFA: The Past, Present and Future by Jenny Shen
2023-03-01RubyConf Mini 2022: Keynote: Learning DNS by Julia Evans
2023-03-01RubyConf Mini 2022: Zen and the Art of Incremental Automation by Aji Slater
2023-03-01RubyConf Mini 2022: Ruby Office Hours with Shopify Engineering by Rose Wiegley, Ufuk Kayserilioglu



Tags:
Ruby
RubyConf
RubyConf Mini
Ruby Language
Ruby on Rails