Yuanchieh's Blog

Yuanchieh's Blog

生命是長期而持續的累積

10 Jul 2021

Nodejs / Ruby / Golang 套件版本管理差異:比對 NPM 與 Bundler

使用套件對於一名開發者很重要,畢竟不可能一直重複造輪子,但套件的載入、版本管理不是一件這麼簡單的事,本篇比對 Nodejs 生態中的 NVM 與 Ruby 的 Gem/Bundler,看套件管理有什麼不同的方法與限制
02 Jul 2021

AWS Aurora 架構研究以及與自駕 MySQL 的差異

AWS Aurora 是 AWS 託管的兼容於 MySQL/PostgreSQL 的雲端關聯式資料庫,我一直誤以為他就是個託管服務與管理跨區域 Replica,但為了因應雲端與效能改善,底層儲存架構與自駕的 MySQL 截然不同
26 Jun 2021

壓測工具:JMeter 使用教學 + 自定義變數使用

壓測工具有很多,JMeter 算是蠻主流也是我一直很喜歡的工具,除了針對單一的 request 發送外,可以設定變數讓 request 不在單一,增加測試的真實性
15 Jun 2021

Youtube 直播「Fred聊聊SOLID設計原則」整理

本來抱持著聽看看的心態,但聽完覺得十分震撼,沒有想到 SOLID 應該是這樣理解的
06 Jun 2021

Golang 併發處理 Mutex / RWMutex / SingleFlight

研究 Mutex , RWMutex 性能對比,以及併發下用 SingleFlight 避免擊穿問題
30 May 2021

深入理解 WebRTC

工作中在瀏覽器用過 WebRTC / 也自架過 TURN Server ,決定從實作原理重新認識 WebRTC
01 May 2021

【Refactoring Ruby Edition】(一) 體驗重構

Refactoring Ruby Edition 系列第一篇,體驗重構的魅力
23 Apr 2021

一日參觀 ARRC 實驗室

ARRC-台灣太空隊,一群深信台灣不能在未來太空時代缺席的熱血中年阿杯們組成的隊伍,打算製作屬於台灣的火箭,因為先前的贊助有幸參觀實驗室,分享參觀的過程