Loading...
All Posts In Category

技術筆記

技術筆記

什麼是 CSS Preprocessor?Sass/SCSS 基本語法介紹

CSS preprocessor(CSS 預處理器)可以說是 CSS 語法的擴充,CSS 預處理器中新增了變數、混入、繼承、嵌套等寫法,讓開發者可以更有結構地撰寫簡潔、清晰且好維護的 CSS 程式碼。現今較為主流的 CSS 預處理器有三種,分別是 Sass/SCSS、Less、Stylus,其中的 Sass/SCSS 是目前最多人使用也相對較成熟的選擇。

Posted on 
Nov 13, 2019
  by
Dez
Read More
技術筆記

LINE chatbot 聊天機器人怎麼做?帶你詳細步驟上手

Line chatbot 開發該如何開始?這篇文章詳細實作步驟指南,帶你做出自己的第一個Line聊天機器人。

Posted on 
Oct 24, 2019
  by
Gary Wu
Read More
技術筆記

Node.js 是什麼?跟 JavaScript 有什麼關係

Node.js 是一個能執行 JavaScript 的環境,以Google Chrome V8 引擎為核心,加上一系列 C/C++ 的套件,讓 Server 端也可以執行 JavaScript。

Posted on 
Oct 18, 2019
  by
Gary
Read More
技術筆記

一文搞懂 HTTP 和 HTTPS 是什麼?兩者有什麼差別

HTTPS 全名 超文本傳輸安全協定,那個 S 就是 Secure 的意思;HTTPS 透過 HTTP 進行通訊,但通訊過程使用 SSL/TLS 進行加密,藉由類似於前述的加密方式,在 HTTP 之上定義了相對安全的資料傳輸方法。

Posted on 
Oct 14, 2019
  by
Gary
Read More
技術筆記

NPM是什麼?了解Node Package Manager套件管理機制

npm 即為 Node Package Manager 的縮寫,開發者可以透過 Node 隨附的 npm cli,進行套件的安裝及管理。

Posted on 
Oct 10, 2019
  by
Gary
Read More
技術筆記

現在的前端都在用 JavaScript「框架」?前端框架的功能與優點

現今前端的 JavaScript「框架」其實就是一種提升開發效率、降低維護難度的開發架構。主流的框架如 React、Vue 等,大都擁有這些特性。搜尋前端相關職缺,幾乎每間公司的職缺都會在求職條件或加分項目中提到目前的三大框架:React、Vue、Angular。這篇帶大家了解到底為什麼好像全世界都在用「框架」呢?

Posted on 
Oct 8, 2019
  by
Gary
Read More
技術筆記

RWD教學入門:響應式網頁設計的實作方法

RWD(Responsive Web Design)中文翻作「響應式網站設計」,是一種為了讓網頁在各種尺寸的裝置下,畫面都能呈現合適比例的設計原則。本文將嘗試用簡單的方式,由淺入深來介紹 RWD。並介紹RWD實作工具像是Flexbox、Grid、或使用 CSS 框架實作 RWD,例如 Bootstrap。

Posted on 
Sep 12, 2019
  by
Dez
Read More
技術筆記

BDD/TDD差別是什麼? 手把手用 Cucumber 實作示範BDD

上一篇文章介紹了TDD,這篇則說明BDD與TDD有何不同,講解BDD觀念,並用實際範例和工具Cucumber 示範如何進行BDD開發。BDD 的重要精神在於能更有效地發現問題、方便協作和示範。

Posted on 
Aug 26, 2019
  by
Yuni
Read More
技術筆記

TDD 開發五步驟,帶你實戰 Test-Driven Development 範例

本文將介紹如何進行 TDD(Test-Driven Development),並以一個簡單的題目,盡量用具體且易懂的方式,來示範傳統開發模式和 TDD 開發模式在流程和思維上的差異。

Posted on 
Aug 8, 2019
  by
Read More
技術筆記

Memcached 實作示範 - 用Memory Cache優化系統效能

在後端效能優化中,快取(Cache)是常用的作法。透過快取來優化效能有多種實作技術,本文將介紹其中一種作法—用記憶體幫你快取—Memory Cache,並透過一個實際專案來示範,使用 Node.js 實作 memcached 快取

Posted on 
Jul 11, 2019
  by
Yuni
Read More
技術筆記

你的網站升級到 HTTP/2 了嗎?

你的網站升級到 HTTP/2 了嗎?

Posted on 
Jul 12, 2016
  by
Read More
技術筆記

DevOps 工程師的基本功,網路軟體架構最佳化

沒有最佳化的經驗,那碰到網站、App 流量大增怎麼辦?通常有點規模的新創公司會請所謂的 DevOps 工程師 (Development Operations Engineer),而 DevOps 的工作就是在於配置和建置公司的軟體架構。而在大型公司中,DevOps 通常又會再將資料庫管理、作業系統管理、程式碼管理等職務再細分。別慌,其實網路軟體架構最佳化基本功並不難上手,讓我們來聊聊。

Posted on 
Feb 23, 2016
  by
Read More