Visual Studio Code Lab~You can't miss this free event at the end of March

About this event

In this meeting, we will present you Visual Studio Code, Firebase and Google Translator API.

It doesn's matter if you were VS code user, we just aim to deliever the method to tranfer your thoughts into reality.

Visual Studio Code是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比等特性,也拥有对 Git 的开箱即用的支持。最重要的是,它还支持插件扩展,通过丰富的插件,用户能获得更多高效的功能。

在本次演讲中,我们将介绍如何来为VS Code开发插件,比如:开发一款 Google Style 的 VS Code 主题、Google Firebase 的 Code Snippets 插件、以及用 Google Translation API 编写一个实用的翻译器插件。整个活动涵盖想法/设计、代码实现、市场推广、后期维护等一系列插件开发的内容。玩转VS Code插件开发,从零基础到精通,不但学到新知识,还能分分钟让你实现车厘子自由。

Firebase 是谷歌提供的平台服务,这套服务功能非常强大。它是针对安卓 ios 或者 web 后台的一项插件,提供了像数据库云存储服务( nosql 形式)、对象存储(如图片视频等)、静态网页资源 cdn 存储、身份认证、后台数据分析、实时监控、崩溃分析、消息推送系统等等,Firebase 功能非常多,涵盖了后台的方方方面。

市场现有的 Firebase 插件如:用于新 Firestore 安全规则和索引定义的语法突出显示,代码完成和悬停帮助。

https://marketplace.visualstudio.com/items?itemName=toba.vsfire

是不是瞬间让 Coding 变的 So Easy!本次 CodeLab 将让你亲自上手实现自己的插件!

Google Translator API 的翻译器插件:用于快速的将你选中的文字翻译成指定语言

https://marketplace.visualstudio.com/items?itemName=funkyremi.vscode-google-translate

我们将利用谷歌翻译技术,通过谷歌提供的翻译接口和 VS Code,做一款翻译器插件,用于快速的将选中的代码翻译成指定语言。

——————Speaker———————
Jun Han,R&D engineer from Microsoft

韩骏,毕业于上海交通大学软件工程专业。VS Code 代码贡献者,“玩转 VS Code”知乎专栏作者。VS Code 插件开发专家,编写了多款知名插件,其中最著名的 Code Runner 插件已经有超过 500 万下载量。

—————————Schedule————————

*13:30 Sign Up 签到及自我介绍

*14:00 Brief Introduction of VS Code and Plugin Develop
VS Code 及插件介绍:VS Code 的重要组件,VS Code 及其插件的设计理念、如何获取一个好的 Idea,如何设计出一个好的插件

*14:30 Code Lab: Hands-on Experience about VS Code.(Worry Free as a Beginner)
手把手入门插件开发:不会写 JavaScript?没关系,你依旧能快速写一个 VS Code 插件。

*15:30 插件开发进阶:Depth Discussion about VS Code Extension API
深入剖析玩转 VS Code 插件开发。

*16:30 Summary ,Q&A
总结、VS Code 插件的推广、如何与开源社区建立良好的关系以推动插件的长期健康发展。


Organizers