<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/https/speakerdeck.com/feed.atom.xml" media="screen"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <id>tag:speakerdeck.com,2005:/j796160836</id>
  <link rel="alternate" type="text/html" href="https://speakerdeck.com"/>
  <link rel="self" type="application/atom+xml" href="https://speakerdeck.com/j796160836.atom"/>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1544831</id>
    <published>2026-05-22T01:51:36-04:00</published>
    <updated>2026-05-22T01:56:07-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/argocd-xin-shou-cun-gao-bie-shou-dong-bu-shu-cong-0-dao-1-da-zao-zi-dong-hua-bu-shu-lu-jing-at-cntug-meetup-number-73"/>
    <title>ArgoCD 新手村：告別手動部署，從 0 到 1 打造自動化部署路徑 @ CNTUG meetup #73</title>
    <content type="html">「什麼？你的 K8s 部署還在依賴手動下指令嗎？」 在雲端原生的時代，手動操作不僅效率低，更潛藏著配置漂移（Configuration Drift）的風險。其實，你有更優雅、更聰明的選擇。 本次分享將帶領各位從一個純淨的 K8s 叢集出發，完整拆解如何利用 ArgoCD 搭建 GitOps 部署平台。我們會一步步示範從環境初始化到應用程式上線的全過程，並分享在方案實際落地時必須避開的雷與關鍵細節。不管是地端 K8s 或雲端 K8s 都可適用。

---

從零開始打造自動化部署路徑：深入理解ArgoCD與Kubernetes
介紹ArgoCD、Kubernetes基礎、GitOps理念、Kustomize與Helm工具，並示範ArgoCD安裝與設定，助力自動化部署與持續交付。

Tags: kubernetes argocd automation gitops kustomize helm</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/51a6b98688994d319fa46838eaf0a666/preview_slide_0.jpg?39477355" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1528123</id>
    <published>2026-04-11T21:27:44-04:00</published>
    <updated>2026-04-11T21:33:25-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/cd-luo-di-zhi-nan-yong-kai-yuan-jenkins-and-ansible-da-zao-zi-dong-hua-bu-shu-ping-tai-at-devops-taiwan-meetup-number-76"/>
    <title>CI/CD 落地指南：用開源 Jenkins &amp; Ansible  打造自動化部署平台 @ DevOps Taiwan Meetup #76</title>
    <content type="html">導入自動化工具不難，難的是讓整間公司跟著你的腳步動起來。
本次將分享如何利用全開源工具鏈（Git, Jenkins, Ansible）
為企業量身打造一套可持續成長的自動化架構。
除了談論技術建置細節，從零到一的演變過程，
探討如何建立標準化、可維護的部署流程，
更分享讓他人腦袋做個小小革命，解決開發與運維團隊之間的協作斷層。</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/b024f72fb3064ca2a241d9bcbec054f4/preview_slide_0.jpg?39057725" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1519065</id>
    <published>2026-03-19T20:33:45-04:00</published>
    <updated>2026-03-19T20:39:08-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/quan-duan-ai-shi-zhan-gemini-x-antigravity-kuai-su-kai-fa-yu-pentestgpt-shen-tou-gong-fang-shi-wu"/>
    <title>全端 AI 實戰：Gemini x Antigravity 快速開發與 PentestGPT 滲透攻防實務</title>
    <content type="html">在這個開發門檻被 AI 徹底粉碎的時代，人人都可以是擁有無限可能的指揮家。
這場實戰將帶領你跨越傳統開發的邊界，體驗一種前所未有的「創造」與「毀滅」的交響詩。

我們來一場即興的創造實驗，我們將透過 AI Studio 的直覺與 Antigravity 的靈動，
跟 Gemini 來場的深度共鳴，彈指間將腦中的構思淬煉成一個完整運行的網頁應用。
透過 PentestGPT 與 Gemini 的紅隊思維，
我們將直視程式碼中的陰影，引導 AI 進行一場真實的滲透攻防，
親手撕開創造者的溫柔，化身為冷峻的挑戰者。

這是你將在 AI 的引領下，學會從攻擊者的眼中審視自己的作品。

這不只是一場關於「創造」與「防禦」的循環演練，
更是一次對軟體開發本質的重新覺醒——

在 AI 時代，唯有理解如何破壞，才能真正學會如何守護。

投影片：
工作坊：https://github.com/j796160836/BwAI-20260319-workshop

