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
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.