Blogs

Preventing security issues in Ruby on Rails (based on OWASP cheatsheet)
Although core team and the community behind Ruby on Rails is working very hard to ensure that this framework is providing high level of security, it is not possible that any framework will cover every possible scenario and there is always an appli...



Beyond Rails Abstractions: A Dive into Database Internals
The downside of this level of insulation from core functionality is that developers don’t learn all of the things they perhaps should. Only last week I was able to troubleshoot a slow query by removing the index because someone along the line didn...


How To Apply Classic Graph Theory To Solve Real Problems Using Ruby
The thing is that a binary tree is just a specialized version of a graph, so that should give you an idea of how widespread graphs are.Let’s start with an overview of graph theory fundamentals, then we are going to see what are some practical uses .


nil?, empty?, blank? in Ruby on Rails - what's the difference actually?
This is convenient for web applications because you often want to reject or handle differently string which contain only invisible spaces.
• The logic for every other class is that if it implements empty? then that’s what going to be used. It’s...

Add Output to Your Long Running Rake Tasks - NRoweGT: Atlanta Ruby on Rails Consultancy
Have you ever worked on an item, tested it thoroughly on a staging environment, done extra dry runs for good measure, been completely satisfied with the results, only to have it hit production and you have no idea whether it’s working properly? I ...