SLIDES:
https://miketaylr.com/pres/openwebcamp/
http://www.codylindley.com/domit/
http://www.slideshare.net/jeresig/the-dom-is-a-mess-yahoo?type=presentation
http://presentboldly.com/elijahmanor/jquery-free-javascript
https://miketaylr.com/pres/bkjs/
VIDEOS:
John Resig: The DOM is a Mess https://www.youtube.com/watch?v=dgI52y27O_I
Peter-Paul Koch: JavaScript Events https://www.youtube.com/watch?v=mjvux4rbkUY
HTML 5.tx 2013 - DOM it, forgive, forget, embrace by Cody Lindley https://www.youtube.com/watch?v=kougiq9lngw
Todd Motto - Demystifying JavaScript: you don't need jQuery (FOWD 2014) https://www.youtube.com/watch?v=keyCg253S-o
NashDotNet - Elijah Manor - jQuery-free JavaScript https://www.youtube.com/watch?v=HpAWlK9yP5o
jQuery-free JavaScript https://www.youtube.com/watch?v=bzDa-I_S4i8
DOM Events - LinkedIn Tech Talks https://www.youtube.com/watch?v=Ct2JwiePHPs&index=2&list=PL31510E6538A356F1
DOM Scripting - LinkedIn Tech Talks https://www.youtube.com/watch?v=1lhxzOr4CVw&index=3&list=PL31510E6538A356F1
Introduction to JavaScript and Browser DOM - Miško Hevery https://www.youtube.com/watch?v=ljNi8nS5TtQ
Douglas Crockford: An Inconvenient API - The Theory of the DOM https://www.youtube.com/watch?v=Y2Y0U-2qJMs
Google I/O 2008 - JavaScript and DOM Programming in GWT https://www.youtube.com/watch?v=vv2MnqP8Bmk
7 minutes on recent DOM APIs https://www.youtube.com/watch?v=svEg7MiqGf8
AJAX at LinkedIn https://www.youtube.com/watch?v=IbspyxJppU8&index=5&list=PL31510E6538A356F1
Articles
http://lea.verou.me/2015/04/idea-extending-native-dom-prototypes-without-collisions/
http://lea.verou.me/2015/04/jquery-considered-harmful/
http://www.sitepoint.com/jquery-vs-raw-javascript-3-events-ajax/
YOU MIGHT NOT NEED JQUERY http://youmightnotneedjquery.com/
http://www.sitepoint.com/jquery-vs-raw-javascript-1-dom-forms/
http://blog.romanliutikov.com/post/63383858003/how-to-forget-about-jquery-and-start-using-native
http://viget.com/inspire/jquery-or-native-method-everyday-techniques-no-3
http://ponyfoo.com/articles/uncovering-the-native-dom-api
http://blog.adtile.me/2014/01/16/a-dive-into-plain-javascript/
http://blog.garstasio.com/you-dont-need-jquery/
jquery/jquery.com#88 (comment)
http://ejohn.org/blog/getboundingclientrect-is-awesome/
https://hacks.mozilla.org/2011/11/insertadjacenthtml-enables-faster-html-snippet-injection/
http://www.smashingmagazine.com/2013/10/06/inside-the-box-with-vanilla-javascript/
http://www.smashingmagazine.com/2013/11/12/an-introduction-to-dom-events/
http://www.webdirections.org/blog/html5-selectors-api-its-like-a-swiss-army-knife-for-the-dom/
http://www.leebrimelow.com/native-methods-jquery/
http://ejohn.org/blog/thoughts-on-queryselectorall/
https://www.webkit.org/blog/153/webkit-gets-native-getelementsbyclassname/
http://bitovi.com/blog/2010/10/a-crash-course-in-how-dom-events-work.html
http://ejohn.org/blog/dom-documentfragments/
http://www.quirksmode.org/js/events_advanced.html
http://www.quirksmode.org/js/events_access.html
http://www.steveworkman.com/html5-2/javascript/2014/going-jquery-free-part-1-planning/
http://gomakethings.com/ditching-jquery-for-vanilla-js/
http://stackoverflow.com/questions/4651923/when-to-use-vanilla-javascript-vs-jquery
http://codepen.io/32bitkid/blog/understanding-delegated-javascript-events
https://medium.com/the-javascript-collection/the-dom-is-still-a-mess-ce3645cca083
http://www.nczonline.net/blog/2010/09/28/why-is-getelementsbytagname-faster-that-queryselectorall/
http://perfectionkills.com/whats-wrong-with-extending-the-dom/
http://www.nczonline.net/blog/2010/03/02/maintainable-javascript-dont-modify-objects-you-down-own/
https://hacks.mozilla.org/2011/11/insertadjacenthtml-enables-faster-html-snippet-injection/
http://updates.html5rocks.com/2011/08/insertAdjacentHTML-Everywhere
https://developers.google.com/web/updates/2015/04/DOM-attributes-now-on-the-prototype
http://ponyfoo.com/articles/things-you-can-do-in-plain-javascript