製作一個標準的NPM模組 2019-07-04 #npm #nodejs 在做專案的當下,有時會想將某些常用的功能做成私有模組,甚至獨立公開出來變成公用模組,達到開源貢獻的精神,此舉利人利己豈不妙哉? 本篇介紹製作開源模組npm所需要注意的事項以及實作範例。 Read more
PHP strtotime +1 month 會多增加 1個月的問題 2019-05-31 #php 之前有寫一個月份遞增功能,今天突然發生的一個bug,原本應該 `Now month +1, +2...`,結果竟然變成`Now month +2, +4...` Read more
使用Laravel Api實作Google recaptcha V2驗證功能 2019-04-05 #laravel #tutorial 當系統進行前後端分離後,前端與後端的溝通將會以API的形式進行互動,一般在填寫表單驗證或登入動作時,基於安全保護,我們會加入Google recaptcha方法來過濾是否有不良的機器人程式一直try我們的API。 Read more
AWS Workshop : Running Containers on AWS Fargate 2019-03-14 #aws #workshop #ecs #fargate 紀錄aws workshop當天的學習筆記,本次有三個主題,分別為「Fargate實作」、「ECS Trobuleshooting」和「DDD與微服務議題」。 Read more
當ES6箭頭函式遇上this 2019-03-09 #es6 #javascript #jquery 某次在使用JQuery的.click()功能時,由於在callback function使用ES6的箭頭函式(Arrow Function),導致this所取得的參數並不是我期望的值(以為是這個click的element),後來研究ES6 this相關文章並實作測試後,才知道裡面有很多know how是如何運作的,真心建議有學js的要好好讀懂this的使用差異。 Read more
開始第一個Serverless服務 2019-02-07 #aws #serverless #lambda #nodejs 無伺服器運算服務(Serverless),可設定觸發條件後執行特定的程式碼作為事件的回應,並自動透過該服務管理基礎設備(Infrastructure)的運算資源,不必考慮伺服器的類型或選項,只需思考需要使用的多少運算時間來作為費用成本。 Read more