Did you know that you can get a domain that contains an emoji?
Well, technically speaking you can't because domains only allow a very limited character set.
However, there is a workaround to that called Punycode.
You can encode non-supported characters to punycode and allow people to visit your site by entering those characters in their URL bar -the browser will take care of encoding them.
Sounds good, doesn't it?
Well, unicode is more complex than one would think; especially the parts around emoji are.
That means encoding those characters isn't easy and a lot goes wrong.
I want to showcase some ways in that emoji/ punycode domains are broken, how you can have fun with them and why you should actually just avoid them for anything you want to use productively.
This Talk was translated into multiple languages. The files available for download contain all languages as separate audio-tracks. Most desktop video players allow you to choose between them.
Please look for "audio tracks" in your desktop video player.