BPS 開發分享之 24:Discord Webhook
對於經營開源專案來說,用 Discord 來打造交流平台確實是我目前所見最佳的選項。本文來分享一些 BP Studio 使用 Discord 的心得。 簡介 最一開始,BP Studio 單純就只有 ... » 閱讀全文
對於經營開源專案來說,用 Discord 來打造交流平台確實是我目前所見最佳的選項。本文來分享一些 BP Studio 使用 Discord 的心得。 簡介 最一開始,BP Studio 單純就只有 ... » 閱讀全文
本篇一方面作為 BPS 開發分享系列之一,另一方面也接續另一個系列的文章來繼續分享 Emscripten 的使用心得。 我自己覺得,對初學 Emscripten 的人來說,最傷腦筋的地方在於它的設計比... » 閱讀全文
ReferenceFinder 當然最大的架構特點就是它的核心是用 C++ 寫成的。確實,如同我在第一篇提到過的,我在這之前也有過一些把 C++ 程式編譯成 WebAssembly 並整合到 web ... » 閱讀全文
之前我曾經介紹過用 BrowserStack 來測試網站在舊版本的瀏覽器上的表現;本篇中我們將更進一步把這個測試給自動化。 前情接續 在本系列第 14 篇當中,我談到了關於瀏覽器相容性測試的重要性、以... » 閱讀全文
昨天晚上我偶然逛到我另一個有一陣子沒有更新的部落格網站,結果大吃一驚發現裡面的圖片都跑不出來了。我仔細調查,才發現原來是我在該網站使用的某個 WordPress 外掛程式自動更新到了新版,導致我另外自... » 閱讀全文
最近這幾個月在 BP Studio 上又有一大堆進展,弄到該來整理成心得文章的東西多到滿了出來,於是又要再來強迫自己把它們寫下來了。這篇就先從之前也曾分享過的 Rsbuild 談起,因為 BP Stu... » 閱讀全文
當事情做得越來越多的時候,做事的方法也會逐漸出現演變。 之前我在開發自己的開源 web app 的時候,我是習慣採用 Gulp(主要配合 esbuild)來進行建置動作。採用 Gulp 作為主要建置框... » 閱讀全文
每次我只要埋頭苦幹做新專案就會有好一陣子沒寫文章,不過還是要稍微督促自己停一下腳步來寫點心得,才不會過程中的收穫過不了多久就又還回去了。這次來分享一下我這次做的新專案,是網頁版的 ReferenceF... » 閱讀全文
之前我在開發 FontFreeze 以及 FEN Tool 兩個工具的時候,為了求簡便,我都使用了 petite-vue 這個精簡框架。但是 petite-vue 自從尤雨溪開發完 0.4.1 版之後... » 閱讀全文
關於程式碼覆蓋率這件事,我一直都是只有聽過但是沒有自己落實過,一直到最近我在 BP Studio 上面引入了 Istanbul 來檢查並且陸續試圖推進覆蓋率、這才震撼地親身體會到這個指標有多麼重要。本... » 閱讀全文
對於像 BP Studio 這種演算法很複雜的應用程式來說,即使在開發階段已經非常努力地試著抓出並修正所有的錯誤,還是很難免會遇到某些很難觸發的邊緣案例(edge case)是會導致意想不到的錯誤的。... » 閱讀全文
API(Application Programming Interface,應用程式介面)大家都在用,一些架構術語像是 RPC、REST、GraphQL 等等也常常聽過,但是我覺得網路上絕大部分的文章... » 閱讀全文