PTT推薦 appleboy46 過去發表過的文章
- [恕刪] 去年在台北 ModerWeb 分享『生成式 AI CodeGPT 開發經驗談』,並介紹推廣自己每天 都會用的工具 CodeGPT,讓部門省下不少時間在寫 Commit Message,可是該怎麼把工具 導入到部門甚至跨部門其他單位呢?該如何建置整個生態系統?這主題有提到遇到哪些 困難。
1
[心得] 加密檔案的好工具 - ageBlog: Age GitHub: Go 語言內的 age 軟體是一種開源的密碼學工具,用於加密和解密檔案。它主要用於保護 敏感檔案或資料的隱私。它使用先進的加密標準,如 XChaCha20 和 Poly1305,以及 Scrypt 來加密和解密檔案。它還支持多種加密標準,如 RSA 和 Ed25519,以及多種密碼13
[心得] 設計流程及系統架構圖好工具 D2部落格: 影片: 在之前寫過一篇『三款好用的繪圖工具來解決系統架構或流程圖』,內文介紹了 PlantUML、Diagrams 及 Excalidraw 三套不同的工具,而本篇要來介紹一套用 Go 語言 寫的工具 D2: Declarative Diagramming,這套工具可以讓你使用簡單的語法來繪製系統14
[情報] MLB 戰績作者: miniblog (miniBlog) 看板: MLB 標題: [情報] MLB 時間: Sun May 14 11:07:30 2023 美聯東區 球隊 W L 勝率 差 近十 連續 外卡 得分 失分 分差 主場 客場8
[心得] 用 ChatGPT 幫忙整理 Code Changes部落格: GitHub: 相信大家對 ChatGPT 不會很陌生,這是目前在生成式人工智慧 (AIGC: AI Generated Content) 內的當紅炸子雞,然而 ChatGPT 對於軟體工程師有什麼影響呢?能否透過 ChatGPT 改善團隊流程或協助開發?而我現在想到最直接的就是用 ChatGTP 幫忙寫 Git4
[心得] 自動更新執行中的 Docker 容器解決方案部落格: 看影片: 現在大家在部署服務肯定都已經容器化,而如何有效管理及升級容器不影響現有的服務, 這就是一個重要的議題,然而在 CI/CD 的流程內,肯定有兩個步驟是必須的,第一就是 將環境打包成 Docker Image 並上傳到公司內私有的 Docker Registry,以及上傳完畢後- 文字教學: 教學影片: 範例程式: 系統架構圖: 本篇來聊聊『如何取消正在執行的工作任務』,當系統內有需要處理比較久或較多資源的
86
[情報] 哈根達斯 脆花生醬冰淇淋 473 ML (199元)【冷凍店取-哈根達斯】濃脆花生醬冰淇淋(品脫)(473ml*1杯) 199 元,好像找不到比這更便宜了,另外就是花生是最好吃的 直接買六杯會再折扣 110 元,等於不到 1100 元,沒看過更便宜的了 產品效期:2023/04/265
[心得] 處理服務讀取多個任務遇到的問題標題: 處理服務讀取多個任務遇到的問題 (Go 語言) 連結: 不同的服務都會有需要處理比較久的任務,這些任務是不能即時執行完成,才回應給前端 ,這樣使用者體驗會非常的差。將類型的任務存在資料庫或放在消息對列就是一種處理方17
[心得] 三款好用的繪圖工具 (系統架構流程圖)影片: 部落格: 不管是長官還是同事甚至下屬,在公司無時無刻都需要跨團隊進行溝通,當系統架構或流 程越來越複雜的時候,如果沒有按照當下情況記錄下來,對於未來接手的同事,或者是自 己都會不小心忘記,而在記憶最清楚的當下用文字或流程圖記錄下來,對團隊及自己是有25
[心得] 什麼是 gRPC,架構上為什麼要使用 gRPC影片: 由於上一支影片是介紹『三種好用的 gRPC 測試工具[1]』,這次就來錄製什麼是 gRPC,以及為什麼我們要導入此項技術 [1]: 由於團隊專案越來越多,共用的模組跟服務需求也越來越頻繁,故需要導入 gRPC 協定來 解決服務跟服務之間溝通的成本。用簡單的 10 分鐘來跟大家介紹什麼是 gRPC,以及4
[心得] 監控服務 Gatus 系統架構部落格: 投影片: 今年第一場公開的演講 2022 台灣雲端大會,台灣五月開始疫情變嚴重,故延遲了一次到 七月才舉辦,這次帶給大家的是『自動化監控網站運行服務 – Gatus』,內容可以拆為 兩個部分,第一部分是介紹為什麼要使用 Gatus,用來解決開發團隊哪些問題,我也整理10
[心得] 用 Go 語言實現 Pub/Sub 模式相信大家都知道發布 / 訂閱模式,開發者可以透過第三方開源工具像是 Redis, NSQ 或 Nats 等來實現訂閱機制,本篇則是會教大家如何用 Go 語言寫出一個單機版本的 Pub/Sub 模式,在單一系統內非常輕量級,且不需要靠第三方服務就可以輕易實現。底下 會直接用單一訂閱 Topic 機制來撰寫 Publisher 及 Subscriber。 00:00 為什麼要用 Go 語言實現 Pub/Sub 模式8
[心得] 自動化監控網站運行服務 - Gatus部落格: 影片: ## 前言 不知道大家在部署網站後,怎麼明確讓大家清楚知道現在網站的運行狀況,就像 GitHub 就是提供整體運行的網頁,監控常用的操作指令,像是 Git Operations, Webhooks 或- 部落格: Youtube: 大家在開發軟體時,會快速迭代專案時程跟需求,功能越多,系統就會開始出現效能上的 瓶頸,而最快的解決方式就是先垂直擴展,把 CPU 跟記憶體先往上加,但是這是治標不 治本,所以之前有推薦大家一套如何在服務執行時,快速找到哪個地方執行較慢,請參考
5
[心得] 開源專案 Drone CI/CD 平台真的免費?部落格: 影片: 自己推行 Drone CI/CD 開源平台已經多年,很多人都會問我說,Drone 真的可以免費使 用嗎?用在開源上面,或者是導入進公司內部團隊,這費用該怎麼計算呢?好的,本篇就 帶大家了解 Drone 用在開源上或是公司內部團隊上需要注意的地方,官方其實有寫了一16
[心得] 一套好用的傳輸檔案工具 (Go 語言工具)介紹一套好用的傳輸檔案工具 (用 Go 語言寫的) 各位在公司內部傳檔案時,大家能想到就是透過 Google Driver 或 Line,及其它任何你 想的到的做法,但是這邊會卡在多個問題 1. 沒 Google 帳號或沒在使用 Line 2. 檔案太大沒辦法傳送 (FB 限制)4
[心得] IaC 工具心得: Terraform vs Pulumi中文部落格: 想必大家對於 Infrastructure as Code 簡稱 (IaC) 並不陌生,而這個名詞在很早以前 就很火熱,本篇最主要介紹為什麼我們要導入 IaC,以及該選擇哪些工具來管理雲平台 (AWS, GCP, Azure 等…)。觀看現在很火紅的 Terraform 及後起之秀 Pulumi 是大家可 以作為選擇的參考,而底下會來歸納優缺點及技術比較,以及為什麼我最後會選擇5
[心得] 善用 Go 語言效能測試工具來提升執行效率部落格好讀版: 投影片線上看: 這次很高興能到高雄 mopcon 給一場演講『善用 Go 語言效能測試工具來提升執行效率』 投影片在上面連結,底下紀錄會後一些朋友的意見跟問題? 為什麼要從 Python 到 Golang?2
[心得] Go 語言實戰 Limit Concurrency 方法英文 Blog: 中文 Blog: 程式碼範例: 最近看到一篇文章討論的非常熱烈,就是『concurrency is still not easy』這篇文章 甚至上了 Hack News,大家有興趣可以點進去看看,而本篇會用一個實際案例介紹為什麼12
[心得] Go 語言管理 Concurrency 的三種方式部落格版: 教學影片: 程式範例: 00:00 三種控制方式 00:56 什麼時候使用 WaitGroup13
[心得] 為什麼要學 GraphQL?來聊個簡單的議題? 『為什麼要學 GraphQL?』 部落格好讀版: 身為網站工程師,您不能不知道什麼是 GraphQL,這是一個前端跟後端溝通的 API Query 語法,大幅改善了前後端的合作模式,這篇會跟大家介紹為什麼麼要學 GraphQL, 以及整理出三大 GraphQL 優勢,讓大家了解跟傳統 Restful API 有什麼不同。當然不是2
[心得] 用 Docker BuildKit 加速編譯 Image本篇來介紹一個 Docker 實驗性功能 BuildKit,這功能並非在 Docker 預設安裝 好就啟動了,需要透過設定一個環境變數才可以開啟此功能。目前我個人也尚未 用在真正 Production 環境上,畢竟還是有其他方式可以加速編譯 Image Youtube: 部落格:7
[心得] 從 graphql-go 轉換到 gqlgenyoutube video 00:45 前言 02:23 效能考量 04:00 功能上差異 (介紹檔案上傳使用 gqlgen) 06:22 Schema first 設計 API 架構