時光飛逝,光陰如梭。時隔四年,VS Code Day 終於再次迴歸線下!
本次大會將是廣大 VS Code 愛好者一起學習交流的盛會。除了會讓我們對 VS Code 更加深入的理解,我們還將一同探討最新最熱的技術話題:VS Code 外掛開發、Copilot/ChatGPT、雲原生、大前端、多語言開發等等,它們又是如何與 VS Code 強強聯合的呢?
4月16日,VS Code Day,加入我們,一起來聊聊吧!
活動時間:2023年4月16日 10:00-17:30
活動形式:線下交流|線上直播
活動地點:上海市徐彙區田林路192號j座1樓 微軟 Reactor
掃碼報名參與
分享介紹
Erich Gamma
VS Code 團隊負責人
分享內容:開場致詞
主持人
韓駿
微軟開發平臺事業部高階軟體工程師
VS Code 中文社群創始人
《Visual Studio Code 權威指南》作者,微軟開發平臺事業部高階軟體工程師,VS Code 中文社群創始人,VS Code 的程式碼貢獻者。寫過 20 多款 VS Code 外掛,其中最熱門的 Code Runner 外掛有超過四千萬下載量。他是《玩轉VS Code》公眾號和知乎專欄的作者。他還是 QCon、PyCon、JSConf、.NET Conf、Microsoft Tech Summit、Google Developer Group、COSCon 等大會的講師。
面向未來程式設計 - 在 VS Code 中實現線上 Spring 專案全流程開發
本次分享將從一個 GitHub 上的 Issue 開始,用一個真實的場景案例展現了未來的開發體驗。我們將展示在 VS Code 環境中從發現問題到到解決問題的全過程,依次涵蓋了雲端程式碼編寫,專案管理,單元測試等各功能,配合使用當前熱門的 Copilot AI 助力開發體驗。在開發完成之後,VS Code 可以直接將 Spring 應用一鍵部署到雲上。整個流程對於開發者啟動成本小,開發速度快,部署方便,所有操作在雲端完成。
張棪
微軟高階軟體工程師
VS Code Java 團隊成員,Eclipse JDT Language Server 專案 Committer,致力於提升 Java 開發者的使用者體驗,使 VS Code 更好地在 Java 生態圈中發揮作用。
Nick Zhu
微軟高階產品經理
負責微軟 Java 開發者相關工具產品,包括 VS Code Java 以及各大開發工具上微軟雲 Azure 的外掛。有豐富的開發者產品相關經驗,曾負責 Azure SDK, Azure CLI 等產品。
王杭
微軟產品經理
Azure Spring Apps 產品經理,曾是 Spring 開發者,有著豐富的全棧開發經驗。負責 Azure Spring Apps 開發者產品體驗的提升。
WebAssembly 技術在 VS Code 中的應用
WebAssembly 作為近年來 Web 中最炙手可熱的技術之一,已經逐漸由 Web 領域擴充套件到了雲原生領域。而在 2023 年這個時間點,包括 StackBlitz、VS Code 等產品也基於 WebAssembly 進行了一些令人驚喜的技術探索,本次分享將簡單介紹一下 WebAssembly 的基礎概念,以及 StackBlitz 在 WebContainers 產品中的一些實踐應用,最後重點介紹最近 VS Code 正在做的基於 WebAssembly System Interface 全新的執行環境以及一些技術上的實現細節。
包續兵
阿里巴巴技術風險與效能部
前端技術專家
IDE 框架 OpenSumi 核心開發者,技術風險與效能部雲研發專案 O2 Online 負責人。近幾年專注於雲研發、Cloud IDE 以及編輯器領域。
使用 VS Code 把 Teams 小程式接入 ChatGPT
Teams 近年來在協同辦公領域不斷髮力, 也由一款溝通軟體演變成一個企業內部的合作平臺並開放了在 Teams 上打造第三方應用程式(Teams 小程式)的能力。Teams 小程式的開發基於大家所熟知的 Web 技術棧, 本次分享將為大家簡單介紹一下如何使用 VS Code 外掛為 Teams 打造一款整合了 ChatGPT, Github, TODO 的 Teams 小程式, 為開發者在日常使用 Teams 的過程中提高效率。
李俊傑
微軟產品經理
Teams 開發工具的產品經理,主要關注 Teams Toolkit for Visual Studio Code 外掛,TeamsFx SDK 的開發者體驗。
繆慧
微軟開發者事業部
軟體工程師
Teams Toolkit for Visual Studio Code 團隊成員,致力於提升 Teams 小程式開發者的使用者體驗。
深入淺出 VS Code DeployKit 外掛開發
Serverless 是一種基於雲端計算的計算模型,它允許開發人員編寫和執行無伺服器應用程式,而無需擔心伺服器的配置、維護和擴充套件。騰訊 DeployKit 是一款 VS Code 外掛,它提供了常用框架一鍵部署到不同 Serverless 平臺的能力。本次分享將簡單介紹一下 Serverless 的基礎概念,以及 DeployKit 在 Serverless 領域中的一些實踐應用,最後重點介紹 DeployKit 底層技術上的實現細節。
楊蘇博
微軟高階軟體工程師
Serverless 開發框架 Malagu 作者,雲端開發平臺 Cloud Studio 技術負責人。近幾年專注於 Serverless 開發框架、雲原生、Cloud IDE 以及編輯器領域。
VS Code Dapr 外掛原始碼解析
隨著雲原生的發展,微服務架構已經成為構建現代應用程式的主流方式之一。Dapr 是一個開源的微服務執行時,提供了一種更加簡單和開放的方法來構建和管理分散式應用程式。本次分享的主要內容是 Dapr 在 VS Code 中的擴充套件外掛,該外掛可以幫忙開發者在 VS Code 中開發和除錯 Dapr 應用程式。分享的主要內容包括:介紹 Dapr 及其 VS Code 擴充套件外掛的核心功能,分析擴充套件外掛相關的原始碼以及分享貢獻開源專案的經驗。
何儒
微軟開發者事業部
軟體工程師
《Dapr和.Net微服務實戰》譯者,VS Code Dapr "Flexible Friday" 專案 Leader。
黃志坤
微軟開發者事業部
軟體工程師
Dapr China 團隊成員,VS Code Dapr "Flexible Friday" 專案成員。
董昱昆
微軟開發者事業部
軟體工程師
VS Code Dapr "Flexible Friday" 專案成員。
基於 VS Code 的雲研發模式的實踐及展望
VS Code 提供一種雲原生部署開發模式,該模式具有多個優點。其中包括:提供統一研發環境、保障程式碼安全以及無縫結合研發流程。使用這種開發模式,可以將各種技術棧的研發場景與雲原生服務相結合,從而實現深度的場景定製和最佳化。在位元組內部,CloudIDE 團隊已經對前端、微服務、C++等技術領域進行了實踐,並積累了一些技術沉澱和實踐,希望能夠分享給更多人。同時,CloudIDE 團隊還在探索了一些新興業務場景,透過和 WebContainer 技術結合,為開發人員提供一種全新的開發方式,同時也可以解決雲端開發所面臨的一些體驗與資源問題;
向松濤
位元組跳動 CloudIDE 開發工程師
負責公司內基於 VS Code 產品線的技術架構。在 VS Code 架構、WebContainer 技術、純前端開發領域有豐富經驗。
活動日程
- 09:30 - 10:00 簽到
- 10:00 - 10:10 大會介紹 韓駿 - VS Code 中文社群創始人
- 10:10 - 10:15 開場致辭 Erich Gamma - VS Code 團隊負責人
- 10:15 - 11:00 面向未來程式設計 - 在 VS Code 中實現線上 Spring 專案全流程開發 張棪 - 微軟高階軟體工程師;Nick Zhu - 微軟高階產品經理;王杭 - 微軟產品經理
- 11:00 - 11:45 WebAssembly 技術在 VS Code 中的應用 包續兵 - 阿里巴巴技術風險與效能部前端技術專家
- 11:45 -13:30 午休、自由交流
- 13:30 - 14:15 使用 VS Code 把 Teams 小程式接入 ChatGPT 李俊傑 - 微軟產品經理;繆慧 - 微軟開發者事業部軟體工程師
- 14:15 - 15:00 深入淺出 VS Code DeployKit 外掛開發 楊蘇博 - 騰雲扣釘產品一部戰略產品組後端技術專家
- 15:00 - 15:20 茶歇休息、自由交流
- 15:20 - 16:05 VS Code Dapr 外掛原始碼解析 何儒 - 微軟開發者事業部軟體工程師
- 16:05 - 16:50 基於 VS Code 的雲研發模式的實踐及展望 向松濤 - 位元組跳動 CloudIDE 開發工程師
- 16:50 - 17:20 圓桌討論:探討 Copilot、ChatGPT 在開發工具中的過去與未來
- 17:20 - 17:30 抽獎、合影、自由交流,結束