{"id":120,"date":"2011-02-07T18:47:54","date_gmt":"2011-02-08T02:47:54","guid":{"rendered":"http:\/\/www.wirfs-brock.com\/allen"},"modified":"2023-02-22T15:49:38","modified_gmt":"2023-02-22T23:49:38","slug":"interviews-and-chats","status":"publish","type":"page","link":"https:\/\/wirfs-brock.com\/allen\/things\/interviews-and-chats","title":{"rendered":"Talks, Interviews, and Chats"},"content":{"rendered":"<h2>Recent Talks and Presentations<\/h2>\n<h2>Presentations<\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>July 15-16, 2017. Singularity U Global Solutions Program, Inventing the Future: Getting Started Workshop <a href=\"https:\/\/docs.google.com\/presentation\/d\/1RmjTbl4vHt7Y0AX5sSEK7nO5NX5TTngBkm0HFacrh7M\/edit?usp=sharing\" target=\"_blank\" rel=\"noopener\">(slides)<\/a><\/li>\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. 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>, <a href=\"http:\/\/www.wirfs-brock.com\/allen\/talks\/ModSTJourney.pdf\">slides<\/a>(PDF).<\/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<\/ul>\n<\/li>\n<li style=\"list-style-type: none;\">\n<ul>\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\" rel=\"noopener\">video<\/a>, <a title=\"slides\" href=\"http:\/\/www.wirfs-brock.com\/allen\/files\/tek\/Tek-Smalltalk-history-slides.pdf\" target=\"_blank\" rel=\"noopener\">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\" rel=\"noopener\">video<\/a>,\u00a0 <a title=\"slides\" href=\"http:\/\/www.slideshare.net\/allenwb\/fronttrends-awb\" target=\"_blank\" rel=\"noopener\">slides <\/a>(Slideshare)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" style=\"border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;\" src=\"http:\/\/www.slideshare.net\/slideshow\/embed_code\/20118012\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"JavaScript: The Machine Language of the Ambient Computing Era\" href=\"http:\/\/www.slideshare.net\/allenwb\/fronttrends-awb\" target=\"_blank\" rel=\"noopener\">JavaScript: The Machine Language of the Ambient Computing Era<\/a> <\/strong> from <strong><a href=\"http:\/\/www.slideshare.net\/allenwb\" target=\"_blank\" rel=\"noopener\">Allen Wirfs-Brock<\/a><\/strong><\/div>\n<ul>\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). 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>Various audio\/visual interviews or conversations involving me and hopefully interesting technical topics. They were originally hosted on Microsoft Channel 9 seb site.<\/h2>\n<h3><a title=\"http:\/\/channel9.msdn.com\/Blogs\/Charles\/YOW-2011-Allen-Wirfs-Brock-and-Rob-Manson-Ambient-Computing-Augmented-Reality-and-JavaScript\" href=\"https:\/\/web.archive.org\/web\/2020\/https:\/\/channel9.msdn.com\/Blogs\/Charles\/YOW-2011-Allen-Wirfs-Brock-and-Rob-Manson-Ambient-Computing-Augmented-Reality-and-JavaScript\" target=\"_blank\" rel=\"noopener\">Chat with Rob Manson about Ambient Computing and Augmented Reality<\/a><\/h3>\n<p><em>If the video file is no longer available using the above link <\/em> <a href=\"https:\/\/web.archive.org\/web\/2020if_\/https:\/\/sec.ch9.ms\/llnwd\/ch9\/0\/LangNetIngallsWirfs-Brock.wmv\">the 743MB WMV file can be download using this link.<\/a><\/p>\n<p> This is a 2011 Microsoft Channel9 video featuring myself and <a title=\"http:\/\/robman.com.au\/\" href=\"https:\/\/web.archive.org\/web\/20130526004822\/http:\/\/robman.com.au\/\" target=\"_blank\" rel=\"noopener\">Rob Manson<\/a> having a conversation at the YOW! 2011 conference in Melburne.<\/p>\n<h3><a title=\"http:\/\/channel9.msdn.com\/Shows\/Going+Deep\/Allen-Wirfs-Brock-and-Chris-Wilson-EcmaScript-5\" href=\"https:\/\/web.archive.org\/web\/2020\/https:\/\/channel9.msdn.com\/Shows\/Going+Deep\/Allen-Wirfs-Brock-and-Chris-Wilson-EcmaScript-5\" target=\"_blank\" rel=\"noopener\">Chat with Chris Wilson about ECMAScript 5 and IE9<\/a><\/h3>\n<p><em>If the video file is no longer available using the above link <\/em> <a href=\"https:\/\/web.archive.org\/web\/2020if_\/https:\/\/sec.ch9.ms\/ch9\/66b5\/d624c309-2a4d-48b8-87d5-9125893966b5\/Allen-Wirfs-Brock-and-Chris-Wilson-EcmaScript-5_high.mp4\">the 600MB MP4 file can be download using this link.<\/a><\/p>\n<p>This is a 2010 Microsoft Channel9 video featuring myself and <a title=\"http:\/\/cwilso.com\/\" href=\"http:\/\/cwilso.com\/\" target=\"_blank\" rel=\"noopener\">Chris Wilson<\/a> talking about ECMAScript 5 and its\u00a0 support in Microsoft Internet Explorer 9.\u00a0 It&#8217;s about 40 minutes in length and I ended up doing most of the talking.\u00a0 Both Chris and I left Microsoft shortly after this so I suppose this was our last official gig as as Microsoft spokesgeeks.<\/p>\n<h3><a title=\"http:\/\/channel9.msdn.com\/Blogs\/Charles\/Dan-Ingalls-and-Allen-Wirfs-Brock-On-Smalltalk-Lively-Kernel-Javascript-and-Programming-the-Inter\" href=\"https:\/\/web.archive.org\/web\/20200805011243\/https:\/\/channel9.msdn.com\/Blogs\/Charles\/Dan-Ingalls-and-Allen-Wirfs-Brock-On-Smalltalk-Lively-Kernel-Javascript-and-Programming-the-Inter\">Chat with Dan Ingalls on Smalltalk, Lively Kernel, JavaScript etc.<\/a><\/h3>\n<p><em>If the video file is no longer available using the above link <\/em> <a href=\"https:\/\/web.archive.org\/web\/2020if_\/https:\/\/sec.ch9.ms\/llnwd\/ch9\/0\/LangNetIngallsWirfs-Brock.wmv\">the 1.36GB WMV file can be download using this link.<\/a><\/p>\n<p>\nThis is a Microsoft Channel9 video of a long chat (72 minutes) I had with <a title=\"http:\/\/en.wikipedia.org\/wiki\/Daniel_Henry_Holmes_Ingalls,_Jr.\" href=\"http:\/\/en.wikipedia.org\/wiki\/Daniel_Henry_Holmes_Ingalls,_Jr.\" target=\"_blank\" rel=\"noopener\">Dan Ingalls<\/a> in 2008. Dan built the earliest Smalltalk implementations for Alan Kay and was responsible for many innovations including the invention of the <a title=\"http:\/\/research.swtch.com\/2008\/01\/bitblt.html\" href=\"http:\/\/research.swtch.com\/2008\/01\/bitblt.html\" target=\"_blank\" rel=\"noopener\">BitBLT<\/a> graphics operator and popup menus..\u00a0 More recently he has been developing the <a title=\"http:\/\/www.lively-kernel.org\/\" href=\"http:\/\/www.lively-kernel.org\/\">Lively Kerne<\/a>l.\u00a0 A Smalltalk-like development environment hosted in JavaScript. We talked about the history of Smalltalk, our common experiences as Smalltalk implementors, JavaScript, the future of Web-based computing,etc.<\/p>\n<h3><a title=\"http:\/\/blog.jonudell.net\/2007\/05\/21\/a-conversation-with-allen-wirfs-brock-about-the-history-of-smalltalk-and-the-future-of-dynamic-languages\/\" href=\"http:\/\/blog.jonudell.net\/2007\/05\/21\/a-conversation-with-allen-wirfs-brock-about-the-history-of-smalltalk-and-the-future-of-dynamic-languages\/\" target=\"_blank\" rel=\"noopener\">Chat with Jon Udell about History of Smalltalk<\/a><\/h3>\n<p><em>The audio file is no longer available from its original site but <\/em> <a href=\"https:\/\/web.archive.org\/web\/2020if_\/https:\/\/sec.ch9.ms\/llnwd\/ch9\/9\/5\/8\/4\/5\/2\/ju_wirfs-brock.mp3\">the MP3 can be download with this link.<\/a><\/p>\n<p>This is a 2007 audio only conversation where I talk about the the history and impact of Smalltalk.\u00a0 Particularly about the Tektronix\/Instantiations\/Digitalk part of the Smalltalk story.\u00a0 I don&#8217;t recall everything we talked about but I sure there is lots of interesting details for programming language history buffs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recent Talks and Presentations Presentations July 15-16, 2017. Singularity U Global Solutions Program, Inventing the Future: Getting Started Workshop (slides) 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. Keynote: New Patterns for a New Computing Era, slides(PDF) February 2016, Forward JS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":63,"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\/120"}],"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=120"}],"version-history":[{"count":27,"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/pages\/120\/revisions"}],"predecessor-version":[{"id":1212,"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/pages\/120\/revisions\/1212"}],"up":[{"embeddable":true,"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/pages\/63"}],"wp:attachment":[{"href":"https:\/\/wirfs-brock.com\/allen\/wp-json\/wp\/v2\/media?parent=120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}