DevTech Talks

DevTech Talks 將聚焦在多元軟體開發議題上。大家不僅可以分享今年 Hello World Dev Conference 規劃以外的新穎想法,更能與開發人員聯繫,了解資訊技術的最新發展趨勢。

AGENDA
議程表

09 月 11 日
14:30 - 14:55
【分堂議程】運用 dbt 確保 End-to-End 資料品質
黃郁豪(Bruce Huang) / Migo Data Engineer
  • dbt 介紹
  • 公司的業務
  • Data tech stack 及 Data Pipeline 介紹
  • 碰過的資料錯誤案例
  • 運用 dbt 導入資料品質檢查的兩個情境
  • 介紹兩個情境準備工作及用到的工具
  • 導入資料品質檢查的效益

瞭解更多

  • # DataOps
09 月 11 日
15:25 - 15:50
【分堂議程】運動x程式x工程師
謝立軒(Li-Hsuan) / Rebas 野球革命 Sr. Software Engineer

會介紹在運動產業各領域會所需要的技能跟工具與我自己的親身經驗分享

議程:

1. 數據分析師與情蒐:數據記錄,需要知道要記錄哪些數據(數據模型),製作報告(資料視覺化),如何獲取想要的資料(資料庫系統),影片剪輯

2. 軟體工程師:記錄系統製作,方便分析師或其他客戶查找的整合系統,與 UI/UX 合作完成,有時也需要製作 API,設計一些自動化的工具

3. AI 工程師:預測模型建立,Computer Vision 系統開發,偵測系統或是輔助訓練工具開發

4. 個人經驗:籃球與棒球的工具與客戶之間的溝通,Open Source 經驗

瞭解更多

  • # 程式設計在運動產業裡的運用跟經驗分享
09 月 11 日
16:10 - 16:50
【分堂議程】BenchmarkDotNET 科學化 .NET 應用效能調校
鮑承佑(老鮑伯) / Zealogics Senior Engineer

BenchmarkDotNet是MIT授權開源的 .NET C# Micro benchmark library,讓開發者以類似撰寫單元測試的程式碼風格,撰寫並執行效能測試以取得測試的觀測數據。

此工具在各個微軟官方或非官方的著名開源專案中有大比率的採用,且在每次新 .NET 版本要發行前效能提升介紹官方部落格中,也有使用到此工具以列出實際的效能數據。

在這講求以資料導向數據為王的 AI 時代,效能調校也不能只憑經驗、直覺,而是要透過實際執行效能測試並獲取效能數據,才能夠做出正確有效的效能優化。

此議程介紹:

1. BenchmarkDotNet入門,介紹如何撰寫/執行效能測試。

2. 在各種 C# 開發應用場景(如 ASP.NET Core Web API, gRPC, Orleans, Blazor, C# ONNX runtime, MAUI, WPF, Godot Game Engine等)使用 BenchmarkDotNet 做細部效能觀測。

3. 整合 BenchmarkDotNet 到 GitHub Action CI流程 ,進行自動化效能測試。

瞭解更多

  • # 分享如何使用一個名為 BenchmarkDotNet 的開源 .NET Micro benchmark library (https://benchmarkdotnet.org/ )進行效能調校
09 月 13 日
09:30 - 10:10
【分堂議程】走一遭『 寫程式 』以外的軟體開發 - 大型軟體公司的工作日誌
劉奕為(John Liu) / Netskope Senior engineer / Team lead

- 微觀的程式開發品質議題,包括靜態工具、Code Review

- 確保工程品質與自動化,包括測試與 CI/CD

- 系統更迭,包括依賴、棄用與大規模變更的實踐

- 團隊文化建置,包括文件、工程效率與技術職涯

瞭解更多

  • # 技術文化

SPEAKERS
講者陣容

黃郁豪(Bruce Huang)
黃郁豪(Bruce Huang)

Migo

Data Engineer

劉奕為(John Liu)
劉奕為(John Liu)

Netskope

Senior engineer / Team lead

鮑承佑(老鮑伯)
鮑承佑(老鮑伯)

Zealogics

Senior Engineer

謝立軒(Li-Hsuan)
謝立軒(Li-Hsuan)

Rebas 野球革命

Sr. Software Engineer