Recent Posts


published on
Last year I started to get into functional programming languages. I started the year with Elixir and ended starting to learn Haskell. Between those, I learned Elm and really like it. Elm is an ML-family language built in Haskell. I use to think about Elm as Haskell lite but with the many changes to simplify the language I now think of it more as it’s own language. The stand out features of Elm are: Read More...


published on
I’ve been studying Elixir recently, and I’ve been enjoying it. The only other functional programming language I’ve used before is Clojure. But now I understand recursion and state in a way that I haven’t thought about before. When I think of functional languages I about immutable data. And when I reflect on immutable data I think about statelessness. Data goes in a function a value comes out. I never thought about a pure function holding state. Read More...