Homepage
Open in app
Sign in
Get started
Wenchin Rolls Around
程式學習 Software Engineering
科普心得 Liberal Arts
程式學習 Software Engineering
淺入淺出 Dependency Injection
淺入淺出 Dependency Injection
DI 有什麼好?如何實作 DI?DI 到底是什麼?
Wenchin
May 8, 2021
軟體版本號
軟體版本號
1.0.0 小數點那麼多在幹嘛?Breaking change 要 break 什麼?向下相容是要跟誰相容?
Wenchin
Feb 19, 2021
試玩 IPFS
試玩 IPFS
實現分散式儲存的星際檔案傳輸協定
Wenchin
Feb 9, 2021
States and State Machines
States and State Machines
Using state machines to define behaviors and state transitions — explained with dating apps
Wenchin
Dec 20, 2020
與架構師對話:OOP 介面設計
與架構師對話:OOP 介面設計
寫程式前先釐清每個物件的「我是誰?」和「我在哪裡?」
Wenchin
Nov 29, 2020
HSTS 的坑
HSTS 的坑
最近寫 PoC 在打 API 取得資料、瀏覽器 set-cookie 的時候,遇到一點問題:用本地透過 https 打都沒事,但用 docker 改成用 http 打就失敗了。
Wenchin
Oct 30, 2020
從 AppWorks School 轉職軟體工程師之路
從 AppWorks School 轉職軟體工程師之路
透過培訓轉職後端工程師的心得
Wenchin
Jul 9, 2020
設計模式—建造者模式 (Builder Design Pattern)
設計模式—建造者模式 (Builder Design Pattern)
客製化種種零件以打造複雜物件
Wenchin
Jun 30, 2020
設計模式—工廠與抽象工廠 (Factory & Abstract Factory Design Pattern)
設計模式—工廠與抽象工廠 (Factory & Abstract Factory Design Pattern)
用烤麵包例子及 C# 聊聊工廠設計模式
Wenchin
Jun 26, 2020
Node.js 101 — 單執行緒、非同步、非阻塞 I/O 與事件迴圈
Node.js 101 — 單執行緒、非同步、非阻塞 I/O 與事件迴圈
用事件驅動、非阻塞的 Node.js 去開發快速、可擴展的 I/O 密集型的應用程式吧!
Wenchin
Mar 18, 2020
專案:applepie — Slack 撩妹機器人
專案:applepie — Slack 撩妹機器人
用 Node.js 的 SlackBots 跟 Puppeteer 寫成的簡單聊天腳本
Wenchin
Mar 11, 2020
Example of Using Transactions with Async / Await via MySQL Connection Pool
Example of Using Transactions with Async / Await via MySQL Connection Pool
This is a Node.js example on MySQL transactions with promises (using async / await).
Wenchin
Mar 5, 2020
GitHub 帳號登入:透過 OAuth 2.0
GitHub 帳號登入:透過 OAuth 2.0
先前寫過 Google 帳號登入 Node.js 後端實作,這次新的專案跟寫程式有關,所以有用到 GitHub 登入,也來筆記一下。
Wenchin
Feb 26, 2020
申請 SSL 憑證啟用網站 HTTPS 安全連線
申請 SSL 憑證啟用網站 HTTPS 安全連線
筆記:透過基於數位憑證認證機構 Let’s Encrypt 的 SSLForFree 服務,以手動認證方式申請網站安全憑證、再透過 linux 操作 Nginx,啟動架在 EC2 的虛擬伺服器 HTTPS 安全連線。
Wenchin
Feb 19, 2020
Node.js 的子程序模組 (child_process)
Node.js 的子程序模組 (child_process)
Node.js 是單執行緒 (single-threaded) 的模型架構,可提升 CPU 使用率,但無論你的伺服器多麼強大,一個執行緒的負載量總是有限的。而子程序 (child_process,又稱子進程) 模組的存在就是 Node.js 可以實現多核 CPU 運用的方法。
Wenchin
Feb 2, 2020
Use CodeMirror to build your online code editor
Use CodeMirror to build your online code editor
If you’re building a software platform that involves in-browser code editing, CodeMirror is a great tool for you.
Wenchin
Jan 25, 2020
Google 帳號登入 Node.js 後端實作
Google 帳號登入 Node.js 後端實作
最近在寫網站 api 剛好處理到第三方登入,所以在此記錄操作過程和分享相關的程式碼。這篇先講 Google,下次再寫 Facebook。
Wenchin
Jan 5, 2020
Git 與 GitHub 起手式
Git 與 GitHub 起手式
簡單扼要的 Git 跟 GitHub 操作筆記。
Wenchin
Jan 4, 2020
About Wenchin Rolls Around
Latest Stories
Archive
About Medium
Terms
Privacy
Teams