| 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