PinnedPublished inHannah Lin從非本科系到矽谷工程師 — 夢想完成後的學習能夠把興趣當工作真的是很幸福的一件事,雖然成長過程一樣會經歷種種挫折與低潮May 26, 2020A response icon6May 26, 2020A response icon6
Published inHannah LinAuthentication: 實作 JWT 驗證之註冊與登入從驗證開始,到如何應用在註冊與登入流程,並比較 session-based vs. token-based ( JWT),最後再多說一點 access token 跟 refresh tokenOct 29A response icon1Oct 29A response icon1
Published inHannah LinFront-End Performance Optimization從 critical rendering path 開始,到面試題: 如果你在開發一個新的前端專案,你會做哪些優化來讓它跑得更快?Oct 14A response icon1Oct 14A response icon1
Published inHannah Lin[面試題] 來實作一個簡易 Redux 吧Redux 裡只會有一個 Store,他結合實際上「發生了什麼」的 action,和依據這些 action 更新 state 的 reducer。Sep 4A response icon1Sep 4A response icon1
Published inHannah Lin[面試] Functional ProgrammingPure function use immutable and stateless data to avoid side Effect, this kind of expression called Referential TransparencyAug 15Aug 15
Published inHannah LinJavaScript’s Memory ManagementUnderstand Memory life cycle and Garbage Collection to prevent Memory leaksMay 7May 7
Published inHannah LinRace ConditionA race condition occurs when two or more operations must execute in the correct order, but the program has not been properly synchronized…Apr 18Apr 18
Published inHannah LinFetch: AbortControllerAbort not only fetch, but other asynchronous tasks as well.Apr 13Apr 13