Tags: AI Studio, Antigravity IDE, PentestGPT, AI-Driven Web Development, Security Testing, Cloud Deployment</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/c1b9b312f8a34d53bec92fbe300a85f7/preview_slide_0.jpg?38789402" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1472043</id>
    <published>2025-11-28T00:47:01-05:00</published>
    <updated>2025-11-28T00:50:14-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/event-driven-ansible-eda-shi-yong-qing-jing-fen-xiang-at-red-hat-ansible-user-club-xian-shang-jiao-liu-hui"/>
    <title>Event Driven Ansible (EDA) 使用情境分享 @ Red Hat Ansible User Club 線上交流會</title>
    <content type="html">Event Driven Ansible (EDA) 的導入，能針對已知的事件，進行立即反應與迅速回復，對於未知的事件，能再第一時間搜集需要的資訊，開工單提醒管理者，並豐富工單，做為日後偵錯的依據，也是客戶邁向 AIOps 智慧維運的必經過程。</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/56bf6689fdf94b8682a3e8a8a8413f82/preview_slide_0.jpg?37543041" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1422780</id>
    <published>2025-08-12T03:57:14-04:00</published>
    <updated>2025-12-03T04:08:25-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/yong-gemma-3-kai-fang-mo-xing-lai-jie-jue-qi-ye-nan-jie-de-wen-ti-at-coscup-2025"/>
    <title>用 Gemma 3 開放模型來解決企業難解的問題 @ COSCUP 2025</title>
    <content type="html">Google 在今年 3 月推出了的 Gemma 3 開放模型，承載者 Gemma 2 的優勢，可說是全新改版， 在地端有限的資源，將商用 GPU 卡效益發揮得淋漓盡致， 企業在處理例如個資等敏感資訊的時候，更為小心與注意。而這個地端模型，除了增進各種文書效率之外， 剛好可以解決企業例如個人資料保護與過濾等敏感的問題，就看如何實作與應用吧！

範例程式：
https://github.com/j796160836/gemma3-business-problem-demo</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/8bca0206226b4c3381e25ca78ae0401d/preview_slide_0.jpg?36240312" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1374773</id>
    <published>2025-05-26T01:46:08-04:00</published>
    <updated>2025-05-26T01:54:35-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/gdg-build-with-ai-shan-yong-xian-dai-ai-ke-ji-da-zao-zhuan-shu-xing-xiao-gong-ju-xiang"/>
    <title>[GDG Build with AI] 善用現代 AI 科技：打造專屬行銷工具箱 @ GDG Changhua 彰化</title>
    <content type="html">在數位行銷不斷演化的今天，內容需求快速上升、產製壓力倍增，生成式 AI 正顛覆傳統行銷流程。這場演講將帶大家認識如何運用 AI 工具，協助個人品牌、自媒體與小型團隊，以更低的門檻與更高的效率，完成行銷內容的企劃、製作與發佈。
我們將聚焦兩個實用場景：首先介紹如何透過 Firebase Studio 快速建置具互動性的行銷網站，讓非工程背景者也能整合表單、內容與基本會員功能，打造符合品牌需求的網站平台；接著展示如何運用 Chirp 3: HD Voices 將文字轉換為自然語調的 Podcast，讓一人也能完成節目製作。
透過這些實例，我希望提供實際可用的工具思維與應用策略，幫助行銷工作者在 AI 時代建立屬於自己的行銷工具箱，讓創意與執行力再進化。
PS：如果要聆聽自己做的 Podcast ，請自備耳機 🎧

5/24 (六) Build with AI 2025 彰化場五月小聚</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/98bf17b33a8f4ddfa8d60a283887003a/preview_slide_0.jpg?35220096" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1287057</id>
    <published>2024-11-30T01:53:23-05:00</published>
    <updated>2024-12-10T00:28:43-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/kubernetes-di-duan-zi-jian-vs-gke-na-ge-geng-shi-he-ni-at-devfest-taipei-2024"/>
    <title>Kubernetes 地端自建 v.s. GKE，哪個更適合你？ @Devfest Taipei 2024</title>
    <content type="html">服務走到容器化，我想大概是勢不可擋的過程，
加上 AI 人工智慧與 ML 機器學習的需求， Kubernetes (K8s) 的基礎建設更為重要。
但你可能會面臨一些技術選型的難題：地端建置好？還是乾脆用雲端 GKE (Google Kubernetes Engine) 就好？
在這場演講中，我們會手把手的教學 Kubernetes (K8s) 的關鍵元素，
分享地端建置與遇到的問題，給大家做一個指引，少走一些彎路

大綱 Outline	
- Kubernetes (K8s) 基礎元件
- 地端 Kubernetes 建置的注意事項
- GKE 怎麼建立
- 怎麼提供 gpu container 供 AI / ML 使用
- 方案比較</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/e2f6b0fbff674fc1aa494b385833552e/preview_slide_0.jpg?32837292" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1297015</id>
    <published>2024-12-17T17:45:07-05:00</published>
    <updated>2024-12-17T17:51:37-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/11-meetup-number-63"/>
    <title>地端自建 Kubernetes (K8s) 小宇宙 (On-premises Kubernetes)  @ CNTUG 2024/11 Meetup #63</title>
    <content type="html">加上 AI 人工智慧與 ML 機器學習的需求， Kubernetes (K8s) 的基礎建設更為重要。
