What is it about?

Well about me, Martijn Casteel, at easy as that!

A lone writer, writing about some thrilling encounters mainly in IT. First exciting point to elaborate; Who am I? Quoted from a strange movie with Jackie Chan. Well I'm not that old (yet) and I do like programming.

I'm an IT guy, I've studied Computer Science and Technical Artificial Intelligence. The latter is quite long and I have to explain it every time, so the short version is I'm building Jarvis and Sonny.

I like watching movies among many other hobbies you may, or may not, find out reading my blog!

Laying some track

14 April 2016Choo choo!

Study association Sticky is based in Utrecht and is for all IT students on the Utrecht University. Within the association there was a member registration application build in PHP, however, that one started to fall apart. PHP is a language that is great for creating simple applications such as a blog or whatever not too complex, for a larger application with a complex database you would want to at least use a framework.

For the new member registration application together with a few we started to build it in Rails, hence the laying some tracks, you get it?! I always try out new languages to find out what works for me. Within Rails the Model-View-Controller paradigm is enforced, it is developed for large applications with complex databases, didn't I mention this earlier?


Building a Rails application is quite easy, I would really recommend reading the getting started guide and creating the simple blog, Ruby is easy, it is well documented and readable, one of the easiest languages I have done in a while. Just start programming, as long as your database design is solid improvements can always be done. There are some awesome libraries, so called gems, for Rails such as; haml, rabl, devise, and paperclip, and probably a few more.

The application I created constipated-koala should be open-sourced and is mainly for associations to track their members, groups, and activities. I'm actually quite happy with it, my first lines of code aren't the best, but they do work. I have implemented some cool features; it is now an OAuth provider for members and has integration with an online payment provider. However, at the moment I cannot open-source it yet since I used some licensed stylesheets which I cannot share and it is still under development, but certainly something you will be able to use for your association.


17 April 2016Sunny Sunday morning

Testing writing of markdown! Automatic parsing of a new markdown file is now implemented, an awesome small feature soon to be available for everyone to use because I will open-source this website. The project can be found here. First, some styling issues have to be attended to.