身為前端工程師,除了前端技能,技能樹可能會往其他面向點,而我是屬於技能樹往後端開發點的類型。不過發現網路很多後端開發學習資源都偏基礎(當然基礎非常重要),往往都是教導 Restful API 如何撰寫等等,當想再了解其他概念時往往在尋找資源方面就費盡苦心,對於該學習什麼也毫無方向。因此我建立了後端工程線上讀書會,希望能透過大家分享加速學習的速度,而這個系列文則是讀書會分享內容的筆記與心得,內容大致會涵蓋:IOC 控制反轉、Message Queue、Web Server、Swagger DOC、資料庫相關內容(Transaction & ACID、分散式、樹狀結構)...等,一起種樹吧!
上回說到資料庫沒辦法同時做到完美的一致性、可用性跟分區容忍性,這就是今天要介紹的 CAP 理論。(以下圖片來源為讀書會成員講義) CAP 理論 所謂 CAP...
今天先暫停一天不講技術,因為發現了一個十分有趣的事情(絕對不是文章存量不夠喔!明天會繼續發佈用心撰寫的文章的。) 既然來挑戰鐵人賽了,肯定會想知道自己的文章有多...
(這其實是一個很複雜且相對較進階的主題,本篇文章僅供認識這個概念,相關實作範例都是終極簡化版) 什麼是 DB Sharding,為什麼需要它 ? 在海量資料的儲...
為什麼要寫這個主題呢?原因是我想如果前端開發者要接觸後端領域,「通常」會選擇 Node.js ,畢竟不用學另外的語言,npm 開發生態系也是相通的,不過最近出了...
鐵人賽剩下 5 天,接下來我想聚焦在一些經驗分享,畢竟除了學習技術以外,適時的採取一些實際行動更能夠快速吸收所學知識與進步。 身為軟體工程師, Github 自...
今天接續昨天繼續分享第一次貢獻開源專案的心得。 第二步:閱讀 CONTRIBUTING.md & 開發 通常一個完整的開源專案,都會提供一個文檔讓想貢獻...
這篇文章不同於過往的技術分享或是關於工程師職涯的心得,要來介紹的是一個自己嘗試過後覺得十分有效的「工作術」,不管讀者的職業是什麼,我認為都有運用這個工作術的空間...
ConsumerX 這篇文章的標題似乎跟前幾天的「菜鳥工程師的初次 Open Source Contribution」 這篇文章有點像欸!不同的是上次是去貢獻...
可能很多人一開始看到系列文主題就會產生疑惑了:「前後端都碰會不會都不專精啊?」其實這個問題的答案我自己覺得是:會的。但我仍然照自己的想法自己的步調在往前行,因為...
很快的 30 天過去了,終於完賽了,也是第二次參加鐵人賽,去年第一次參加時自己還沒養成寫文章的習慣,多虧了鐵人賽,我才養成了在 Medium 發佈文章記錄學習歷...