Securing the Sinatra Micro-Framework

Sinatra is an amazing micro-framework that enables you ti build anything from scratch. Of course it does not have Rails’ helpers but it does not contain any magic either, in contrast to Rails. Once you get familiar with it you can build a web app. It is mostly used as a tool for creating web services, RESTful APIs or simple web apps. Although so simple and powerful, Sinatra needs to be secured in order to push your app into production. »

The delusion of OpenID

Have you tired of remembering the combination of username/password for each website that you are registered? Do you hate of creating a new account for each new social web application that comes up to surface? Well OpenID claims that it is the solution to these problems and many more! Without going to detail, OpendID is an open standard that allows you to authenticate to any site that supports it without actually having to sign up for the website. »

Decentralizing the Centralized Social Internet

If you look around you (in the Internet that is) you will se a huge explosion of social networks. It makes sense actually: humans are social creatures. The thing is that these social networks are so much fragmented that most people try to keep up either with the most known or the ones that are really fond of. Personally I hate when things are build with such limitations. I believe that it is either lack of imagination or money. »

There are 3 types of denouncers of REST model. The ones who understand what REST is and feel that due to its complexity, they prefer loosing some features and deliver something simpler, yet easier to implement and test and deliver a RESTy approach. The ones who understand what REST brings on the table but given that they control the client as well, why should they bother with the whole HATEOAS thing? »