yu.chiangVirtual DOM 基本概念在有 js 之前,我們在上網的時候,只會從 server 端拿到一份 html 檔案在瀏覽器做渲染,並不會與頁面有什麼互動。若有從 server 端拿資料是由 server 重新給 client 端一份新的 html,而這樣的重新渲染會使畫面閃爍,造成使用者體驗不佳。Aug 7, 2017Aug 7, 2017
yu.chiangreact redux universal webpack 2 實踐與解說universal 是用來稱呼前後端共用程式的架構,在 nodejs 推出之前,javascript 只專注在處理前端的事情,在 nodejs 出來以後,javascript…May 4, 2017May 4, 2017
yu.chiangFunctional Programming 與 Redux reducerFunctional programming(FP) 為近幾年較流行的開發方式,它與 OOP 一樣是屬於一種程式開發的觀念,而不是某種新起的語言或是套件。FP 的核心觀念就是程式是以 pure function 所組成,這裡會以 pure function…Apr 16, 2017Apr 16, 2017
yu.chiangreact webpack 實踐與解說目前寫 react 最常用的工具是 webpack,它是模組的打包工具,可將多種不同類型的檔案打包成一支 js 擋,除了能將語言打包,也可同時進行編譯與壓縮。隨著可進行的配置種類繁多,所以在剛入門時很難知道有哪些設定或是哪些…Dec 6, 2016Dec 6, 2016
yu.chiangDynamoDB 使用 nodejsDynamoDB 是 2012 年在 AWS 上推出的一個 NoSQL 資料庫服務,因為也推出一段時間了,所以它的相關介紹也滿多的,我就不在此著墨,有興趣的可以看 dynamodb (互動百科)、AWS DynamoDB 以及 DynamoDB 概述,內皆有對 DynamoDB…Oct 28, 2016Oct 28, 2016
yu.chiangGraphQL 淺談現今網頁在存取資料的方式大都是透過在伺服器端建立 API 來讓前端呼叫使用。透過在伺服器端建立資料存取的路徑,讓前端在對這個路徑發送 request 的時候,根據對應的路徑與送去的資料,來決定從伺服器端返回的資料。此種取得資料方式稱作 Ajax,在網路界已行之有年。Oct 18, 2016Oct 18, 2016
yu.chiangServerless 與 JWT在 深入 Serverless 中介紹了 serverless 基本的使用方法,若有一定了解之後可以來做更進一步的應用。本篇會試著使用 serverless 與 JWT (JSON Web Token) 來實作使用者驗證這個部分,因為我是使用 nodejs 來寫…Aug 15, 2016Aug 15, 2016
yu.chiangServerless CORS 處理當好不容易建了第一個自己的 serverless function 後想要在自己的網站使用時,會發現結果不如想像中順利,怎麼會 API 叫了沒有反應?打開 browser devtools 一看,原來是 HTTP 的機制擋住了跨網域的請求。以下將介紹如何在 AWS…Aug 10, 2016Aug 10, 2016
yu.chiang深入 Serverless在 初探 Serverless 中做了大致的介紹以及如何從安裝到部署的流程,但使用 serverless 部署完 Lambda function 後到底該從哪裡開始?因為要使用 serverless 同時間也會牽扯到很多東西,除了基本的 Lambda、API…Aug 5, 2016Aug 5, 2016
yu.chiang初探 Serverless第一次架設網站時使用熱門的 LAMP 架構,PHP 的部份以 Python 的 Django 來取代。一開始要先研究 Linux 上如何架起 Apache 及其相關參數要怎麼設定,然後 Django 要怎麼在 Apache 上跑,MySQL…Jul 31, 2016Jul 31, 2016