鐵人賽 RESTful API Day2:說明 RESTful 的五大優點(可重用、cache 加速等)與五大要求(無狀態性、統一界面等)設計原則。
鐵人賽 Swift Day1:介紹蘋果 2014 年發佈的 Swift 語言特色,說明與 Objective-C 的關係及 Cocoa/Cocoa Touch framework,適合零基礎入門者。
鐵人賽 Swift Day2:需要 Mac 和 Xcode 6 才能開發 Swift,示範建立 Playground 並撰寫第一個 Hello World,體驗即時顯示結果的功能。
Complete Nginx + php5-fpm configuration for CodeIgniter 2.2.0 on Ubuntu 14.04, including removing index.php from URLs with proper Nginx config and config.php settings.
Event-driven I/O 模型與 Coroutine 的學習筆記,比較阻塞/非阻塞網路模型,整理 Ruby、Python、Go 各語言相關框架,並探討 Reactor 模式的優缺點。
已被 Git 追蹤的檔案如何加入 .gitignore:本機用 git update-index --assume-unchanged,若有遠端同步還需執行 git rm --cached。
How to store Emoji in MySQL: change the character set of your database, table, and columns to utf8mb4 (supports 4 bytes), and run SET NAMES utf8mb4 before each operation.
Getting started with Lua on Mac: install via Homebrew and learn basic Lua syntax with examples including Hello World and a recursive factorial function.
Capistrano 3 搭配 Rails 的自動化部署入門筆記,說明 deploy.rb 和 production.rb 的關鍵設定,從 GitHub 拉取程式碼並部署到遠端伺服器。
How to compile and install OpenResty (Nginx + Lua) from source on Ubuntu 14.04, with examples of using content_by_lua and external Lua files to build Nginx applications.