Node.js 使用 AOP (剖面導向程式設計)

什麼是 AOP?參考下面文章: https://openhome.cc/Gossip/SpringGossip/AOPConcept.html 其中 Cross-cutting concerns若直接撰寫在負責某商務的物件之流程中,會使得維護程式的成本增高,例如若您今天要將物件中的記錄功能修改或是移除該服務,則必須修改所 有撰寫曾記錄服務的程式碼,然後重新編譯,另一方面,Cross-cutting concerns混雜於商務邏輯之中,使得商務物件本身的邏輯或程式的撰寫更為複雜。 現在為了要加入日誌(Logging)與安全(Security) »

2016 CTJS Conf 簡報 : 為 Node.js 專案打造專屬管家進行開發流程整合及健康檢測

很高興今年受 CTJS Conf 邀請,在台中難得的大型 conf 進行簡報,也感謝主辦單位為中台灣帶來這樣的盛會! 這次的主題主要把創科資訊這一年來透過 AgileWorks 這樣的品牌所進行的 DevOps 相關的課程,濃縮為 40 分鐘,期望帶給與會者,在持續整合流程這條道路上,能夠知道可以透過哪些工具或既有架構的優化,來讓 Node.js 的專案不管使用哪一種 CI tool 都可以進行持續整合。 »

React Native 學習參考範例分享

創科資訊目前技術能力,主要專注於 Web 的開發,所專精的開發語言以 Java 以及 Node.js 為主,說到 Node.js 也就必須熟悉 Javascript,對於前端,使用合適的框架也是必須的。 而這一兩年 React 為 web 前端火紅的技術,目前前端的應用已經成熟,且在最近也進入穩定的版本,對於擅長 Web »