Sasha Vodnik is a web developer and author with over 15 years of experience creating web content and writing about it. He enjoys the challenge of keeping on top of the fast-changing landscape of the modern web, as well as explaining how to write clean, powerful code in languages like HTML, CSS, JavaScript, and XML.