心得&摘 — Finding time to become a better developer

找到時間成為更好的開發者

很久以前看過這篇 finding-time-to-become-a-better-developer,但因為太久遠所以讀了什麼都忘光光。剛好簡單做了一點筆記,便來把他放出來,或許能幫助到未來的自己。

閱讀全文《心得&摘 — Finding time to become a better developer

讀「我知道你懂 hoisting,可是你了解到多深?」的筆記

最近讀了海總的《本末倒置的閱讀習慣》,發現自己也有這個壞習慣。 想要來好好地注意這個問題,避免只砸時間在不用細讀的文章。

剛好小蟹貼了這篇 《我知道你懂 hoisting,可是你了解到多深?》 給我,便決定在舒服的假日午後好好地閱讀一下。 這篇文章就是在記錄自己閱讀過程中的 murmur,順便摘一下, 略微地希望可以替未來的自己省下重新閱讀的時間。

閱讀全文《讀「我知道你懂 hoisting,可是你了解到多深?」的筆記

作業系統 Ch2-1 – interrupt

最近在看 清大開放課程作業系統 還債XD 上次看的這次就忘了,所以想來記筆記,幫助未來自己不用再重看影片。

這次看的是關於 interrupt 的部分,探討作業系統如何做到 event driven,避免 CPU 一直在空轉或 idle。

閱讀全文《作業系統 Ch2-1 – interrupt

投資理財有賺有賠,但不理財一定賠

以前天天都在寫 Code,但最近開始不務正業,下班後都在研究理財相關的東西。持續了大約一兩個月,也是該寫篇文章來記錄記錄。

Messenger 的「女孩日常」貼圖
閱讀全文《投資理財有賺有賠,但不理財一定賠

初步理解 Service Worker

Service Wroker(後面簡稱 SW)可以看作是介於瀏覽器、網路、和 Web app 之間的 proxy servers。 說穿了就是可以寫程式來處理 request 和 response 的一種介面,讓開發者可以藉以增進 offline 時網站的體驗,或是基於網路是否可用來自行決定 web app 應該做出怎樣的行為。其他還有一些推送通知或是背景同步的功能,標準正在火熱制定中。(寫這篇文章時是 2018/1/7,上次 SPEC 的更新時間是 2017/12/22,應該是去過聖誕節&跨年了,真好 XD)

以前的人可能會用 AppCache 來做到上述的功能,但他會對你要做的事有很多很多的預期,而如果你的 web app 沒有照著做的話,你就會死得很難看。可以看看這篇: https://alistapart.com/article/application-cache-is-a-douchebag。SW 可以解決 AppCache 的問題,你會擁有完全的掌控權,而當這句出現時,就意味著你要寫更多的 Code,用著更複雜的 syntax。人只要活著,一切就都是妥協。

閱讀全文《初步理解 Service Worker