Skip to content

Tag Archives: programming

Decoding dynamically shaped JSON in Elm

I need to read from a RSS feed that contains <enclosure> element in Elm. While I can...

Tabata Timer in Elm

I’ve written a Tabata Timer in Elm, for the purpose of exploring the lauguage and do...

開卷筆記 – 笑談軟體工程:敏捷開發的逆襲

一如作者的網誌,本書以有趣筆法去談軟體工程的各種事,當中有很大比例有關 Agile 和 Scrum 的介紹。文章中看到台灣軟體業生態,看來有很多苦況,不知現在作者怎樣看?作者口中台...

A Note on Device Orientation Detection in Javascript

You want to know device height on orientation change in an webview. Here is my journey: sc...

TDD 的兩個面向

這陣子有關 TDD 的辯論至此也大概差不多了,大師們還認真作了幾個討論單元。討論的好處是我們對於 TDD 的應用有更深入的了解,雖然結果仍是一樣:沒有銀彈,一切也要看情景而定。在這...

一籃子 Agile

讀書報告:《The Art of Agile Development》說的主要是 extreme programming (XP),介紹裏面各個實踐和其價值,應用配合。我自己看 A...

TDD 之辯

DHH 說 TDD 已/該死,再看他在 RailsConf 2014 的 talk,也漸明白他說的是甚麼。他質疑的,是以 test-first 來驅動的設計,先決條件是要令該單元可...

Time picker key suggestion

前陣子遇到 UI 上有要求做個 Time picker 有以下要求: 遇上一題:在一個時間輸入有 0-9 鍵,在每輸入一鍵時就必需廢下一個輸入時用不用的鍵。例,輸入 2 時廢 6-...