Home
HoMuChen
Cancel

RESTful API Design — A practical guide

此篇文章將作為接下來一系列關於Restful API design的目錄. Part 1: 將介紹什麼是API,何時需要他,以及怎樣才會是一個好的API. Part 2: 在許多種API中,此系列只專注於HTTP RESTful API,為了更好地學習他,必須先了解HTTP Protocol,知道其中各個組成HTTP Message的每一個部分. Part 3: 介紹何為RESTful...

淺談各種資料庫cache策略: cache aside、read through、write through、write back

資料庫的快取策略那麼多種: cache aside、read through、write through、write back, 常常哪個是哪個也分不清楚、記不起來,今天將分享這些策略背後的內功心法, 讓大家不用在為了記不起這些招式的名稱而傷腦筋。 什麼是資料庫快取(database cache)? 快取是一種策略,用來增進你的應用程式及資料庫的效能, 作法是將常使用的資料放在具有更快存取...

遠端工作模式對於雇主有哪些好處?

在上篇文章中: 遠端工作有哪些好處? 以員工、接案者或自由工作者分享了遠距工作模式有哪些好處?今天換個角度! 來看看身為老闆的話,這樣的工作模式會帶來哪些好處。 我又不是老闆,為何要知道這些? 知己知彼,百戰百勝,當你有一天想轉換工作模式必須跟老闆談判時, 知道這能為老闆帶來哪些好處,將能夠讓你將心比心地創造出雙贏的局面。 遠端工作模式不是零和遊戲,員工得到更多自由的同時,雇主也能同時獲...

房間DIY改造: 大門篇,如何用剩的乳膠漆來改造大門

想DIY重新裝潢佈置自己的房間,房門不想費功夫整個換掉, 但又跟欲改造的風格會格格不入,該怎麼辦呢? 這篇文章將分享有哪些方法可以改造房門,各有哪些優缺點,我最後是怎麼做的,花了多少跟多少錢, 以及最後的成果分享~(見下圖) 有哪些方法可以改造門 常見的有兩種方式,分別為: 貼皮及上漆。 貼皮 表面平整的家具才比較適合使用貼皮,不平整的表面,壁貼將難以施工, 貼皮比起油漆,就是除了...

你可以在這46個國家拿到數位遊牧簽證!

如果你是個企業家、接案工作者、或像我一樣是個可以遠端工作的打工仔, 那麼你可能對數位遊牧(digital nomad)這樣的生活型態有興趣~ 數位遊牧 什麼是數位遊牧呢?就是只要有電腦跟網路,你就可以在任何你想要的地方工作! 你有實現環遊世界、體驗各地的文化跟認識世界各地的人的夢想嗎? 不用等到退休!現在就可以收拾你的行囊,前往你夢想中的國度! 延伸閱讀: [讀書筆記] 一週工...

遠端工作有哪些缺點?以及該如何克服?

在上一篇文章: 遠端工作有哪些好處?中, 提到了許多遠端工作的優點,今天將來看看有哪些缺點,並且提出相對應的解決辦法! 遠端工作的缺點: 1. 工作和生活混在一起 不用到辦公室上班,意味著你必須自己決何時何地工作,這是優點,同時也可能是個缺點! 早上起床準備早餐,出門通勤到辦公室,準備個咖啡開始工作,跟同事吃午餐,下午繼續工作,下班去運動, 回家吃個晚飯好好休息結束一天。每天在辦公室的生...

房間DIY改造: 老舊家具及櫃體篇

想DIY重新裝潢佈置自己的房間,家裏有老舊家具或櫃體還是堪用的丟掉可惜, ,又或者它是系統家具,做死的也不想費功夫整個打掉, 但又跟欲改造的風格會格格不入,該怎麼辦呢? 這篇文章將分享有哪些方法可以改造老舊櫃體,各有哪些優缺點,我最後是怎麼做的,花了多少跟多少錢, 以及最後的成果分享~(見下圖) 有哪些方法可以改造家具 常見的有兩種方式,分別為: 貼皮及上漆。 貼皮 表面平整的家具...

遠端工作有哪些好處?

這篇文章將分享遠端工作有哪些好處,也就是我在慢慢轉變為數位遊牧生活型態的過程中, 所體會的一些點: 節省通勤時間 時間彈性 地點彈性 專注工作、生產力提升 省錢 在 Instagram 查看這則貼文 穆穆的生活實驗室(@mumu.life.lab)分享的貼文 節省通勤時間 我想這就是最顯而易見的好處了! 有研究指出,每增加...

HTTP API: 該如何管理一份很大的OpenAPI document?

OpenAPI的document文件可以變得非常大一份,特別是當你有好幾百個routes的時候, 這時候單一份的yaml檔管理起來可能會非常頭大,這篇文章將分享在這種情況下, 我是如何將一份大的檔案拆分成許多小的檔案,易於管理。 OpenAPI Specification OpenAPI也被稱為Swagger,是一個用來描述你的API的標準,可以根據這個標準來撰寫你的文件, 我想你應該很熟...

如何使用Notion打造Kanban based的待辦清單

待辦清單的首要任務是幫助我們整理心智,在眾多的選擇中,優先認出當下最該先執行的事項, 而不會被一堆的事項搞到非常憂慮,什麼都想做卻什麼都做不好,甚至是都沒有開始做。 這篇文章將簡單分享我認為待辦清單系統應該具有哪些原則,什麼是Kanban, 以及我如何使用Notion,來打造自己的Kanban based的待辦清單系統,Let’s go! 三大待辦清單原則 市面上的待辦事項系統玲瑯滿...