| JDK8 | 時間處理API
機器時間觀與人的時間觀
謹慎思考不同場合該採用的時間觀點
2014-06-13
| Duck typing
進一步思考Duck typing
Duck typing是在思考一組行為集合,常用來隱喻動態定型語言的設計風格,除此之外,也要思考這組行為應當屬於誰?是否該屬於某一個類別的實例
2014-06-06
| 學習 | 程式設計
如何選擇第二門程式語言
學習多個語言已成為開發者目前所面臨的實際情況,多數時間我們對於如何挑選第一門語言有很多爭議,但第二門程式語言該學什麼?
2014-05-30
| 動態定型 | 靜態定型
從靜態定型瞭解動態定型
想活用動態定型語言,更是要瞭解靜態定型語言
2014-05-23
| 程式開發 | 型態
靜態定型與單元測試之爭
程式碼本身要正確,型態當然也必須正確,該如何確保?思考開發上對瞭解型態檢查的需求
2014-05-16
| 錯誤處理 | 重構
重構錯誤處理程式
在錯誤處理的設計與使用上,不應糢糊原本程式碼的邏輯
2014-05-09
| 電子書
我的電子書經營之道
發行一本電子書的關鍵,其實不只是販售內容,而且,開放文件內容後,人們其實仍願意購買電子書
2014-05-02
程式人的頭銜
頭銜背後其實需承擔一定的壓力與付出,真正能掌握及累積的,才是自己的價值
2014-04-25
盤點語言中的函數味
掌握相同概念在各語言中的實作方式,重新塑造思考習慣
2014-04-18
神祕的Monad不神祕
重新思考新工具背後的典範,對程式設計的觀點才能有所不同
2014-04-11
探索技術背後的原始情境
依原始情境瞭解與採用特定實現,不致被龐大生態系淹沒
2014-04-04
挑戰式的技術寫作
透過寫作來疏理既有知識、想法與經驗,本身就是種挑戰,專攻有興趣但不熟悉的主題是一種作法
2014-03-28