{"id":63,"date":"2011-01-23T13:45:37","date_gmt":"2011-01-23T21:45:37","guid":{"rendered":"http:\/\/www.wirfs-brock.com\/allen"},"modified":"2018-01-26T11:12:46","modified_gmt":"2018-01-26T19:12:46","slug":"things","status":"publish","type":"page","link":"https:\/\/wirfs-brock.com\/allen\/things","title":{"rendered":"Things"},"content":{"rendered":"<h2>Presentations<\/h2>\n<ul>\n<li>February 2017, OOP 2017.\u00a0 Don&#8217;t Break the Web: Scaling up JavaScript for the Next 30 Years, <a href=\"http:\/\/www.wirfs-brock.com\/allen\/talks\/oop2017-static.pdf\">slides<\/a> (PDF)<\/li>\n<li>February 2016, AsianPLoP 2016.\u00a0 Keynote: New Patterns for a New Computing Era, <a href=\"http:\/\/www.wirfs-brock.com\/allen\/talks\/AsianPLoP2016.pdf\">slides<\/a> (PDF)<\/li>\n<li>February 2016, Forward JS Conference, Making a Standard: Inside the ECMAScript Sausage Factory, <a href=\"http:\/\/wirfs-brock.com\/allen\/talks\/forwardjs2016.pdf\">slides<\/a>(PDF)<\/li>\n<li>November 2015, View Source Conference, ECMAScript 2015: What Took It So Long? <a href=\"https:\/\/air.mozilla.org\/allen-wirfs-brock-ecmascript-2015-what-took-it-so-long\/\">video<\/a>, <a href=\"http:\/\/www.wirfs-brock.com\/allen\/talks\/viewsource-es2015.pdf\">slides<\/a> (PDF)<\/li>\n<li>April 2015, Philly ETE, ECMAScript 6: A Better Smalltalk for the Ambient Computing Era, <a href=\"http:\/\/chariotsolutions.com\/screencast\/philly-ete-2015-36-allen-wirfs-brock-ecmascript-6-better-javascript-ambient-computing-era\/\">video<\/a>, <a href=\"http:\/\/chariotsolutions.com\/presentation\/philly-ete-2015-allen-wirfs-brock-ecmascript-6-better-javascript-ambient-computing-era\/\">slides<\/a>.<\/li>\n<li>November 2014, Smalltalks 2014,\n<ul>\n<li>Welcome to the Ambient Computing Era, <a href=\"https:\/\/www.youtube.com\/watch?v=BMoWBbcJdNU&amp;index=2&amp;list=PLCGAAdUizzH0-aox_bwLBztVCUhRhR7yd\">video<\/a>.<\/li>\n<li>A Modular Journey To A World Spanning Virtual Image, <a href=\"https:\/\/www.youtube.com\/watch?v=9ZKr2KRrID8&amp;index=15&amp;list=PLCGAAdUizzH0-aox_bwLBztVCUhRhR7yd\">video<\/a>.<\/li>\n<li>Modern JavaScript: The Smalltalk Influence, <a href=\"https:\/\/www.youtube.com\/watch?v=EPHmm8JiGbg&amp;list=PLCGAAdUizzH0-aox_bwLBztVCUhRhR7yd&amp;index=26\">video<\/a>, <a href=\"http:\/\/www.wirfs-brock.com\/allen\/wp-content\/uploads\/2016\/01\/Smalltalkjavascript.pdf\">slides<\/a> (PDF).<\/li>\n<\/ul>\n<\/li>\n<li>May 2014, Web Directions 2014, ECMAScript 6, A Better JavaScript for the Ambient Web, <a href=\"https:\/\/www.youtube.com\/watch?v=ZGY8Cktn6W4\">video<\/a>.<\/li>\n<li>June 2013, STIC13, History of Smalltalk at Tektronix, <a title=\"video\" href=\"http:\/\/www.youtube.com\/watch?v=Mvg8bOKuSlc&amp;feature=share&amp;list=PL8aumV3VUz66Rs8-xcD8V57ZTBNYPlzmj\" target=\"_blank\">video<\/a>, <a title=\"slides\" href=\"http:\/\/www.wirfs-brock.com\/allen\/files\/tek\/Tek-Smalltalk-history-slides.pdf\" target=\"_blank\">slides<\/a> (PDF)<\/li>\n<li>April 2013, Front Trends 2013, Warsaw, JavaScript: The Machine Language of the Ambient Computing Era, <a title=\"http:\/\/vimeo.com\/67050196\" href=\"http:\/\/vimeo.com\/67050196\" target=\"_blank\">video<\/a>,\u00a0 <a title=\"slides\" href=\"http:\/\/www.slideshare.net\/allenwb\/fronttrends-awb\" target=\"_blank\">slides <\/a>(Slideshare)<\/li>\n<li>March 2012, QCon London, <a href=\"http:\/\/www.infoq.com\/presentations\/JavaScript-Today-and-Tomorrow\">JavaScript Today and Tomorrow<\/a> (video+slides), <a href=\"http:\/\/qconlondon.com\/dl\/qcon-london-2012\/slides\/AllenWirfs-Brock_JavaScriptTodayAndTomorrowEvolvingTheAmbientLanguageOfTheAmbientComputingEra.pdf\">slides<\/a> (PDF 46MB). <a href=\"http:\/\/red-badger.com\/Blog\/author\/cangencer.aspx\">Can Gencer <\/a>wrote up a nice <a href=\"http:\/\/red-badger.com\/Blog\/author\/cangencer.aspx\">summary<\/a>.<\/li>\n<li>December 2011, YOW!, <a href=\"http:\/\/yow.eventer.com\/events\/1004\/talks\/1031\">The Web Browser is a Transitional Technology<\/a> (video), <a href=\"http:\/\/gotocon.com\/dl\/jaoo-melbourne-2011\/slides\/Allen_WB_YOWTALK.pdf\">slides<\/a> (PDF 53MB).\u00a0 Also see the <a href=\"http:\/\/channel9.msdn.com\/Blogs\/Charles\/YOW-2011-Allen-Wirfs-Brock-and-Rob-Manson-Ambient-Computing-Augmented-Reality-and-JavaScript\">Channel 9 video of me and Rob Manson<\/a> chatting at YOW!<\/li>\n<li>September 2011, Strangeloop 2011 keynote, <a href=\"http:\/\/www.infoq.com\/presentations\/Post-PC-Computing-Is-Not-a-Vision\">&#8220;Post-PC Computing&#8221; Is Not a Vision<\/a> (video) , <a href=\"https:\/\/github.com\/strangeloop\/2011-slides\/raw\/master\/WirfsBrock-PostPC.pdf\">slides<\/a> (PDF, 55MB)<\/li>\n<li>June 2011, Agile Portugal invited talk: <a title=\"http:\/\/www.slideshare.net\/allenwb\/is-the-browser-a-transitional-technology\" href=\"http:\/\/www.slideshare.net\/allenwb\/is-the-browser-a-transitional-technology\">Is the Browser a Transitional Technology?<\/a><\/li>\n<li>October 2010, Dynamic Language Symposium invited talk: <a title=\"http:\/\/www.wirfs-brock.com\/allen\/things\/dls10-mainstreamingoolangs\" href=\"http:\/\/www.wirfs-brock.com\/allen\/things\/dls10-mainstreamingoolangs\">Mainstreaming Dynamic Languages<\/a><\/li>\n<\/ul>\n<h2>ECMAScript Resources<\/h2>\n<ul>\n<li><a title=\"http:\/\/www.wirfs-brock.com\/allen\/things\/es5-technial-notes-and-resources\" href=\"http:\/\/www.wirfs-brock.com\/allen\/things\/es5-technial-notes-and-resources\" target=\"_self\">Technical Notes and Documents<\/a> Relating to ES5\/ES5.1<\/li>\n<\/ul>\n<h2>Talks and Conversations<\/h2>\n<ul>\n<li><a title=\"http:\/\/www.wirfs-brock.com\/allen\/things\/interviews-and-chats\" href=\"http:\/\/www.wirfs-brock.com\/allen\/things\/interviews-and-chats\" target=\"_self\">Interviews and Chats<\/a> with me on various technical topics.<\/li>\n<\/ul>\n<h2>Past Projects<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.wirfs-brock.com\/allen\/things\/smalltalk-things\/tektronix-smalltalk-document-archive\">Smalltalk Development<\/a> at Tektronix<\/li>\n<\/ul>\n<ul>\n<li><a title=\"Other Smalltalk Things\" href=\"http:\/\/www.wirfs-brock.com\/allen\/things\/smalltalk-things\" target=\"_self\">Smalltalk Stuff<\/a><\/li>\n<\/ul>\n<ul>\n<li><a title=\"Jove Compiler Project\" href=\"http:\/\/www.wirfs-brock.com\/allen\/things\/jove\" target=\"_self\">Jove <\/a>A whole program optimizing native compiler for Java.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Presentations February 2017, OOP 2017.\u00a0 Don&#8217;t Break the Web: Scaling up JavaScript for the Next 30 Years, slides (PDF) February 2016, AsianPLoP 2016.\u00a0 Keynote: New Patterns for a New Computing Era, slides (PDF) February 2016, Forward JS Conference, Making a Standard: Inside the ECMAScript Sausage Factory, slides(PDF) November 2015, View Source Conference, ECMAScript 2015: What [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/pages\/63"}],"collection":[{"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":28,"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":812,"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/pages\/63\/revisions\/812"}],"wp:attachment":[{"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/media?parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}