Home
HoMuChen
Cancel

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都在用的職場工作術

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

如何在Mac OS中使用command line來將文字複製到剪貼簿

在Mac OS裡,該如何使用command line的指令來將你想要的資料複製到剪貼簿呢? 那就是可以透過pbcopy及pbpaste指令,也下為一些例子。 複製 複製123 echo 123 | pbcopy 將words.txt檔案中的文字,複製到剪貼簿 cat words.txt | pbcopy 或是 pbco...

[讀書筆記] 做自己的生命設計師

我的生活該要怎麼度過呢?找不到喜歡感到熱情的事怎麼辦?對未來的職涯感到迷茫, 想要一份我喜歡的、我所熱愛的、最好是有意義,可以改變的世界的工作,該怎麼去進行呢? 《做自己的生命設計師》這本書,就是來試著回答上述這些問題, 作者在史丹佛大學開設設計人生的課程,將設計思考的工具及心法,應用到你自己的人生當中, 讓我們開始學習如何做自己的生命設計師吧! 設計思考是什麼 設計就是要來解決問題...

成功是什麼? 5本關於自我成長的推薦書單

人生該怎麼過? 成功是什麼? 我覺得就是從你現在的位置出發,到達你想要的生活,這樣就成功了。所以怎樣才算是成功, 對每個人而言都不一樣,因為每個人的目標不同,重視的核心價值觀也不同。 邁向成功的公式 找到你目標,然後走到底,這樣就成功了,那要怎麼走到底呢? 有了目標以後,每天你做出選擇,相對應地有一些行為, 但是最好將其變為習慣,否則將難以持之以恆,因為我們的意志力是有限的。 然後為...

[Golang] 4種發起HTTP請求的方式

這篇文章將介紹如何使用golang作為http client,來發起http request,將介紹以下4種做法: http.Get http.Post http.PostForm http.NewRequest 一個HTTP Request message不外乎就是method、url、headers跟body,如果對於HTTP message還不熟悉的, 可以看我之...

動機: 到底是什麼在驅動、引導我們的行為?

我們每天都有許多的行為,不論是認真學習新技能、努力工作、躺在沙發耍廢看劇吃著垃圾食物、 出門跟朋友去露營、做志工等等等… 背後都有一股力量在驅動著我們,那股力量就是獎賞及懲罰, 我們會為了追求某些獎賞或是避免某些懲罰而去做出某些行為。 但有些實驗卻發現,有時就算是沒有任何獎賞或是懲罰,我們也會想做某些事,甚至有時有了獎賞, 反而還會減少我們的動力! 今天將從以下幾個面向,來分析驅動著...

[讀書筆記] 更快樂:哈佛最受歡迎的一堂課

作者於2002年在哈佛大學開始講授 正向心理學,這門課主要探討的問題就是: 如何幫助自己和別人活得更快樂? 第一年只有8人選修,6人退選,第二年學生多達380人,第三度開課時,有855名學生註冊,成為哈佛選修人數最多的科目。 該如何解釋哈佛大學的學生對正向心理學的需求日益殷切的現象?大家對快樂學越來越感興趣? 是現代人越來越憂鬱嗎?(雖然事實上是如此[1])還是新的教育方式或生活型態的影...

《原子習慣》應用: 我是如何養成閱讀習慣

出社會以前,完全沒有在看課外讀物的我,是如何養成現在每天都會閱讀的習慣, 雖然閱讀的時間不多,大約每天30-60分鐘,但跟以前的我相比,已經是巨大的進步了~ 這篇文章將依據《原子習慣》所提出的框架, 提示 -> 渴望 -> 回應 -> 獎賞,來分析我閱讀習慣的各個面向,算是原子習慣的應用案例~ 如果沒看過這本書的也可以看看我之前寫的文章: [讀書筆記] 原子習慣: 細微...