Rails vs Django: an in-depth technical comparison

I’d like to start with a disclaimer. I have been developing websites using Django for 3 years now and it’s no secret that I like Django. I wrote an open-source app for it and I have started sending patches to Django. I…

Try logic programming! A gentle introduction to Prolog

I had a fun ride attending a very interesting lecture this semester called Programming Paradigms. I learned about the four main paradigms that exist: imperative, object-oriented, functional and logic programming. Now, I’m sure every developer has heard about imperative, OO…