Blogs
Setting Up A Rails Development Environment Using Docker
A couple of years ago I wrote about how to setup a local development environment using Vagrant. While Vagrant has worked out great, containerization with Docker has become all the rage. So I decided to take it for a spin to see what all the fuss i...
7 algorithms and data structures every programmer must know
In programmers life algorithms and data structures is most important subject if they want to go out in the programming world and make some bucks. Today, We will see what they do and where they are used with simplest examples. This list is prepared...
Ruby has new debugger that can discover bugs in a minute
Researchers from MIT have written a new code that can spot security bugs from the Ruby on Rails application in less than a minute.
Called Space, this new code debugger is the subject of a research paper that will be presented at the International...
Rails 5 disables autoloading after booting the app in production
Autoloading is not thread-safe and hence we need to make sure that all constants are loaded when application boots. The concept of loading all the constants even before they are actually needed is called “Eager loading”. In a way it is opposite of...
Raptor: A Forthcoming Ruby Web Server for Faster App Deployment
Raptor bills itself as a new Ruby "app server” and it claims to blow everything else out of the water performance-wise (by between 2-4x!) whether that’s Unicorn, Puma, Passenger, or even TorqueBox on JRuby. The bad news for now is there’s no sourc...
Get Your Data to Glass 180x Quicker: How to Setup Clusterize.js with Rails and Coffeescript
Here’s the situation: Your amazing developer team has rocked your world with caching and other optimizations to get data from your client’s Rails server over to the users’ browsers. Your monitoring shows requests that were taking a whole 80-90 sec...