網域轉移初體驗

這個網域(abstreamace.com)從 2004 年創造至今已經快要 20 年了。在過去很長的一段時間裡面,我都是透過 Name.com 這家業者來維護網域的註冊,而直到今年我才很認真地思考改採... » 閱讀全文

關於程式碼註解之我見

本來以為程式碼註解這種事情應該是業界的共識,但是最近看到一些網路上的討論才發現,存在一派的人(例如這個影片)反而是明確地反對使用註解,他們的立論主要有幾點: 程式碼的本身的意義可以藉由好的命名規範、函... » 閱讀全文

業界用程式工具與技能

之前的文章「如何入門寫程式」中我分享了從完全沒學過程式一直到略懂的程度的建議法門,而這一篇就繼續在略懂寫程式了之後要繼續學哪些東西。 先聲明,如果你沒有打算靠寫程式吃飯,而純粹是把寫程式當作業餘興趣的... » 閱讀全文

VS Code 延伸模組撰寫初體驗

最近 VS Code 在 1.57 版推出了一個新功能是內建對於 JSDoc 的 @link 語法的支援,其效果是可以將註解當中的符號與原始碼中真正的符號連結起來。如此一來,一方面我們可以在顯示出註解... » 閱讀全文

TypeScript 中的 any 和 unknown

TypeScript 當中有 unknown 這個型別已經是好一陣子的事情了,網路上也有很多文章在解釋它跟 any 的差別,然而那些文章大多都只是從定義層面上在探討,並沒有真的回答到「為什麼我們應該要... » 閱讀全文

TypeScript 模組擴充

TypeScript 雖然很方便,但是在引入第三方模組的時候,最怕的就是定義不完整。就某種意義上來說,定義不完整比沒定義還糟:沒定義的話了不起引入的模組整個被當成是 any 也就算了、我們還是可以忘了... » 閱讀全文

如何入門寫程式

由於我自己是一個活生生地從業餘寫程式轉職到職業軟體工程師的例子,身邊自然會有一些對於入這一行也有興趣的朋友問我「如果想開始學寫程式該從哪裡開始入門」的問題。這確實是一個值得分享的話題,我這篇就盡量就我... » 閱讀全文

Kotlin 初體驗

最近因為公司的前輩很推 Kotlin,想說就來玩一下看看,畢竟那個前輩推薦的東西通常不會錯(之前也是因為他推 TypeScript 才來玩,而一玩就回不去了)。要學 Kotlin,最快的方法就是拿一個... » 閱讀全文

WordPress 架站初體驗

我剛上國中的時候(1997 年)就開始玩網頁設計了。最早那個時候 HTML 還只有第三版,JavaScript 只能做一些最基本的 DOM 操作,PHP 還只到 2.0 版(所以基本上當時根本沒有人聽... » 閱讀全文

星君研究室重新啟用

在沒有任何預警的情況下,這個網站重新啟用了。 在非常多年前,在我還只是個高中生的時候,憑著自己對網頁技術的興趣架設了「星君研究室」這個網站,那時我一定想像不到,原本只是個興趣,事隔多年之後竟然會因為人... » 閱讀全文