2023 輪霸西濱 100K

單車菜鳥初登場!輪霸西濱對新手友善,評估目前的體能和訓練狀況後,選 100K 似乎是比較適當,於是揪了三五好友一起參加。

公路車 趨勢單車社 生活


該用 Monorepo 嗎?比較 Monolith vs Multi-Repo vs Monorepo

專案隨著開發時間愈長,伴隨而來的除了體積和複雜度增加之外,也產生難以擴充、缺乏彈性以及打包和部署時間長、效率差等問題。這時候就會開始考慮切分專案,在這裡來聊聊三種管理專案的架構 - Monolith、Multi-Repo 與 Monorepo,這篇文章會談到過去在建置專案時遇到的問題,以及根據不同情境而選用的解法,並在最後推薦工具與提供利用 Module Federation 達成 Micro Frontends 的範例來快速上手和總結比較。

Monorepo Micro Frontends 微前端 Webpack Module Federation front-end architecture


2022 年度回顧

這是我在 2022 年最想聊的一些事。

年度回顧 MOPCON 美股 公路車 健身


給資淺工程師的建議

如果出社會一 ~ 三年左右,對職涯有些迷茫,也許你可以參考這篇文章。在這裡,我會從幾個方面來聊聊:(1) 如何探索職涯方向;(2) 如何成長,提升軟硬技能;(3) 如何加薪。

職涯 面試 軟技能


利用 Serverless Framework 建置和部署專案

本文說明如何利用 Serverless Framework 建立一個經由 RESTful API 讀取 DynamoDB 資料庫的專案。

Serverless Framework DynamoDB Lambda API Gateway CloudFormation


DynamoDB Pagination:利用 LastEvaluatedKey 與 ExclusiveStartKey 實作分頁

如何為 DynamoDB 做分頁呢?本文主要分三個部份:(1) 為什麼要做分頁?;(2) 利用 LastEvaluatedKey 與 ExclusiveStartKey 實作分頁;(3) 範例。

DynamoDB Lambda API Gateway Serverless AWS


利用 IAM User 共享資源

在前面的文章提到,某 root user 建立了許多資源,那麼要怎麼分享給其他人呢?在這裡可以用 root user 來建立 IAM user 來管理對資源存取的權限,就能讓團隊成員一同共享資源。

IAM Serverless AWS Amazon Web Services