Deploy Changes to Multiple Databases Using Laravel Migrations

前言

前陣子遇到同一套系統需發佈在不同國家機房的需求,
其中資料庫 table schema 的更新似乎沒有比較聰明的作法,
因此只能將差異記錄成腳本,由 DBA 手動於各資料庫執行。

最近接觸的 Laravel Migrations 恰好能解決上述情境。

Continue reading Deploy Changes to Multiple Databases Using Laravel Migrations

《Final Fantasy I – Game Over Theme》 – 樂譜開放下載

“Final Fantasy I – Game Over Theme” 樂譜請至此下載。
Sheet music of “Final Fantasy I – Game Over Theme” is available here.

Continue reading 《Final Fantasy I – Game Over Theme》 – 樂譜開放下載

Final Fantasy I – Game Over Theme

樂譜請至此下載 / Sheet Music is Available Here.


電玩界大作 Final Fantasy 第一代的 game over 音樂,d 小調的悲傷旋律,對資深玩家來說應該不陌生。

最近本國社會發生了悲傷的事情,
有感遊戲可以 reset,人生卻無法重來,
索性把它譜成四種不同風格的編曲。

RPG 裡每一個玩家都是勇者,
但願每個人在現實生活也能成為自己心目中的勇者…

Continue reading Final Fantasy I – Game Over Theme

Functional and Acceptance Test with Codeception

緣起

Codeception 是一套於 2011 年問世的測試框架,它涵蓋了單元測試 (unit test)/功能測試 (functional test)/驗收測試 (acceptance test)。

以往 PHP 的 BDD 開發習慣採用 Behat,因為它的 Cucumber feature file 是業界約定成俗 (de facto) 的標準。
而這次手邊的專案是以 RESTful API 為中心,為了充分實現 CI/CD,逐漸抬頭的 BDD 與隨之興起的 ATDD 勢不可免,因此決定導入 Codeception…

Continue reading Functional and Acceptance Test with Codeception

我的個人手札,Simply simple!!