{"@attributes":{"version":"2.0"},"channel":{"title":"othree","description":{},"link":"https:\/\/speakerdeck.com\/othree","lastBuildDate":"2013-05-19 09:23:03 -0400","item":[{"title":"How GitHub Supports Vim License Detection, The Five Years Journey","description":{},"pubDate":"Sat, 30 Jul 2022 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/how-github-supports-vim-license-detection-the-five-years-journey","guid":"https:\/\/speakerdeck.com\/othree\/how-github-supports-vim-license-detection-the-five-years-journey"},{"title":"WAT JavaScript Date","description":{},"pubDate":"Thu, 10 Aug 2017 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/wat-javascript-date","guid":"https:\/\/speakerdeck.com\/othree\/wat-javascript-date"},{"title":"Modern HTML Email Development","description":{},"pubDate":"Thu, 25 Aug 2016 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/modern-html-email-development","guid":"https:\/\/speakerdeck.com\/othree\/modern-html-email-development"},{"title":"MRT & GIT","description":{},"pubDate":"Sun, 21 Aug 2016 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/mrt-and-git","guid":"https:\/\/speakerdeck.com\/othree\/mrt-and-git"},{"title":"YAJS.vim and Vim Syntax Highlight","description":"JavaScript is very important for the world wide web universe. But JavaScript support on Vim is not update very often. So I keep contribute to the Vim community. One of my contribution is yajs.vim(Yet Another JavaScript Syntax). One of the most powerful JavaScript syntax highlight plug-in for Vim now. It supports almost every new syntax from ECMAScript 2015, JSDoc, lots of new Web API and fixed several old issues. This talk will first explain Vim syntax system. The design, concept and limitation of it. Then will share the problems encountered during the development in this environment. And finally, how I solved these problems.","pubDate":"Sat, 25 Jun 2016 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/yajs-dot-vim-and-vim-syntax-highlight","guid":"https:\/\/speakerdeck.com\/othree\/yajs-dot-vim-and-vim-syntax-highlight"},{"title":"Web Trends to 2015","description":{},"pubDate":"Thu, 22 Oct 2015 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/web-trends-to-2015","guid":"https:\/\/speakerdeck.com\/othree\/web-trends-to-2015"},{"title":"Transducer","description":"Explain transducer in JS code snippets","pubDate":"Sat, 03 Oct 2015 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/transducer","guid":"https:\/\/speakerdeck.com\/othree\/transducer"},{"title":"HITCON 11 Photographer","description":{},"pubDate":"Thu, 20 Aug 2015 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/hitcon-11-photographer","guid":"https:\/\/speakerdeck.com\/othree\/hitcon-11-photographer"},{"title":"fetch is the new XHR","description":{},"pubDate":"Sun, 16 Aug 2015 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/fetch-is-the-new-xhr","guid":"https:\/\/speakerdeck.com\/othree\/fetch-is-the-new-xhr"},{"title":"TypeScript, future and past","description":"Modern Web Conference 2015","pubDate":"Fri, 15 May 2015 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/typescript-future-and-past","guid":"https:\/\/speakerdeck.com\/othree\/typescript-future-and-past"},{"title":"CSP","description":"Communicating Sequential Processes","pubDate":"Sat, 14 Feb 2015 00:00:00 -0500","link":"https:\/\/speakerdeck.com\/othree\/csp","guid":"https:\/\/speakerdeck.com\/othree\/csp"},{"title":"node-ffi","description":{},"pubDate":"Sun, 12 Oct 2014 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/node-ffi","guid":"https:\/\/speakerdeck.com\/othree\/node-ffi"},{"title":"JSDC \u651d\u5f71\u8a18\u9304","description":{},"pubDate":"Mon, 06 Oct 2014 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/jsdc-she-ying-ji-lu","guid":"https:\/\/speakerdeck.com\/othree\/jsdc-she-ying-ji-lu"},{"title":"HITCON X Photographer","description":{},"pubDate":"Fri, 08 Aug 2014 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/hitcon-x-photographer","guid":"https:\/\/speakerdeck.com\/othree\/hitcon-x-photographer"},{"title":"ECMAScript 6","description":"talk at COSCUP 2014 (http:\/\/coscup.org\/2014\/)","pubDate":"Fri, 18 Jul 2014 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/ecmascript-6","guid":"https:\/\/speakerdeck.com\/othree\/ecmascript-6"},{"title":"Web Component","description":{},"pubDate":"Fri, 11 Apr 2014 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/web-component","guid":"https:\/\/speakerdeck.com\/othree\/web-component"},{"title":"Mobile Web Application \u7518\u82e6\u8ac7","description":{},"pubDate":"Sun, 27 Oct 2013 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/mobile-web-application-gan-ku-tan","guid":"https:\/\/speakerdeck.com\/othree\/mobile-web-application-gan-ku-tan"},{"title":"this","description":"A introduction about this in JavaScript","pubDate":"Sun, 19 May 2013 00:00:00 -0400","link":"https:\/\/speakerdeck.com\/othree\/this","guid":"https:\/\/speakerdeck.com\/othree\/this"}]}}