什麼？你想要地端全自建？這是什麼巫術？
在這場演講中，我們會介紹一些常見的 Kubernetes 安裝需要的關鍵元件，分享地端建置甚至到 GPU 主機建置遇到的問題，給大家做一個指引，少走一些彎路


(主題亦有在 KaLUG Kaohsiung Linux User Group 再次分享)</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/186fdb17f9c14c619aa4dce7a8f917ca/preview_slide_0.jpg?33090600" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1292134</id>
    <published>2024-12-09T20:20:48-05:00</published>
    <updated>2024-12-09T20:49:44-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/ai-llm-gemma-chu-ti-yan-at-gdg-cloud-taipei-meetup-number-70"/>
    <title>[AI LLM] Gemma 初體驗 @ GDG Cloud Taipei Meetup #70</title>
    <content type="html">[AI LLM] Gemma 初體驗 @ GDG Cloud Taipei Meetup #70
2024/12/12

在尋找中文的開源大型語言模型 (LLM)？可以自己架一個 Gemma 來玩！ 
Gemma 採用與 Gemini 模型時相同的研究成果和技術，至於怎麼服用？可以來看看</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/82e937737a8341cd91949ce8f6fa8d05/preview_slide_0.jpg?32982044" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1229914</id>
    <published>2024-08-22T19:54:22-04:00</published>
    <updated>2024-08-22T20:15:39-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/argocd-de-lei-peng-guo-de-ren-jiu-zhi-dao-at-tsmc-it-community-meetup-number-4"/>
    <title>ArgoCD 的雷 碰過的人就知道 @TSMC IT Community Meetup #4</title>
    <content type="html">「白畫面」「嗯...怎麼還是白畫面？」還在對於那些冷冰冰的 yaml 設定檔發愣嗎？這次手把手的帶你入門 Kubernetes (K8s) 的部署環節，講解 K8s 的一些基礎元件，Kustomize 的寫法，跟 ArgoCD 架設需要注意的地方，讓你少走一些彎路。從基礎到日常操作，我們將一步步展示如何輕易的掌控 Kubernetes 部署與管理的關鍵技術。

#argocd #argo #kubernetes #k8s #deployment</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/94393e9856034899a6ddb5c6a3f39865/preview_slide_0.jpg?31446853" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1208053</id>
    <published>2024-07-03T11:08:14-04:00</published>
    <updated>2024-07-03T11:18:55-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/shi-yong-kong-yu-gitops-lai-guan-li-nin-qi-ye-de-api-hu-jiao-at-2024-tai-wan-yun-duan-da-hui"/>
    <title>使用 Kong 與 GitOps 來管理您企業的 API 呼叫 @ 2024 台灣雲端大會</title>
    <content type="html">為避免直接 API 流量直接穿透系統，您可能想要做統一 API 管理
而 Kong 身為 API Gateway 剛好可以適用這個情境，可以做到 Authentication, Rate limiting, Monitoring 等等的功能

本議程將帶大家瞭解整個 Kong 建置的架構，以及 Declarative GitOps 的導入經驗分享

#kong #gitops #api gateway #api platform #docker #kubernetes #k8s
2024.07.03 @ iThome CloudSummit 台灣雲端大會</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/2ba060dd9ec444778f15896e107ea6c0/preview_slide_0.jpg?30856503" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1122392</id>
    <published>2023-12-18T01:24:29-05:00</published>
    <updated>2023-12-18T01:31:19-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/ml-yong-llm-large-language-model-lai-zheng-li-nin-de-zhi-shi-ku"/>
    <title>[AI / ML] 用 LLM (Large language model) 來整理您的知識庫 @ Devfest Taipei 2023</title>
    <content type="html">大型語言模型（Large language model, LLM）橫空出世，像個萬事通一樣，改變你我的生活，隨時想到的時候諮詢一下，立馬解決你的心中的疑問，甚至有些鮮少人討論的部份，他都有機會可以解決您的問題。 這樣的專家能夠請他來幫助我們知識庫整理嗎？可以的，他擅長幫你整理半結構化的資料，就讓我們看看能夠有什麼有趣的應用吧！

#ai  #aigc #bard #chatgpt #langchain #llm
2023.12.16 @ Devfest Taipei 2023</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/ed099293fd124c77a858d6ddbef30bf2/preview_slide_0.jpg?28236552" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1113385</id>
    <published>2023-11-29T01:17:39-05:00</published>
    <updated>2023-11-29T01:21:19-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/flutter-flutter-provider-kan-si-jian-dan-que-you-bu-jian-dan-de-zhuang-tai-guan-li-gong-ju"/>
    <title>[Flutter] Flutter Provider 看似簡單卻又不簡單的狀態管理工具</title>
    <content type="html">當 App 開發到一定的規模時，就需要一個狀態管理框架與工具， 用 Provider 有什麼好處？要解決什麼問題？ 用 Provider 可以大大減少冗餘的程式碼和複雜性？ 用 Bloc 狀態管理還是可以一統 Flutter 的天下嗎？ 在這場演講告訴您

