• 前端與框架的關係

    前端與框架的秘密前言: JS 誕生與戰國時代1995 年 JavaScript 誕生,布蘭登·艾克 Brendan Eich只花了 10 天 時間設計出 JavaScript 語言。而那時正處於瀏覽器的戰國時代,各家瀏覽器都有自己的 JS 規格。語法...
  • JWT機制(JSON Web Tokens)

    什麼是JWT?是一種開放標準Requests for comments(RFC)7519,為了在各種端口安全傳輸JSON。JWT可以被驗證和信任,因為經過數位簽章及金鑰加密的過程(非對稱加密RSA、金鑰雜湊訊息鑑別碼 HMAC、橢圓曲線數位簽章算法 ...
  • ChatGPT 橫空出世,工程師該如何看待這現象?

    最近幾周跟風,與同事一起玩ChatGPT並提問,越用越覺得強大,快速的回復速度加上極高的準確率,讓人不禁感嘆科技的躍進,也看到許多擔心自己會被AI取代的貼文,不禁思考起工程師這個職業真的這麼簡單會被AI取代嗎? 於是做了以下幾點,去分析ChatGPT...
  • 面對複雜的需求時,應該...?

    最近,寫了快大半年的公司系統,終於進入了最後的階段,幾經波折,在開發過程中,也遇到了許多的難點,趁記憶猶新時紀錄下來,統合思考一下,希望下次能少走點彎路。 第一步,確認需求(功能)規模由於這是轉換公司後的第一個多人協作的大專案,加上上頭時間給的蠻充裕...
  • Type與Interface的差異

    最近在學習TypeScript時,覺得Type跟Interface這兩種定義型別的方式,有種若即若離的關係,定義型別何時要用type、何時要用Interface呢?自己也無法解釋的很清楚,於是想把在網路上找到的知識,以及自己的實作做些統整,加深自己的...