# Hello World Dev Conference 2025 共同筆記 ## Building the Future Together - [Hello World Dev Conference 2025 官方網站](https://hwdc.ithome.com.tw/2025) - [Hello World 2025 議程表](https://hwdc.ithome.com.tw/2025/agenda) - [報名購票](https://hwdc.ithome.com.tw/2025/ticket) - [HackMD 快速入門](https://hackmd.io/s/BJvtP4zGX) # 議程共筆 # 10/14 ### 603+604 會議室 <ul> <li> <a href="/r12c2c9sll"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:00&end=10:30')"> <div class="time"> <div class="time-text"> 09:00<br> |<br> 10:30 </div> </div> <div class="title"> Building an On-Prem AI Agent for Windows Server 2025: Hands-on System Maintenance <div class="speaker">王偉任 (Weithenn)</div> </div> </div> </a> </li><li> <a href="/SJNch9qoee"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:00&end=12:30')"> <div class="time"> <div class="time-text"> 11:00<br> |<br> 12:30 </div> </div> <div class="title"> Angular Signals 快速上手:從入門到實戰 <div class="speaker">黃銘(Mike Huang)</div> </div> </div> </a> </li><li> <a href="/B1b039csxx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:40&end=14:10')"> <div class="time"> <div class="time-text"> 13:40<br> |<br> 14:10 </div> </div> <div class="title"> 公共數位服務設計服務藍圖 :以使用者中心與服務設計思維,導入數位產品開發執行 <div class="speaker">卓致遠(卓學長)</div> </div> </div> </a> </li><li> <a href="/Sk4on95igg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:20&end=15:05')"> <div class="time"> <div class="time-text"> 14:20<br> |<br> 15:05 </div> </div> <div class="title"> AI世代下技術團隊管理的挑戰與對策 <div class="speaker">蔡龍佑 (Tygrus)</div> </div> </div> </a> </li><li> <a href="/ByDnh95igg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:25&end=15:55')"> <div class="time"> <div class="time-text"> 15:25<br> |<br> 15:55 </div> </div> <div class="title"> 小孩子才做選擇,招募培訓跟產品開發我全都要 <div class="speaker">賴學誠(Kyo)</div> </div> </div> </a> </li><li> <a href="/Syihhq5iex"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:05&end=16:35')"> <div class="time"> <div class="time-text"> 16:05<br> |<br> 16:35 </div> </div> <div class="title"> 從祖產到資產:在 LeSS 框架下管理與翻新技術債的實踐之路 <div class="speaker">賴學誠(Kyo)</div> </div> </div> </a> </li><li> <a href="/HJpp3ccsge"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> 我們與「敏捷」的距離 <div class="speaker">江佳佳</div> </div> </div> </a> </li> </ul> ### 605+606 會議室 <ul> <li> <a href="/HkUchq9jex"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:00&end=10:30')"> <div class="time"> <div class="time-text"> 09:00<br> |<br> 10:30 </div> </div> <div class="title"> 軟體專案任務挑戰賽 ─ 真人與 AI 從需求到交付協作體驗 <div class="speaker">陳怡君 (Gobby)、賴渝涵 (Debby)、江致平(Leo Chiang)</div> </div> </div> </a> </li><li> <a href="/Byo52qqigg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:00&end=12:30')"> <div class="time"> <div class="time-text"> 11:00<br> |<br> 12:30 </div> </div> <div class="title"> MCP 大聯盟:打造 AI 驅動的資料整合與早期提示 <div class="speaker">劉岦崱 (Nils)、郭懷德</div> </div> </div> </a> </li><li> <a href="/SJ2s355ogx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:40&end=14:10')"> <div class="time"> <div class="time-text"> 13:40<br> |<br> 14:10 </div> </div> <div class="title"> AI 驅動的產品規劃新時代:Product Owner 的角色轉型 <div class="speaker">江致平(Leo Chiang)</div> </div> </div> </a> </li><li> <a href="/r1YF355jle"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:20&end=15:05')"> <div class="time"> <div class="time-text"> 14:20<br> |<br> 15:05 </div> </div> <div class="title"> Prometheus + AutoML 驅動的 AIOps 革命 <div class="speaker">蕭兆洋(Charles Hsiao)</div> </div> </div> </a> </li><li> <a href="/SyT3n9cigl"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:25&end=15:55')"> <div class="time"> <div class="time-text"> 15:25<br> |<br> 15:55 </div> </div> <div class="title"> API 定義到測試自動化:以 AI 驅動 Postman 測試產生器 <div class="speaker">林芝羽(Xenia)</div> </div> </div> </a> </li><li> <a href="/Sknh255seg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:05&end=16:35')"> <div class="time"> <div class="time-text"> 16:05<br> |<br> 16:35 </div> </div> <div class="title"> 全集中軟體測試:新手必懂的 SDLC 與測試愛恨糾葛 <div class="speaker">葉承宇 ( 丁丁)</div> </div> </div> </a> </li><li> <a href="/SJ5p359jgl"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> 「K8s 上的模擬實驗室:自動化 .NET 參數掃描」 <div class="speaker">吳春霖 (Chun Lin)</div> </div> </div> </a> </li> </ul> ### 607+608 會議室 <ul> <li> <a href="/rk8t2q9sgl"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:00&end=10:30')"> <div class="time"> <div class="time-text"> 09:00<br> |<br> 10:30 </div> </div> <div class="title"> GenAI 下的敏捷領導力工具箱 <div class="speaker">柯仁傑 (David Ko 敏捷三叔公)</div> </div> </div> </a> </li><li> <a href="/H17929qieg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:00&end=12:30')"> <div class="time"> <div class="time-text"> 11:00<br> |<br> 12:30 </div> </div> <div class="title"> Building AI MCP Server using Golang <div class="speaker">Bo-Yi Wu (appleboy)</div> </div> </div> </a> </li><li> <a href="/Byjsnqqixg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:40&end=14:10')"> <div class="time"> <div class="time-text"> 13:40<br> |<br> 14:10 </div> </div> <div class="title"> AI No-Code Platform:企業級應用的生成式 AI 開發架構 <div class="speaker">莊翔任(Sean)</div> </div> </div> </a> </li><li> <a href="/By05295ile"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:20&end=15:05')"> <div class="time"> <div class="time-text"> 14:20<br> |<br> 15:05 </div> </div> <div class="title"> 擁抱 AI :打造屬於自己的 PM 工作流 <div class="speaker">林育岑 Daisy</div> </div> </div> </a> </li><li> <a href="/rJf229qjge"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:25&end=15:55')"> <div class="time"> <div class="time-text"> 15:25<br> |<br> 15:55 </div> </div> <div class="title"> 讓記憶「成群結隊」:利用 GraphRAG 建立客製化銀行 AI 理專 <div class="speaker">劉岦崱 (Nils)</div> </div> </div> </a> </li><li> <a href="/ByLhhq5ixe"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:05&end=16:35')"> <div class="time"> <div class="time-text"> 16:05<br> |<br> 16:35 </div> </div> <div class="title"> 國泰中台微服務供應鏈安全治理的SBOM、CBOM與AIBOM新思維 <div class="speaker">趙振勝 (Sky)</div> </div> </div> </a> </li><li> <a href="/SJgq2c9sel"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> DevOps 的挑戰與 MCP 的契機 <div class="speaker">楊琬晴 (Rose Yang)</div> </div> </div> </a> </li> </ul> ### A 會議室 <ul> <li> <a href="/B1Eanc9sxx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:45&end=11:30')"> <div class="time"> <div class="time-text"> 10:45<br> |<br> 11:30 </div> </div> <div class="title"> 《當新技術成為內部戰場:我們如何打造一個能共生的技術生態圈?》—NeoTech Ops <div class="speaker">Water</div> </div> </div> </a> </li><li> <a href="/Hky9h55slg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:40&end=14:10')"> <div class="time"> <div class="time-text"> 13:40<br> |<br> 14:10 </div> </div> <div class="title"> LLM 在電商平台的落地應用:商品屬性自動化解決方案 <div class="speaker">林儀潤(Vila Lin)</div> </div> </div> </a> </li><li> <a href="/BkI6n5cilg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:20&end=15:05')"> <div class="time"> <div class="time-text"> 14:20<br> |<br> 15:05 </div> </div> <div class="title"> 運用多維策略,打造企業級設計系統 <div class="speaker">賴品儀(Evelyn)</div> </div> </div> </a> </li><li> <a href="/ByRsnqcixl"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:25&end=15:55')"> <div class="time"> <div class="time-text"> 15:25<br> |<br> 15:55 </div> </div> <div class="title"> AI 驅動的對話式金融服務 <div class="speaker">陳冠綸(techwithlc)</div> </div> </div> </a> </li><li> <a href="/H12Fnccjll"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:05&end=16:35')"> <div class="time"> <div class="time-text"> 16:05<br> |<br> 16:35 </div> </div> <div class="title"> 讓 SQL Server 聽你說話 - MCP 驅動的 AIOps <div class="speaker">許庭魁 (Jerry)</div> </div> </div> </a> </li><li> <a href="/BJiK25cjgg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> 我們如何設計良好體驗的 Jira 板來追蹤優化團隊 Lead Time <div class="speaker">黃相文(Sam Huang)</div> </div> </div> </a> </li> </ul> ### ABCDEF 會議室 <ul> <li> <a href="/rJ8Khqqigg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:05&end=09:35')"> <div class="time"> <div class="time-text"> 09:05<br> |<br> 09:35 </div> </div> <div class="title"> 從prompt engineering 升級至context engineering <div class="speaker">尹相志</div> </div> </div> </a> </li><li> <a href="/BJVC395see"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:45&end=10:15')"> <div class="time"> <div class="time-text"> 09:45<br> |<br> 10:15 </div> </div> <div class="title"> AI for BI:FineChatBI 高效推動企業級 AI 工具實戰落地 <div class="speaker">監舜儀 (Denny)</div> </div> </div> </a> </li><li> <a href="/HyJRh9cogg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:00&end=13:30')"> <div class="time"> <div class="time-text"> 13:00<br> |<br> 13:30 </div> </div> <div class="title"> [LIVE] 我從在 Cursor 工作學到的幾件事 <div class="speaker">黃紹儒(Ian Huang)</div> </div> </div> </a> </li> </ul> ### BC 會議室 <ul> <li> <a href="/BkBpnqqjxe"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:45&end=11:30')"> <div class="time"> <div class="time-text"> 10:45<br> |<br> 11:30 </div> </div> <div class="title"> 研發效能不是一道數學題:從多角度理解、數據驅動改善 <div class="speaker">陳岳澤 (Derek)</div> </div> </div> </a> </li><li> <a href="/rks2n99iee"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:40&end=14:10')"> <div class="time"> <div class="time-text"> 13:40<br> |<br> 14:10 </div> </div> <div class="title"> 產品指標不是一道數學題:從 Output 到 Outcome <div class="speaker">沈宏洲 (Kyle)</div> </div> </div> </a> </li><li> <a href="/rkup3q9oll"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:20&end=15:05')"> <div class="time"> <div class="time-text"> 14:20<br> |<br> 15:05 </div> </div> <div class="title"> 為AI 開發注入金融級穩定性:從平台建構到流程自動化的實戰經驗 <div class="speaker">彭士爵</div> </div> </div> </a> </li><li> <a href="/ryyTn9coge"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:25&end=15:55')"> <div class="time"> <div class="time-text"> 15:25<br> |<br> 15:55 </div> </div> <div class="title"> 從品牌重造到供應鏈整合的 AI 演化:Cympack 的實戰經驗 <div class="speaker">戚務漢(Caesar)</div> </div> </div> </a> </li><li> <a href="/ByVh3cciex"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:05&end=16:35')"> <div class="time"> <div class="time-text"> 16:05<br> |<br> 16:35 </div> </div> <div class="title"> K8s、VM、DB 遠端存取新解方,Teleport 實現零信任安全存取 <div class="speaker">陳重安(Andrew Chen)</div> </div> </div> </a> </li><li> <a href="/SyZ53q9sxx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> 照表操課,或實驗闖關?——導入 LeSS 的兩條路 <div class="speaker">柯仁傑 (David Ko 敏捷三叔公)</div> </div> </div> </a> </li> </ul> ### DE 會議室 <ul> <li> <a href="/rkvFnq9jel"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:45&end=11:30')"> <div class="time"> <div class="time-text"> 10:45<br> |<br> 11:30 </div> </div> <div class="title"> 從直覺寫程式,到清楚寫程式:解鎖 Vibe Coding的力量 <div class="speaker">李智樺</div> </div> </div> </a> </li><li> <a href="/S1gcnc9jxe"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:40&end=14:10')"> <div class="time"> <div class="time-text"> 13:40<br> |<br> 14:10 </div> </div> <div class="title"> 以 Kotlin 打造 AI Agent:Koog AI Agent 框架實戰入門 <div class="speaker">范聖佑 (聖佑)</div> </div> </div> </a> </li><li> <a href="/ByRq299ill"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:20&end=15:05')"> <div class="time"> <div class="time-text"> 14:20<br> |<br> 15:05 </div> </div> <div class="title"> 基於流程圖驅動多任務prompt <div class="speaker">尹相志</div> </div> </div> </a> </li><li> <a href="/rJfa3q9oel"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:25&end=15:55')"> <div class="time"> <div class="time-text"> 15:25<br> |<br> 15:55 </div> </div> <div class="title"> 終究要有Markdown何不一開始就Quarto? <div class="speaker">鮑承佑 (老鮑伯)</div> </div> </div> </a> </li><li> <a href="/S1Zn3qcixx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:05&end=16:35')"> <div class="time"> <div class="time-text"> 16:05<br> |<br> 16:35 </div> </div> <div class="title"> AI 產品進行式:Prompt ➟ RAG ➟ Multi-Agent <div class="speaker">張維元(維元)</div> </div> </div> </a> </li><li> <a href="/ByPi29cjxl"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> 玉山銀行Gen AI SafeGuards安全防護架構與實踐 <div class="speaker">楊益昌(Johnson)</div> </div> </div> </a> </li> </ul> ### F 會議室 <ul> <li> <a href="/r1doh9qslg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:45&end=11:30')"> <div class="time"> <div class="time-text"> 10:45<br> |<br> 11:30 </div> </div> <div class="title"> 開源模型浪潮來襲,企業如何掌握 AI 主控權? <div class="speaker">張智為</div> </div> </div> </a> </li><li> <a href="/Bkf0nccsgx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:40&end=14:10')"> <div class="time"> <div class="time-text"> 13:40<br> |<br> 14:10 </div> </div> <div class="title"> AI 時代重塑 Web Programming 學習:來自教育現場的洞察與啟示 <div class="speaker">黃鐘揚(Ric)</div> </div> </div> </a> </li><li> <a href="/SJei395oee"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:20&end=15:05')"> <div class="time"> <div class="time-text"> 14:20<br> |<br> 15:05 </div> </div> <div class="title"> AI 驅動的系統架構:從靜態設計到動態演化 <div class="speaker">郭孟坤 (Mansun Kuo)</div> </div> </div> </a> </li><li> <a href="/rkk22c5sxg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:25&end=15:55')"> <div class="time"> <div class="time-text"> 15:25<br> |<br> 15:55 </div> </div> <div class="title"> 找不到順手又安全的 MCP 工具?用 Spring 自己寫一個! <div class="speaker">朱尚禮 (Sam)</div> </div> </div> </a> </li><li> <a href="/Bk5Yhq9jex"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:05&end=16:35')"> <div class="time"> <div class="time-text"> 16:05<br> |<br> 16:35 </div> </div> <div class="title"> Cursor驅動開發!打造順暢的開發流程與舒服的Issues修正體驗 <div class="speaker">吳品毅(阿咪 A-mi)</div> </div> </div> </a> </li><li> <a href="/Hyqi2cqixl"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> NLWeb:從HTML到Agentic Web的語意革命 <div class="speaker">黃承皓 (Thomas Huang)</div> </div> </div> </a> </li> </ul> # 10/15 ### 603+604 會議室 <ul> <li> <a href="/Hy55hq5ill"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:00&end=10:30')"> <div class="time"> <div class="time-text"> 09:00<br> |<br> 10:30 </div> </div> <div class="title"> RAG 打造企業知識庫入門,從Embeddings到Evaluation <div class="speaker">Che Chia Chang</div> </div> </div> </a> </li><li> <a href="/Byv935coee"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:00&end=12:30')"> <div class="time"> <div class="time-text"> 11:00<br> |<br> 12:30 </div> </div> <div class="title"> AI 驅動的對話式金融服務 <div class="speaker">陳冠綸(techwithlc)</div> </div> </div> </a> </li><li> <a href="/Bku9nc9iee"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:30&end=15:00')"> <div class="time"> <div class="time-text"> 13:30<br> |<br> 15:00 </div> </div> <div class="title"> 用.NET 驅動 AI Agent 到 MCP 實踐 <div class="speaker">陳葵懋 (Ian Chen)</div> </div> </div> </a> </li><li> <a href="/BkKq2c5sge"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:50&end=17:20')"> <div class="time"> <div class="time-text"> 15:50<br> |<br> 17:20 </div> </div> <div class="title"> Vibe Coding 實作指南:用Prompt打造剛剛好的 MVP <div class="speaker">温柏淳(柏淳)</div> </div> </div> </a> </li> </ul> ### 605+606 會議室 <ul> <li> <a href="/ry45299iex"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:00&end=10:30')"> <div class="time"> <div class="time-text"> 09:00<br> |<br> 10:30 </div> </div> <div class="title"> 五個實習生,一條生產線:Vibe Coding 實戰工作坊 <div class="speaker">劉岦崱 (Nils)、繆勝翔(Cuzo)</div> </div> </div> </a> </li><li> <a href="/H1vqh9cjel"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:00&end=12:30')"> <div class="time"> <div class="time-text"> 11:00<br> |<br> 12:30 </div> </div> <div class="title"> 大谷翔平的 Multi-Agent 教練:由 ADK 打造 AI 教練團 <div class="speaker">陳彥誠(Ian)</div> </div> </div> </a> </li><li> <a href="/Sk39255ieg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:30&end=15:00')"> <div class="time"> <div class="time-text"> 13:30<br> |<br> 15:00 </div> </div> <div class="title"> Scrum Master 與 AI 協作的回顧會議 <div class="speaker">李名揚 (Vincent)、張玉盈(Athena)、陳楓顗</div> </div> </div> </a> </li><li> <a href="/H1H9hq9ile"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:50&end=17:20')"> <div class="time"> <div class="time-text"> 15:50<br> |<br> 17:20 </div> </div> <div class="title"> 主管必學 : 引導團隊走過變革的實戰百寶箱 <div class="speaker">徐得嘉(Eric Shiu)</div> </div> </div> </a> </li> </ul> ### 607+608 會議室 <ul> <li> <a href="/ByYsnq9jel"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:00&end=10:30')"> <div class="time"> <div class="time-text"> 09:00<br> |<br> 10:30 </div> </div> <div class="title"> 用 n8n 跟 Line 打造你自己的名片管理王 <div class="speaker">高見龍</div> </div> </div> </a> </li><li> <a href="/rya9n5csgg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:00&end=12:30')"> <div class="time"> <div class="time-text"> 11:00<br> |<br> 12:30 </div> </div> <div class="title"> 資訊架構工作坊 <div class="speaker">陳啟彰 (Nor)</div> </div> </div> </a> </li><li> <a href="/HyFhn5cjex"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:30&end=14:00')"> <div class="time"> <div class="time-text"> 13:30<br> |<br> 14:00 </div> </div> <div class="title"> 從錯誤到成長:新手主管必經的修煉之路 <div class="speaker">董淳吉 (Marcus Tung)</div> </div> </div> </a> </li><li> <a href="/BJl6395jxe"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:10&end=14:40')"> <div class="time"> <div class="time-text"> 14:10<br> |<br> 14:40 </div> </div> <div class="title"> 不是用 AI,而是和 AI 一起工作:一場來自開發現場的 AI 流程導入 <div class="speaker">楊騏(Jason Yang)</div> </div> </div> </a> </li> </ul> ### A 會議室 <ul> <li> <a href="/SJ0th5cixx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:05&end=10:35')"> <div class="time"> <div class="time-text"> 10:05<br> |<br> 10:35 </div> </div> <div class="title"> Serverless, WebAssembly (Wasm) <div class="speaker">莊翔任(Sean)</div> </div> </div> </a> </li><li> <a href="/SJLsh9cslx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:45&end=11:30')"> <div class="time"> <div class="time-text"> 10:45<br> |<br> 11:30 </div> </div> <div class="title"> 全面導入或漸進?探討 AI Agent 到 MCP 重塑現代軟體設計 <div class="speaker">陳葵懋 (Ian Chen)</div> </div> </div> </a> </li><li> <a href="/Hyv2359olx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:40&end=12:10')"> <div class="time"> <div class="time-text"> 11:40<br> |<br> 12:10 </div> </div> <div class="title"> 從 VM 到 AI Agent:企業微服務架構的演進與思辨 <div class="speaker">Water</div> </div> </div> </a> </li><li> <a href="/Syeahqqjge"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:30&end=14:00')"> <div class="time"> <div class="time-text"> 13:30<br> |<br> 14:00 </div> </div> <div class="title"> 上班前,AI 就幫我生成素材了! <div class="speaker">陳奎銘(Ben)</div> </div> </div> </a> </li><li> <a href="/r1D6n5cjeg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:10&end=14:55')"> <div class="time"> <div class="time-text"> 14:10<br> |<br> 14:55 </div> </div> <div class="title"> 純前端也能搞 AI?Gemini Nano 簡介 <div class="speaker">黃銘(Mike Huang)</div> </div> </div> </a> </li><li> <a href="/BypK25qiel"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:10&end=15:40')"> <div class="time"> <div class="time-text"> 15:10<br> |<br> 15:40 </div> </div> <div class="title"> 用 Side Project 實踐學習:從小專案到業界實戰 <div class="speaker">趙家笙(Recca Chao)</div> </div> </div> </a> </li><li> <a href="/ry7ih55sxe"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:50&end=16:35')"> <div class="time"> <div class="time-text"> 15:50<br> |<br> 16:35 </div> </div> <div class="title"> 金融產品協作術:精準對齊多元需求與視角 <div class="speaker">吳筠綺</div> </div> </div> </a> </li><li> <a href="/SyGsh9cigx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> 從體驗生態系來思考線上產品開發 <div class="speaker">陳啟彰 (Nor)</div> </div> </div> </a> </li> </ul> ### ABCDEF 會議室 <ul> <li> <a href="/Bke0h5csel"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=09:05&end=09:35')"> <div class="time"> <div class="time-text"> 09:05<br> |<br> 09:35 </div> </div> <div class="title"> 主題演講即將揭曉 </div> </div> </a> </li> </ul> ### BC 會議室 <ul> <li> <a href="/B1_hh55sex"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:05&end=10:35')"> <div class="time"> <div class="time-text"> 10:05<br> |<br> 10:35 </div> </div> <div class="title"> 駕馭變革,系統化培育卓越產品人才的領導心法 <div class="speaker">李文忠(Jenson Lee)</div> </div> </div> </a> </li><li> <a href="/H1Ss355igg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:45&end=11:30')"> <div class="time"> <div class="time-text"> 10:45<br> |<br> 11:30 </div> </div> <div class="title"> AI 驅動的敏捷產品開發之旅 - 從靈感到交付 <div class="speaker">劉兆恭 (JUGG)</div> </div> </div> </a> </li><li> <a href="/r16in95oee"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:40&end=12:10')"> <div class="time"> <div class="time-text"> 11:40<br> |<br> 12:10 </div> </div> <div class="title"> 從 Prototype 到 Product:用 AI 打造產品級應用程式 <div class="speaker">謝雨軒(Cherie Hsieh)</div> </div> </div> </a> </li><li> <a href="/S1lnnqcjlg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:30&end=14:00')"> <div class="time"> <div class="time-text"> 13:30<br> |<br> 14:00 </div> </div> <div class="title"> 如果語言模型是鋼鐵人的反應爐,那麼我們該做的是打造鋼鐵衣 <div class="speaker">吳勝繙(Chris)</div> </div> </div> </a> </li><li> <a href="/HJ_F2q9ogl"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:10&end=14:55')"> <div class="time"> <div class="time-text"> 14:10<br> |<br> 14:55 </div> </div> <div class="title"> GitHub Copilot 如何重構DevOps <div class="speaker">謝政廷 (Duran)</div> </div> </div> </a> </li><li> <a href="/ry7nnq9igl"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:10&end=15:40')"> <div class="time"> <div class="time-text"> 15:10<br> |<br> 15:40 </div> </div> <div class="title"> 從校園到職場:AI浪潮下的人才培養與企業轉型 <div class="speaker">楊捷凱 (Kevin Yang)</div> </div> </div> </a> </li><li> <a href="/S1bohq9ixx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:50&end=16:35')"> <div class="time"> <div class="time-text"> 15:50<br> |<br> 16:35 </div> </div> <div class="title"> GenAI 不是安裝就好:用 Value Net 解決期望落差 <div class="speaker">盧建成 (Augustin Lu)</div> </div> </div> </a> </li><li> <a href="/By3Th9qolg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> 你不是 SRE,但活在 K8s 的叢林裡:開發者的 K8s 求生指南 <div class="speaker">蔡宗城 (smalltown)</div> </div> </div> </a> </li> </ul> ### DE 會議室 <ul> <li> <a href="/BJR2n55jge"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:05&end=10:35')"> <div class="time"> <div class="time-text"> 10:05<br> |<br> 10:35 </div> </div> <div class="title"> 用 Playwright + MCP 打造 AI 驅動測試流程:LINE 購物穩定性與開發效率的雙贏策略 <div class="speaker">洪逸崇(Winter)</div> </div> </div> </a> </li><li> <a href="/Hk7jhq9jxe"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:45&end=11:30')"> <div class="time"> <div class="time-text"> 10:45<br> |<br> 11:30 </div> </div> <div class="title"> 用 KrakenD 輕鬆打造高效 API Gateway <div class="speaker">謝浩哲(HAO)</div> </div> </div> </a> </li><li> <a href="/Hy7Rnq5sle"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:40&end=12:10')"> <div class="time"> <div class="time-text"> 11:40<br> |<br> 12:10 </div> </div> <div class="title"> Infra人的生存祕笈:生成式AI輔助下的效率新日常 <div class="speaker">黃琮鴻(Clark)</div> </div> </div> </a> </li><li> <a href="/HkWa3q9seg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:30&end=14:00')"> <div class="time"> <div class="time-text"> 13:30<br> |<br> 14:00 </div> </div> <div class="title"> 真的發揮出 GitHub Copilot 的能力了嗎?解鎖 4大協作模式 <div class="speaker">蔡孟玹(Alan Tsai)</div> </div> </div> </a> </li><li> <a href="/Sk6Fn5cjlg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:10&end=14:55')"> <div class="time"> <div class="time-text"> 14:10<br> |<br> 14:55 </div> </div> <div class="title"> 讓工程師失業的 N 道陰影:AI Agent 時代的開發者生存指南 <div class="speaker">高見龍</div> </div> </div> </a> </li><li> <a href="/rkb2nc9igg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:10&end=15:40')"> <div class="time"> <div class="time-text"> 15:10<br> |<br> 15:40 </div> </div> <div class="title"> 「我用的模型考試都考一百分」語言模型如何技術選型?內行人都這樣看模型跑分 <div class="speaker">Summit Suen</div> </div> </div> </a> </li><li> <a href="/rkNa3c5jgx"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:50&end=16:35')"> <div class="time"> <div class="time-text"> 15:50<br> |<br> 16:35 </div> </div> <div class="title"> 雲端治理新典範: 如何透過 FinOps & SRE 有效管理公有雲投資 <div class="speaker">胡士亮 Robert Hu</div> </div> </div> </a> </li><li> <a href="/SJO6h59sle"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> 強化 GitOps 可靠性實現自我修復機制 <div class="speaker">王偉任 (Weithenn)、郭孟坤 (Mansun Kuo)</div> </div> </div> </a> </li> </ul> ### F 會議室 <ul> <li> <a href="/HyBhnq9iel"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:05&end=10:35')"> <div class="time"> <div class="time-text"> 10:05<br> |<br> 10:35 </div> </div> <div class="title"> 以 Temporal 實現工作流即程式碼,打造高韌性流程 <div class="speaker">姜政宏(阿姜)</div> </div> </div> </a> </li><li> <a href="/rksThqciee"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=10:45&end=11:30')"> <div class="time"> <div class="time-text"> 10:45<br> |<br> 11:30 </div> </div> <div class="title"> 行網銀容器化快速擴展經驗分享 <div class="speaker">李峻緯</div> </div> </div> </a> </li><li> <a href="/Skzq2c9oee"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=11:40&end=12:10')"> <div class="time"> <div class="time-text"> 11:40<br> |<br> 12:10 </div> </div> <div class="title"> 開發者的匠心 <div class="speaker">張立顗(Poy Chang)</div> </div> </div> </a> </li><li> <a href="/S1qh395ogg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=13:30&end=14:00')"> <div class="time"> <div class="time-text"> 13:30<br> |<br> 14:00 </div> </div> <div class="title"> Data Observability by OpenLineage <div class="speaker">林樹熙 (Shuhsi)</div> </div> </div> </a> </li><li> <a href="/B19j2qcjll"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=14:10&end=14:55')"> <div class="time"> <div class="time-text"> 14:10<br> |<br> 14:55 </div> </div> <div class="title"> 銀行級 LLM Guardrail 與 Prompt Hardening <div class="speaker">劉岦崱 (Nils)、楊芷琳(Cheryl)</div> </div> </div> </a> </li><li> <a href="/r17phq5seg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:10&end=15:40')"> <div class="time"> <div class="time-text"> 15:10<br> |<br> 15:40 </div> </div> <div class="title"> LINE EC Product Catalog Development <div class="speaker">黃昱睿(Rei Huang)</div> </div> </div> </a> </li><li> <a href="/Byys25cjgg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=15:50&end=16:35')"> <div class="time"> <div class="time-text"> 15:50<br> |<br> 16:35 </div> </div> <div class="title"> 從失控幻覺到可控協作:我們是怎麼訓練 AI 副駕,而不是放任 Agent <div class="speaker">余士鵬(Mario)</div> </div> </div> </a> </li><li> <a href="/S1Yp35colg"> <div class="agenda-item" style="--agenda-divider-image-url: url('https://sitcon-agenda-divider-line.vercel.app/image?start=16:45&end=17:30')"> <div class="time"> <div class="time-text"> 16:45<br> |<br> 17:30 </div> </div> <div class="title"> AI 驅動的智能代理測試實踐:Google ADK與 MCP 整合 <div class="speaker">Chris Yeh</div> </div> </div> </a> </li> </ul> <style> @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&family=Roboto+Condensed:wght@400;700&display=swap'); :root { --bg-color: #0a0a0a; --bg-color-hover: #222; --text-color: #fff; --highlight-color: #ff78c2; --secondary-color: #00ffff; --accent-color: #ffff00; --orange: #ff9986; --border-color: #333; --border-radius: 10px; } /* category collapsible hover */ .summary h2.collapsible:hover { background-color: var(--bg-color-hover); } /* sidebar page item*/ .summary .nav>li>a { padding: 10px; border-radius: 10px; } /* sidebar page item hover */ .summary .nav>li>a:hover { background-color: var(--bg-color-hover); color: var(--text-color); border-radius: 10px; } /* sidebar page item remove left border */ .summary h2+.nav li, .summary h1+.nav li { border-left: none; } /* sidebar page list */ .nav.nav-pills.nav-stacked { display: flex; flex-direction: column; padding: 0 6px; gap: 7px; } html[lang=zh-tw] .summary #summary{ font-family: 'Roboto Condensed', 'Noto Sans TC', sans-serif; } .summary { background-color: var(--bg-color); color: var(--text-color); box-shadow: none; border: none; } .summary .toolbar { background-color: var(--bg-color); border-color: var(--border-color); color: var(--text-color); z-index: 2; } .summary #summary>*:first-child { background: linear-gradient(135deg, var(--bg-color) 0%, var(--bg-color-hover) 50%, var(--bg-color) 100%); position: sticky; top: 0; z-index: 1; border-bottom: 2px solid transparent; border-image: linear-gradient(90deg, var(--highlight-color), var(--secondary-color), var(--accent-color)) 1; font-size: 1.2em; padding: 15px 10px; font-weight: 700; text-align: center; color: white; background-clip: text; -webkit-background-clip: text; text-shadow: 0 0 20px rgba(255, 120, 194, 0.3); position: relative; box-shadow: 0 2px 10px rgba(255, 120, 194, 0.2), 0 4px 20px rgba(0, 255, 255, 0.1); backdrop-filter: blur(10px); } .summary #summary>*:first-child::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(135deg, var(--highlight-color) 0%, var(--secondary-color) 50%, var(--accent-color) 100%); opacity: 0.1; z-index: -1; } .summary #summary>*:first-child * { background: linear-gradient(120deg, var(--highlight-color) 0%, var(--secondary-color) 50%, var(--accent-color) 100%); background-size: 200% 200%; background-clip: text; -webkit-background-clip: text; color: transparent; font-weight: 700; animation: gradientShift 3s ease-in-out infinite; } @keyframes gradientShift { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } } /* Enhanced hover effect for the main title */ .summary #summary>*:first-child:hover { transform: translateY(-1px); transition: transform 0.2s ease; } .summary #summary>*:first-child:hover::before { opacity: 0.15; transition: opacity 0.2s ease; } .summary .collapsible:is(h1,h2,h3,h4,h5,h6) span.heading-span{ width: 100%; } .summary :is(h1,h2,h3,h4,h5,h6).collapsible:not(:first-child) { border-top: 1px solid var(--border-color); } .summary :is(h1,h2,h3,h4,h5,h6).collapsible:not(:first-child) { margin: auto 6px; padding: 10px; border-radius: var(--border-radius); } .summary :is(h1):not(:first-child) { margin-bottom: 10px; } .summary :is(h1,h2,h3,h4,h5,h6) .fa-angle-down{ color: var(--highlight-color); } .summary .nav > li > a { color: var(--text-color); } .summary .nav-pills > li.active > :is(a,a:focus,a:hover) { color: white; font-weight: bold; background: linear-gradient(120deg, var(--highlight-color) 0%, var(--secondary-color) 100%); border-radius: var(--border-radius); } .topbar { color: var(--text-color); background-color: var(--bg-color); box-shadow: none; border-bottom: 1px solid var(--border-color); } .ui-summary-action { color: var(--text-color); } .ui-summary-action.ui-summary-edit{ display:none; } .summary .toolbar{ padding-left: 8px; } .summary .toolbar .btn:hover { background-color: transparent; } .summary .toolbar .btn:hover { background-color: var(--bg-color-hover); } .summary .toolbar .search input { background-color: transparent; } .book-container { box-shadow: none; border-left: solid 1px var(--border-color); } .btn.focus, .btn:focus, .btn:hover { color: var(--highlight-color); } .summary input.form-control { background-color: var(--bg-color); color: var(--text-color); border-color: var(--border-color); } .summary input.form-control:focus { border-color: var(--highlight-color); box-shadow: none; } .summary code { background: linear-gradient(120deg, var(--highlight-color) 0%, var(--secondary-color) 100%); color: white; border-radius: var(--border-radius); padding: 3px 10px; } .summary.pl-1\.5.open { padding-left: 0; } #summary h1:not(:first-child) { padding: 5px 10px; justify-content: center; border-bottom: solid 1px #333; border-top: solid 1px #333; color: var(--text-color); font-size: 20px; } #summary h1:first-child { cursor: default; } /* #summary h1 .heading-span:before { */ /* content: ''; */ /* display: block; */ /* height: 190px; */ /* width: 100%; */ /* background-image: url(https://hitcon.org/2025/logo2025.png); */ /* background-repeat: no-repeat; */ /* background-position: center; */ /* margin-bottom: 10px; */ /* background-size: contain; */ /* border-radius: 0; */ /* border-bottom: solid 1px #333; */ /* } */ #summary h1.collapsible .heading-span { max-width: 100%; font-size: 20px; padding-bottom: 10px; border-bottom: solid 1px #333; border-radius: 0; text-align: center; color: var(--text-color); } #summary h1 .collapsible-icons { display: none; } #summary h1.collapsible { display: block; } #summary h1:first-child { padding: 0; margin: 0; } /* Hello World 2025 agenda items */ .agenda-item { display: grid; grid-template-columns: 56px 1fr; align-items: center; gap: 12px; } .agenda-item .time { display: flex; position: relative; height: 100%; width: 100%; } .agenda-item .time .time-text { display: flex; justify-content: center; flex-direction: column; text-align: center; padding-right: 12px; height: 100%; width: 100%; } .agenda-item .time::after { content: ""; background-image: var(--agenda-divider-image-url); border-radius: 5px; top: 0; bottom: 0; width: 2.5px; display: absolute; } .agenda-item .speaker { margin-top: 8px; color: #C7C7CC; font-weight: normal !important; } .summary :is(h1,h2,h3,h4,h5,h6)+.nav:has(.agenda-item){ padding-left: 6px; } li:has(.agenda-item) + li:has(.agenda-item){ border-top: 0.5px solid #333; } </style>
{"title":"Hello World Dev Conference 2025 共同筆記","breaks":false,"GA":"UA-34467841-15"}
Expand menu