Developer and the DOM - A history of manipulation and abstraction

*
Accepted Session
Short Form
Intermediate
Scheduled: Wednesday, June 24, 2015 from 3:45 – 4:30pm in B204

Excerpt

As web developers we see a variety of tools evolve every year that all claim to be the future of web development, but few people are as excited to explore the past. In this talk we’ll trace the lineage of the contemporary web landscape back to the advent of the DOM and the first browser javascript API. In doing so we hope to illuminate an often overlooked historical perspective on web development and explain why frameworks like React and Angular came into existence and why today is an exciting time to be working with the browser.

Description

As web developers we see a variety of tools evolve every year that all claim to be the future of web development, but few people are as excited to explore the past. In this talk we’ll trace the lineage of the contemporary web landscape back to the advent of the DOM and the first browser javascript API. In doing so we hope to illuminate an often overlooked historical perspective on web development and explain why frameworks like React and Angular came into existence and why today is an exciting time to be working with the browser.

We will provide an overview of the history of the web from the developer’s perspective while focusing on paradigmatic turning points. We will discuss how historical problem solving can make us better at what we do. We will share our personal woes, lessons, and victories from years of experience in the industry. We will compare the basic architectural paradigms of a couple of contemporary client side frameworks. And after mapping our way through the history of web development we will look at what the near future may hold.

Tags

javascript, web, dom, history

Speaking experience

Zack has spoken at javascript meetups in the Boston area and has taught internal learning sessions at the places he has worked.

Speakers

  • Zachary Michael

    Squishymedia

    Biography

    We are two developers from Squishymedia looking to present together.

    Zack is a fullstack developer who has cut his teeth in the agency world, on international education technologies, with net art experiments, and at a handful of web tech startups. He has worn many hats as a designer, frontend-developer, project manager, and backend engineer. Currently he works in Portland at Squishymedia.

    Sessions

  • Gregory Noack

    Squishy Media

    Biography

    Gregory is the senior frontend developer & UX designer at Squishmedia. He started his career as a front-end developer in 2006 after studying as an apprentice printmaker in Northern California. He takes pride in creating and implementing designs for the browser using the most current philosophies and technologies of the design world.

    Sessions