Shiny Chang淺談敏感資料的儲存敏感資料的儲存一直以來都是個問題,儲存的資料又分為只需要驗證是否一致(hash)或是需要可以反解回來(crypto),前者對應的通常是使用者的密碼,只需要驗證輸入是否一致即可。後者比較像是使用者的身分證字號或是信用卡卡號之類的。Aug 6, 2019Aug 6, 2019
Shiny ChangDNS redirect on AWS Route53First, you have to create an s3 bucket which name is your old domain (e.g. old.example.com)and enter bucket and choose “Properties” >…Jul 31, 2019Jul 31, 2019
Shiny ChangTwo ways to measure your assets loading speedMany of you may know how to measure your site loading speed. For example, you can use chrome devtools' performance, lighthouse or GTmetrix…Mar 31, 2019Mar 31, 2019
Shiny ChangThe better JavaScript syntax highlight in Sublime TextThe most famous syntax highlight package for ECMAScript is babel and the last modified date is 2 Jan 2016…but now is 2019 🤦♂. It’s time…Mar 25, 20191Mar 25, 20191
Shiny ChangSpeed up ESLint performance 3 times in IDEMost of the front-end engineers will extend Airbnb's eslint-config-airbnb rules of their ESLint configuration. It’s a nice choice at the…Mar 17, 20191Mar 17, 20191
Shiny ChangWebpack 最佳化:cache-loader繼上一篇 thread-loader 可以減少 build time 27% 之後,繼續來講 build time 最佳化的部分,說到 cache,在 web 的世界真的是百百種…這邊就不多說了,還是回到主題 webpack 上面。這次的 cache-loader…Mar 5, 2019Mar 5, 2019
Shiny ChangWhy I still using Sublime Text in 2019I have been used Sublime Text in MacOS and Windows for over 6 years, which still is a fantastic editor even in 2019. In the past years, I…Feb 23, 20191Feb 23, 20191
Shiny Changwebpack 最佳化:thread-loader近期一直在與 webpack 打交道,原因不外乎是為了更好的開發體驗與使用者體驗。webpack 設定之複雜實在是為人之所詬病,不過在 parcel 出現後所帶動的 zero config 風潮,webpack 在 v4 也大幅的改進這一部分。但是 zero config…Feb 23, 2019Feb 23, 2019
Shiny Chang在 localhost 用 HTTPS 開發吧在前一篇文章寫了一些 app 相關的內容,該回到本業(Web)了,現在有許多的 Web APIs(Geolocation, Fullscreen, Service Worker, etc) 都需要在 HTTPS 的情況下才可以使用,為了讓開發更貼近最後上線的結果,在…Feb 12, 20191Feb 12, 20191