twMVC#51
  • 活動時間:2024-11-09 Sat 13:00:00 ~ 17:00:00
  • 活動地點:台北市大安區金華街199巷5號

GitHub Copilot 徹底改變開發模式,探索 AI 驅動的智慧程式碼協作

入門~初階

講師 anyun(黯雲) 介紹:

「黯雲端記事錄」部落格(https://dotblogs.com.tw/anyun) 作者,主要分享關於開發以及 Azure 相關的主題,有多張微軟 Azure 和 AI 相關證照,擅長微軟解決方案的開發技術和 Microsoft Azure 關於成本管理、AI 服務等議題。

課程內容

GitHub Copilot 是由 GitHub 與 OpenAI 共同開發的 AI 程式碼助手,透過智能提示與程式碼自動生成技術,讓開發過程更高效。這場分享將介紹 GitHub Copilot 的基本功能,並進行即時 Demo,展示如何利用 AI 生成高品質程式碼。同時,也將帶大家瞭解 GitHub Copilot 企業版的增強功能。無論是個人開發者或企業團隊,這場分享將提供有效利用 GitHub Copilot 的實用技巧,提升程式開發的效率與品質。期待與大家一起探索 AI 助手的可能性!


以平台工程重新思考系統設計 - 以 Batch System 為例

初階~進階

講師 jamis liao 介紹:

除了 JavaScript 沒寫外,什麼都做的工程師。從 C# 到 PowerShell 再到 Shell Script,開發的產品平台涵蓋從 Windows 到 Linux 再到 Container,撰寫的程式包括 Application、CI/CD 到 Infra IAC。多年來,使用 .NET 技術開發了 GIS 系統網站、線上售票網站、電商平台、博弈系統以及支付平台。從 .NET Core 1.0 開始關注 .NET Core 的發展與演進,直到現在開始使用 .NET 8 進行平台服務的開發。歷經從只負責寫扣的小工程師到現在什麼都搞的打雜工,踩過大大小小無數的坑。目前專注於平台工程的服務開發,幫助公司團隊能夠更專注於系統功能的開發。

課程內容

在當今快速發展的技術環境中,傳統由程式實現的 Batch System 在靈活性、可擴展性和可維護性方面面臨著諸多挑戰。隨著 Kubernetes 的普及,平台工程讓我們能夠運用新的視角和工具,重新審視和設計這些系統。

本次分享將介紹如何利用 Kubernetes 和 Argo Workflow,結合自訂義的 Kubernetes Controller,來構建一個現代化的 Batch System。另外,我們將探討:

  • 如何通過平台工程的方法,簡化和優化批次處理系統的設計。
  • 如何使用 Argo Workflow 來編排和管理複雜的任務工作流。
  • 如何通過 Argo Workflow 的 CRD、CR 與自訂義的 Kubernetes Controller,將任務的管理從程式層提升到平台層,並結合 GitOps 來優化任務管理。

參與者將了解:

具體的架構設計及其背景,以及實現架構後的展示。
如何配置和運行 Argo Workflow 以高效地管理批處理任務。
平台工程的實踐效果和優勢,如何提高系統的彈性和可維護性。


本次演講適合對 Kubernetes 有一定了解的工程師和架構師,旨在提供具體的實踐經驗,幫助不同角色的技術人員能夠從平台工程的角度思考系統架構中的常見問題,提升整體系統的設計和維運效率。

注意事項

為減少營運成本,twMVC 活動票券會將您導向 SkillTree 網站報名。

退款方式

您購買的入場卷僅為入場識別,如您活動當天未到場視同放棄權益,
我們無法退款給您,建議您考量後再報名。

推薦課程