The eXtensible Markup Language (XML) is a markup language that uses textual tags to describe the meaning of its content. It is a text based format and as such it is both human and machine-readable....
I always liked the way carrierwave encapsulates all file uploading functionality in an uploader class. This is particularly useful for image uploads as carrierwave is able to preprocess images and create thumbnails automatically. In this...
There are different ways web applications can store state all with advantages and disadvantages and varying use cases. The table below summarizes how hidden fields, URLs, cookies and server-side sessions are used to store state...
In Windows Communication Foundation (WCF), if you want to be able to pass an object with code around a distributed application then you have to compile the receiving end with the interface definition of the...
There are millions of free WordPress themes on the internet but no Rails specific themes. What to do when you want to style your web app to make it look less like the Bootstrap standard...