本系列從目前社群可見度高的 PHP 框架 Laravel 出發,利用其簡潔的語法和彈性的架構以及唾手可及的雲服務,從架構規劃、API開發、上線部署、應用效能監控、到效能最佳化等實戰技巧。並分享如何利用這些工具加速孵化產品從無到有,從個人開發者成長為準企業級開發團隊。跟著我知道如何善用雲端資源,將產品快速擴展至 10 倍,甚至朝向 100 倍的終極目標。就連零經驗的初學者,透過本系列也可以發掘 Laravel 超越 CRUD 的潛力。準備好成為下一個產品獨角獸了嗎? 跟著本系列,開啟你的 Laravel 的擴展宇宙吧!
Beginning 2023 年,是個奇幻又充滿機會的一年。隨著 OpenAI 發佈 GPT-3.5 公開版本,各種應用如潮水般湧現。正如現代版的「美國夢」一...
在深入實作細節之前,我們先要瞭解系統的架構與功能規劃。一個良好的架構不僅定義組件與互動,更為後續的擴展、維護與發展指引出一條明確又不崎嶇的道路。 Overvi...
在前兩篇文章中,先大概梳理了一下接下來的計畫藍圖,我們就要正式踏入實作的第一步,先來設定一些基本的環境吧! 建立 git repository 為了讓我們的程...
今天在開始之前,要先說到了開發上最容易遇到的問題,就是你的 git 的遊戲規則是 git flow 、 github flow 還是 gitlab flow...
今天我們來到了本地環境的建置,這一個部分會和 cloud build 的流程相關,因為 cloud build 所使用到的 dockerfile 是本地版本的...
OrbStack - Mac 上 container 開發的另一個選擇 在開始今天的 API CRUD 進度前,我要介紹一個近期使用的一個工具:OrbStac...
雖然在前往獨角獸的路上很忙,但是絕對不能少的就是測試。好的測試可以讓你開發中,減少重工浪費時間的機率,也可以讓整個 continuous delivery 的...
回到開發選用設計模式的起點,我們會希望有幾個目標可以被滿足: 減少重複的程式碼 減少出錯的機會 將資料與業務邏輯分離,可以讓兩邊的程式碼更加容易測試 提升程...
前一天我們說到了 Repository Pattern 的問題之後,現在回到了 Laravel 專案中,如果不用 Repository Pattern 的話,...
當我們在開發產品的時候,使用者驗證是不能跳過的重要一環,選用好的供應商可以省去很多的維運的成本,讓你的晚上睡的更安穩。 因為我們起手式使用了 GCP,所以不免...