Rob Davarnia
user

Rob Davarnia

I'm a Developer from Orange County, California. I'm a huge supporter of Open Source Projects. I thrive for perfection and minimalism.

Read More...


Navigation
Featured

Ruby on Rails

Fat models, skinny controllers? How about skinny models, and skinny controllers?

Posted on December 9th, 2014.

MVC (Model-View-Controller) design pattern provides a great architecture for our applications. We all have heard “Fat models, Skinny Controllers” but is that really true? Well, the answer is not quite simple. Web Applications are changing Web apps have evolved so much in the past few years. It’s now so common to use third-party API, real […]

Featured

Node.js

SoCal Code Camp USC 2014

Posted on November 16th, 2014.

It’s been a great weekend so far! I had a chance to speak at SoCal Code Camp at USC. I talked about Sass/Compass and how to integrate them in projects using Grunt. I got to USC early on Sunday and was able to catch a few great talks: JavaScript Simplified, by Hattan Shobokshi, as well […]

Featured

Javascript

How to install Sass & Compass with Grunt?

Posted on October 30th, 2014.

In order to use Sass & Compass with Grunt we will need NPM (node package manager), Node.js, Ruby, Sass and Compass. Here’s how you can get started: Windows Install Ruby using the Ruby Installer Install Compass. Open command prompt and run the following command: gem install compass Install Node.js & NPM. Download the installer and […]

Featured

Ruby on Rails

Ruby on Rails and Socal Code Camp

Posted on November 10th, 2013.

I had the pleasure of presenting at SocalCodeCamp USC this weekend. My session was on getting started with Ruby on Rails. I covered how the internals of the framework works, as well as the possible uses of this amazing framework. During demo time I created a simple blog that had posts. The crowd was super […]

Featured

Linux

How to Zip and Unzip in Linux?

Posted on November 3rd, 2013.

Sometimes moving and copying files is a hassle. Windows and Mac can zip and unzip files without installing any applications, but under Linux you need to install zip/unzip packages. For Debian/Ubuntu: sudo apt-get install zip unzip For CentOS/Fedora/Red Hat: yum install zip unzip Zipping Zip the current folder and its subdirectories recursively zip -r archive […]

Featured

Javascript

Make your site HiDPI with Retina.js

Posted on July 29th, 2013.

As Retina Displays are getting more and more popular, websites with low resolution graphics look pixelated. One way to prepare your website, is using Retina.js plugin. What’s a HiDPI – Retina Display? Pixel-dense display that eyes can’t distinguish the pixels. For example, iPhone’s display has 326 pixels per inch, which makes text look like a […]

Featured

Personal

Launch!

Posted on July 29th, 2013.

Here’s a start to my personal website. You will find cool PHP, WordPress, and MySQL stuff here. I’m a supporter of Open Source Projects, also a big fan of Typography, Minimalism, and Creative Designs.