ElixirConf 2016 - String Theory by Nathan Long & James Edward Gray II

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



Duration: 37:04
2,762 views
56


String Theory by Nathan Long & James Edward Gray II

Elixir's strings and iolists enable great features, but do you understand them? Why is a string a binary, and what do the numbers in the binary have to do with Elixir's great Unicode support? What are iolists, and how do they enable efficient template rendering?
In this talk, you'll learn how to:
Understand the relationship between bitstrings, binaries, and strings
Properly compare and dissect UTF8 strings
Efficiently build string output to write to a file or socket
Come along for a magical journey 🌈🌠 into the bits and bytes that make these structures so powerful.




Other Videos By Confreaks


2016-09-27ElixirConf 2016 - WebRTC and Phoenix, when μ Seconds aren't Fast Enough by Jason Stiebs
2016-09-27ElixirConf 2016 - Dialyzer: Optimistic Type Checking for Erlang and Elixir by Jason Voegele
2016-09-27ElixirConf 2016 - Concurrent Feature Testing with Wallaby by Chris Keathley
2016-09-27ElixirConf 2016 - Building Available and Partition Tolerant... by Gabi Zuniga
2016-09-27ElixirConf 2016 - Building Umbrella Project by Wojtek Mach
2016-09-27ElixirConf 2016 - Elixir in Elixir by Jay Hayes
2016-09-27ElixirConf 2016 - Painless Test Driven Development with Elixir and Phoenix by Kat Tornwall
2016-09-27ElixirConf 2016 - Nerves + Phoenix Saves a Father's Sanity! by Joel Byler
2016-09-27ElixirConf 2016 - Leveling Up With Ecto by Darin Wilson
2016-09-27ElixirConf 2016 - Refactoring Techniques for Elixir, Ecto, and Phoenix by Gary Rennie
2016-09-27ElixirConf 2016 - String Theory by Nathan Long & James Edward Gray II
2016-09-27ElixirConf 2016 - Keynote by José Valim
2016-09-27ElixirConf 2016 - Closing Keynote by BoydMulterer
2016-09-27ElixirConf 2016 - The Joy of Connecting Elixir to the Physical World by Frank Hunleth
2016-09-27ElixirConf 2016 - The new Calendar Types in Elixir 1.3 by Lau Tarrnskov
2016-09-27ElixirConf 2016 - From Front End to Full Stack with Elixir and Phoenix by Lauren Tan
2016-09-27ElixirConf 2016 - Collaborative Music with Elm and Phoenix by Josh Adams
2016-09-27ElixirConf 2016 - Debugging Techniques in Elixir by Erich Kist
2016-09-26ElixirConf 2016 - Measuring your Elixir Application by Renan Ranelli
2016-09-26ElixirConf 2016 - Building "learn to touch type" glove with ... by Tetiana Dushenkivska
2016-09-26ElixirConf 2016 - Edgelixir: Distributed Graph Processing in Elixir by Nathan Lapierre