Anthony Chao

Pseudo Worker not allowed

實現領域驅動設計(IDDD) 閱讀心得

最近,我花了一個月時間閱讀了一本書《Implementing Domain Driven Design》(簡稱IDDD)。由於封面是紅色,因此在DDD社群中,也有人稱為 “小紅書”。 原本打算寫書摘,但看了這系列的 鐵人賽文章 後,發現內容寫得非常好,甚至結合了c lean architecture 的概念。我認為自己很難寫得比他更好,因此決定只紀錄自己的關鍵收穫和心得。 Ubiquitou......

學習如何學習 書摘

前陣子聽到同事推薦這本書,所以看了並記錄一些我自己覺得重要的 takeaways 圖文漫步 在閱讀新的章節之前,先瀏覽這個章節的標題 / 粗體字 / 圖片,有個概念之後再開始閱讀 這會幫助你的大腦先有個概念,之後吸收知識更有效 也最好在閱讀的同時做筆記,紀錄重點 / 回答問題,也可以畫些東西增強記憶,避免無意識地閱讀 專注模式 vs 發散模式 人的大腦有兩種不同的工作模式: 專注模式 / 發......

管控不如預期 書摘

近兩三年來,我看的書都跟 coding 相關,好像很久沒看一些主題比較軟的書,剛好前陣子同事在賣二手書,就買了幾本準備來看 其中一本是 “成功最關鍵的事-管控不如預期”,也就是今天要分享的這本書,看完之後,我覺得是一本對於擬定目標並制定計劃執行非常有用的指南,還滿推薦閱讀的,同時看完也會有 “別人也太認真了吧,自己也要加把勁!!!” 的熱血感(當然也可能只有我有這種感覺) 以下會記錄一些我自......

Retrospect And Prospect of 2024

今年跟前面剛轉職的兩三年來說,算是比較不同的一年。 過去會很容易資訊焦慮,會強迫自己不能太過懶散,需要主動吸收新知 & 持續學習不間斷。但自從下半年以來,一方面可能工作上的事情略微繁重,下班後已經沒有什麼精力,另一方面可能也是這種緊繃的心態持續太久,覺得自己需要適度的放鬆一下。 結果就是,在這下半年中,不管是跟朋友相處,或是打電動的時間都有大幅的增加~這樣休息帶來的好心情讓我覺得似乎......

如何撰寫前期規劃技術文件

Introduction 已經在 Hahow 工作了一段時間,在這段期間中,除了持續精進程式設計之外,還逐漸學習了一項新技能:編寫前期規劃的技術文件。 並不是每個開發團隊在開始開發之前都會進行這個步驟,但我認為這是一個相當不錯的流程。 通過一份文件,開發團隊可以迅速對齊對功能實現的方向和預期要完成的任務,這樣可以避免走錯大方向,而在 Code Review 階段也能省下許多討論時間。 寫這篇......

Essential Prompt Patterns for AI Interaction

Introduction 最近我在 Coursera 上了 “Prompt Engineering for ChatGPT” 的課程,並從中學習到了許多知識,因此我想把主要的學習重點整理出來,以便日後參考 在這篇文章中,我將結合課程內容和我自己的觀點,主要的內容將圍繞課程中提到的各種 Prompt Engineering pattern,並且大部分的 pattern 會分享我嘗試的範例。 這......
AI

AWS EKS 中的身份驗證與權限管理策略

Outline Introduction Why IAM roles for service accounts(IRSA) AWS IAM Authenticator 踩雷過程 References Introduction Amazon Elastic Kubernetes Service (EKS) 是在AWS上使用Kubernetes(簡稱 K8S)進行容器管理的一個選項 我們可以......

Swiss Travel Notes

Outline 行程 住宿評價 食物 交通 重質不重量 各種貼心之處 品牌 行程 Day1: Geneva --> 湖邊閒晃 --> 火車 --> Zurich --> 散步 --> 入住 Hotel Limmathof Day2: Zurich --> 散步去 Lindenhof --> 搭火車去 Üetliberg 俯瞰 Zurich --&......

Steps to Upgrade Rails

前陣子升級了公司專案的 Rails 版本,寫個文章記錄一下 升級 Rails 的步驟可以參考社群給的 Guide 升級前最低要求:test coverage 要完整,否則根本不知道上線之後哪裡會爆掉,而且可能很多小細節是 QA 測不出來的 Step1: Update Rails version 因為相伴隨有很多 dependencies 所以無法單純用 bundle update rails......

Synopsis of Rebuilding Rails

看了 Rebuilding Rails 這本書,內容沒有想像中豐富,但裡面會教你從頭做一個非常陽春版本的 Rails 出來(書裡面叫他 Rulers),從頭寫一個 gem 出來相較比較少人在講,所以覺得滿實用的,只是因為之前自己有稍微研究過所以滿多已經知道的內容,這篇就只稍微紀錄一下小知識跟延伸閱讀 LOAD_PATH 在 gem 裡面可以多善用 $LOAD_PATH 這個全域變數,比方說在......


prevent_hack