
Dylan Beattie
Dylan Beattie is a consultant, software developer and international keynote speaker. He’s been building web applications since the 1990s, and works primarily on Microsoft .NET, HTTP APIs, UX design, and distributed systems. Dylan lives and works in London and when he’s not writing code he plays guitar and writes songs.
Knowing .me, Knowing .yu: The World According To DNS
You've heard the saying "it's always DNS" - but you ever stop to wonder why it's always DNS? Turns out that DNS - domain name system, the "phone book of the internet" - is a pretty big deal. It's the massively distributed hierarchical database that turns meaningless IP addresses into friendly, human-readable domain names. It's also one of the most contentious technologies in history: from million-dollar lawsuits over prestigious .com brands, to security concerns over Unicode support in domains, to geopolitical disputes about the definition of a country. The technical challenges of administering DNS pale into insignificance compared to the sociological challenges of building a network that reflects the countries, companies and conventions of the real world.
Without DNS, the web wouldn't work, email wouldn't work; you couldn't watch a movie or buy a train ticket or pay your taxes. It's a vital, fundamental layer of modern internet infrastructure, but most developers have no idea how it really works, what it can do - or how to troubleshoot it when it goes wrong. In this talk, we'll unwrap how DNS really works, we'll learn why it was built this way, and we'll hear some of the remarkable stories that happened along the way.