tag:speakerdeck.com,2005:/othreetag:speakerdeck.com,2005:Talk/9016192022-07-31T02:11:37-04:002022-07-31T02:15:24-04:00How GitHub Supports Vim License Detection, The Five Years Journeyothree (@othree)tag:speakerdeck.com,2005:Talk/4027392017-08-10T00:49:36-04:002017-08-10T00:51:59-04:00WAT JavaScript Dateothree (@othree)tag:speakerdeck.com,2005:Talk/3568212016-08-25T04:10:33-04:002016-08-25T04:22:05-04:00Modern HTML Email Developmentothree (@othree)tag:speakerdeck.com,2005:Talk/3563582016-08-21T09:32:28-04:002016-08-21T09:44:16-04:00MRT & GITothree (@othree)tag:speakerdeck.com,2005:Talk/3487052016-06-25T03:48:04-04:002016-06-25T03:50:40-04:00YAJS.vim and Vim Syntax HighlightJavaScript 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.othree (@othree)tag:speakerdeck.com,2005:Talk/3163952015-10-22T11:59:28-04:002015-10-22T12:16:22-04:00Web Trends to 2015othree (@othree)tag:speakerdeck.com,2005:Talk/3139412015-10-03T03:33:59-04:002015-10-03T03:46:41-04:00TransducerExplain transducer in JS code snippetsothree (@othree)tag:speakerdeck.com,2005:Talk/3091472015-08-20T05:09:31-04:002015-08-20T05:30:09-04:00HITCON 11 Photographerothree (@othree)tag:speakerdeck.com,2005:Talk/3088022015-08-16T02:11:30-04:002015-08-16T02:15:28-04:00fetch is the new XHRothree (@othree)tag:speakerdeck.com,2005:Talk/2992462015-05-15T04:07:08-04:002015-05-15T04:12:38-04:00TypeScript, future and pastModern Web Conference 2015othree (@othree)tag:speakerdeck.com,2005:Talk/2885002015-02-14T10:15:48-05:002015-02-14T10:39:41-05:00CSPCommunicating Sequential Processesothree (@othree)tag:speakerdeck.com,2005:Talk/1283112014-10-12T01:05:50-04:002014-10-12T12:41:20-04:00node-ffiothree (@othree)tag:speakerdeck.com,2005:Talk/1264322014-10-06T04:05:49-04:002014-10-06T04:27:02-04:00JSDC 攝影記錄othree (@othree)tag:speakerdeck.com,2005:Talk/1130392014-08-08T05:53:03-04:002014-08-08T06:23:38-04:00HITCON X Photographerothree (@othree)tag:speakerdeck.com,2005:Talk/1100172014-07-18T05:56:11-04:002014-07-19T10:48:09-04:00ECMAScript 6talk at COSCUP 2014 (http://coscup.org/2014/)othree (@othree)tag:speakerdeck.com,2005:Talk/949712014-04-11T01:19:08-04:002014-04-11T01:26:03-04:00Web Componentothree (@othree)tag:speakerdeck.com,2005:Talk/739442013-10-30T23:18:55-04:002013-10-30T23:23:16-04:00Mobile Web Application 甘苦談othree (@othree)tag:speakerdeck.com,2005:Talk/486102013-05-19T09:23:03-04:002013-05-19T09:24:44-04:00thisA introduction about this in JavaScriptothree (@othree)othree (@othree) on Speaker Deck2022-07-31T02:11:37-04:00