Masa331 blogging


Hi, i'm Premysl Donat and this is my blog about IT and my life in generall. I work at UOL and in my free time.. well, look at my Github.

Have a good one!


What i'm working on right now

Quite a lot is happening now and i don't have much spare time to write anything. It feels abandoned here and it makes me sad. So here is a short update on what i'm up to lately in case anyone cares.


This year i attended Devel2016 conference in Czech Republic which is a one day conference dedicated to developers of all kinds. It was very nice event overall but for me best talk was from Richard Feldman - The Capability Trap. It was about current state of frontend web development, it's problems, and one radical solution - Elm - a static, functional language compiled into JS.

It took me some time, but finally during the summer i started seriously looking at it. The reason was that i wanted to get better at frontend development but without touching JS - stupid, i know.

Well, coming from Ruby background everything in Elm was pretty new to me. However, i didn't give up and i have to say it really rocks! The biggest win in Elm is simply the thing that once you compile it, it just works. Really. I don't thing anybody can fully appreciate this until he tries himself but it's really a super powerful. The confidence that your code won't break in production is such a relief. And also, the compiler is super friendly which means that even if you start digging in core of your app then you won't forget on anything. It's almost like the compiler is leading the way and telling you what to do to finish the refactorings and you are just some labourer working in code editor.

Ok, so Elm is pretty much the thing i do right now in my spare time. And to be specific, this is the side project i was talking about:

Bootstrap form drag and click
And here is the code

Hope you like it. Please leave some reply if you do or RT or star on github.. you know. Oh, and try Elm. It's really cool!