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...

為什麼逛完IKEA要來隻霜淇淋: 峰終定律

為什麼IKEA會在最後結帳區的前後,設置餐廳區及有賣霜淇淋的小吃部呢? 這麼做對我們購物的體驗有什麼影響嗎?峰終定律可能可以給我們一點答案。 什麼是峰終定律 我們對於過去的一段經驗及體驗的記憶,主要由兩個部分決定: 高峰時於結束時的感覺。 這是由著名的心理學和經濟學家丹尼爾.康納曼(Daniel Kahneman)所提出,他也做了以下實驗來證實這個理論。 結腸鏡實驗[1] 照胃鏡腸...

架設個人網站、撰寫部落格帶給我的5個好處

開始認真規律的寫部落格寫到現在,大概過了近一年的時間,這篇文章將分享 寫部落格帶給了我哪些好處: 積極學習 豐富生活 分享輸出 個人品牌 SEO知識及Markdown語法 積極學習 當你需要規律的有產出的時候,等於變相地要求自己有所學習及成長,如果寫不出來, 就代表最近這些日子沒有什麼長進了😂 寫作就是 輸入 + 處理 + 輸出,不管是工作專業上的、一般的閱...

掌握這3個原則,打造出最適合自己的代辦清單系統

這篇文章將探討為何要使用待辦清單系統,有哪些基本的原則,並分析現存各種待辦清單系統的優缺點, 了解他們分別滿足及不滿足哪些原則,好讓我們可以應用這些原則,設計最適合你自己的待辦清單系統。 為何要使用待辦清單 決定優先順序 決定好每時每刻,當下應該要應該要專注的事,就是待辦事項系統是最大的價值。 待辦事項的目標並不是要讓你完成更多的事,也不是要你把所有的項目都上上去, 然後專心於把全...

STEPN實測: 效率對產出的影響?我應該要升級我的跑鞋嗎?

買了跑鞋開始跑步的大家可能會有些疑問,我應該升級我的跑鞋嗎?升級了之後, 點數要加到哪裡呢?今天這篇文章將分享我實測下來的結果,升級並提升效率值後, 但每次跑步GST的產出有多少的影響! 實測數據 以下是我11天的十跑紀錄,每次皆為花費2能量,以5分速(12km/hr)跑10分鐘的GST的紀錄, 橫軸為鞋子的效率值,縱軸為GST產出。 散佈圖 原始數據 ...

STEPN: 從2022-04-10進場至今的收益紀錄

真的可以賺到錢嗎?每天可以賺錢的速度有多快,幾天才可以回本呢? 對於還在猶豫不決、思考著到底要不要進場的玩家們,這些大概就是最重要的問題吧! 這篇文章紀錄了我從2022-04-10進場,花了多少錢買鞋子, 以及後續每天的產出,希望能幫助還在觀望的玩家對實際情形有近一步的了解~ 投入金額 (4/10) 在4/10以10.1SOL購入第一雙runner的鞋子,當時1SOL = 110US...

STEPN攻略: 想進場跑步該如何挑選鞋子?

在考慮進場STEPN邊跑邊賺嗎?對於想買鞋嘗試玩玩看的玩家, 買鞋時有哪些點是需要考量及注意的呢?將在這篇文章一一介紹。 可以看到上圖,在撰寫這篇文章時(2022-04-16), 最便宜的鞋在市場上的價格已經來到約12SOL,折合美金約為1224USD,台幣為35655NTD。 認識鞋子 首先我們先要認識鞋子,好知道哪些因素會影響價格,就算有時有些因素不太影響價格, 卻會影響到之後跑...

REST API Design: Pagination

為何要Pagination 一個response如果資料太多,回應太慢,一定會造成使用者的體驗不佳,進而流失用戶, 而pagination就是使reponse回應速度的加快的做法之一。 比如說你在用instagram,在探索頁面中一眼看到的貼文可能只有10幾篇, 此時你就不需要一次抓回來30篇甚至是更多的貼文資料,藉此來減少用戶等待的時間, 只有當用戶繼續將螢幕往下滾時,再抓取下一個10幾...

如何開始開發你的API: API first principle and OpenAPI

API first 在一頭熱開始寫code實作你的API service之前,應該首先要關注API中的I字,也就是interface, interface是作為服務提供者及服務使用者溝通的介面,為什麼要首先定義好interface呢?有幾下幾個好處: 更早得到回饋 為什麼要寫API,總是因為有人要用嘛~有人希望我們提供某些服務,而API就是使用這些服務的入口及介面, 如果我們可以在開工之前...

[讀書筆記] 遠距工作模式: 麥肯錫、IBM、英特爾、eBay都在用的職場工作術

為何要遠距工作?遠距工作有哪些好處?常見會遇到的問題有哪些?該如何解決, 不管是以雇主的角度還是以員工的角度, 在這本書《遠距工作模式》裡都有提及。 為何要遠距工作 遠距工作會帶來好處呢?以下從雇主或員工的角度來看待這個問題 遠離令人分心的辦公室環境 在辦公室中,可能會有各種分心的來源,容易被不斷地打擾,時間被切割成許多的碎片, 對於有些需要長時間不被打斷,才能進入狀況的任務,這樣的...