#flutter #provider #bloc #development</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/08490eed2fa64739927c0e31d157e398/preview_slide_0.jpg?28008322" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1020603</id>
    <published>2023-04-26T07:38:34-04:00</published>
    <updated>2023-12-18T01:23:24-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/golang-yi-mobile-app-gong-cheng-shi-shi-jiao-dai-ni-jin-ru-golang-de-shi-jie-introduction-of-golang"/>
    <title>[Golang] 以 Mobile App 工程師視角，帶你進入 Golang 的世界 (Introduction of GoLang)</title>
    <content type="html">Golang Taiwan Gathering #70 @Dcard
以 Mobile App 工程師視角，帶你進入 Golang 的世界 (Introduction of GoLang)

主題介紹：第一次嘗試使用 Golang？我也是！

透過學習 Golang，探索後端伺服器開發的精髓，並分享一些與其他語言的差異以及撰寫時需注意的事項，希望能夠為大家提供入門的指南。 

講者介紹：Mobile App 工程師，因為從事 App 開發工作的經驗，開始對後端技術產生濃厚的興趣，並開始學習 Golang 這門語言。</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/970d670f7b1f48498e728ed7333c450e/preview_slide_0.jpg?25382417" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/961912</id>
    <published>2022-12-02T22:08:35-05:00</published>
    <updated>2022-12-02T22:24:10-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/flutter-lai-ti-yan-bloc-xiao-fang-kuai-de-shen-qi-mo-fa-at-devfest-2022"/>
    <title>[Flutter] 來體驗 bloc 小方塊的神奇魔法 @Devfest 2022</title>
    <content type="html">bloc 是什麼？ bloc 是一個狀態管理模組，圖示是一個小方塊。
這個小小方塊可是個關鍵元件呢！
用淺顯易懂的方式，來看看 bloc 的寫法會怎麼幫助到你的程式碼吧！

#flutter
#bloc
#devfest2022</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/58be36b14b5b409396d57faa6ac4489a/preview_slide_0.jpg?23659370" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/681099</id>
    <published>2020-11-10T02:00:08-05:00</published>
    <updated>2020-11-11T23:22:24-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/yu-sign-in-with-apple-de-ai-hen-qing-chou-at-iplayground2020"/>
    <title>與 Sign in with Apple 的愛恨情仇 @ iPlayground2020</title>
    <content type="html">注重用戶隱私的 Apple 在開發者大會 WWDC 2019 發表了 Sign in with Apple 的功能，iOS 13 後皆支援。今年（2020 年） 4 月之後強制要求所有新上架的 App（包含更新）皆要支援這個服務。

Sign in with Apple 怎麼接？跟其他第三方服務有什麼不同？

App 端、網站前端、後端要如何因應？會有什麼樣的雷？
讓我來跟你娓娓到來...

https://blog.jks.coffee/sign-in-with-apple/

#iPlayground2020</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/44bd0eb96c704026878bfa15b815e2cd/preview_slide_0.jpg?16678834" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/674746</id>
    <published>2020-10-19T00:48:42-04:00</published>
    <updated>2020-10-19T00:51:56-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/flutter-shi-shi-mo-yong-flutter-hui-sheng-dao-shi-jian-ma-at-gdg-devfest2020"/>
    <title>Flutter 是什麼？用 Flutter 會省到時間嗎？ @ GDG Devfest2020</title>
    <content type="html">Flutter 是什麼？可以吃嗎？
採用 Flutter 有什麼好處？一個新開的專案，我要用原生好還是用 Flutter 呢？
這次講題會快速帶過 Flutter 近期改版、關鍵概念、一些介紹常用的元件 與 經驗分享
希望給大家一個參考跟指引

#devfest2020
#gdgtaipei</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/1b26bf562bec48fea5e147068a127e4b/preview_slide_0.jpg?16512561" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/677353</id>
    <published>2020-10-26T22:06:41-04:00</published>
    <updated>2020-10-26T22:08:38-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/j796160836/tan-tan-android-constraint-layout"/>
    <title>談談 Android constraint layout</title>
    <content type="html">談談 Android layout 系統與 ConstraintLayout</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/7b6f5048f2b44d4fa2a09af0250d5d6f/preview_slide_0.jpg?16583968" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Johnny Sung (@j796160836)</name>
    </author>
  </entry>
  <title>Johnny Sung (@j796160836) on Speaker Deck</title>
  <updated>2026-05-22T01:51:36-04:00</updated>
</feed>
