如果想要學functional programming, Elm 是一個很好的起頭。如果想要多知道Redux的由來,Elm Architecture可以說是前身。Elm 最後都會編譯成Javascript。但卻是一種新的語言。如果你想要學Haskell, 或是後端是使用Elixir, Erlang, Scala等等functional 的語言,而前端也要用functional programmign一統天下, Elm 雖然小眾,語言本身也不複雜,但值得一學,至於production,你也可以把一部分的code改用Elm,它可以和其他JS做良好的溝通。
delegation 在你的codebase還不太大的狀況之下,其實不太需要這個delegation。我目前只有在frontend master裡的 elm i...
the deeply nested problem Components 常見於各種javascript 的frameworks。譬如react compone...
什麼時候要用List,什麼時候要用Array? 還是回到一開始的老話,程式其實就是data structure和algorithm,我也是過了好久才懂這句話,如...
Routing 我覺得routing用文字來描述有他的極限,但我又懶得畫圖(因為一天要寫一篇,還要畫圖真是強人所難啊…),建議大家下載這個專案,就是要來介紹el...
之前只有一行文提到 elm-reactor,無法說明他們厲害的地方在哪裡。如果程式很小,其實也不太需要debug,或是做Intergration Test。但是...
elm-css 既然html,js都可以用elm compile出來,那css可以嗎? 當然是可以的,雖然大多數的人還是把css另外寫,不過如果你要吃elm全餐...
Elm and Webpack 大部分的時候,我們用elm-make打包好就好,可是如果我們這個前端還需要其他css或是js的套件要怎麼辦?一個個讀很麻煩,el...
websockets 如果你要架個聊天室的話,常用的通訊協定會是websocket,除了json之外,其實還有elm-lang也有這個的module。安裝也是很...
Markdown 除了可以parse html,css之外,還有一個很常用的格式markdown,譬如這個鐵人賽的編輯器就是要你寫markdown,會幫你par...
(!) bang,這是什麼鬼? update msg model = case msg of FetchTime -> model...