ReferenceFinder 開發分享之 3:Emscripten
ReferenceFinder 當然最大的架構特點就是它的核心是用 C++ 寫成的。確實,如同我在第一篇提到過的,我在這之前也有過一些把 C++ 程式編譯成 WebAssembly 並整合到 web ... » 閱讀全文
ReferenceFinder 當然最大的架構特點就是它的核心是用 C++ 寫成的。確實,如同我在第一篇提到過的,我在這之前也有過一些把 C++ 程式編譯成 WebAssembly 並整合到 web ... » 閱讀全文
之前我曾經介紹過用 BrowserStack 來測試網站在舊版本的瀏覽器上的表現;本篇中我們將更進一步把這個測試給自動化。 前情接續 在本系列第 14 篇當中,我談到了關於瀏覽器相容性測試的重要性、以... » 閱讀全文
昨天晚上我偶然逛到我另一個有一陣子沒有更新的部落格網站,結果大吃一驚發現裡面的圖片都跑不出來了。我仔細調查,才發現原來是我在該網站使用的某個 WordPress 外掛程式自動更新到了新版,導致我另外自... » 閱讀全文
最近這幾個月在 BP Studio 上又有一大堆進展,弄到該來整理成心得文章的東西多到滿了出來,於是又要再來強迫自己把它們寫下來了。這篇就先從之前也曾分享過的 Rsbuild 談起,因為 BP Stu... » 閱讀全文
當事情做得越來越多的時候,做事的方法也會逐漸出現演變。 之前我在開發自己的開源 web app 的時候,我是習慣採用 Gulp(主要配合 esbuild)來進行建置動作。採用 Gulp 作為主要建置框... » 閱讀全文
關於程式碼覆蓋率這件事,我一直都是只有聽過但是沒有自己落實過,一直到最近我在 BP Studio 上面引入了 Istanbul 來檢查並且陸續試圖推進覆蓋率、這才震撼地親身體會到這個指標有多麼重要。本... » 閱讀全文
過去我在學術界做簡報通常都是用 LaTeX 當中的 Beamer 來做的,實際要展示的時候則搭配 Pympress 就可以有不錯的效果。然而,最近因為要在公司裡面講課的關係,會很頻繁地會需要製作簡報,... » 閱讀全文
兼顧瀏覽器相容性、一直以來都是做前端開發的一大挑戰。我自己從 IE 4 的年代就開始在寫網頁,那個時代根本等於沒有標準可言,瀏覽器各玩各的規格,要兼顧相容性是一件超級痛苦的事情;到了現代有了 ECMA... » 閱讀全文
在 Entity Framework Core 裡面,我們可以很方便地利用 Linq 來下達查詢的條件、而 EF Core 會自動把 Linq 轉換成 SQL 語言去跟資料庫進行查詢動作。實務上,我們... » 閱讀全文
最近由於我陸續在研究 Vue 3,也考慮了增加我的 Shrewd 框架對 Vue 3 的支援。為了確保串接上正確無誤、尤其又因為 Vue 3 跟 Vue 2 的差異真的很大,把測試程式寫好寫滿真的是不... » 閱讀全文
作為軟體工程部落格,這邊貼出程式碼主要還是仰賴 highlight.js 的語法標示能力,這樣做的好處是既能夠產生顏色、又能夠讓訪客可以複製程式碼回去(假如想要的話);不過缺點是整篇文章沒有圖片,在轉... » 閱讀全文
2022.06.22 更新:這篇文章的內容已經過時,在最新版的 Visual Studio 當中已經內建有更完整的 Vue 專案範本,其使用教學可以參考官方文件。 這篇我想寫出來十之八九會被同行看笑話... » 閱讀全文