Leave a comment

Rails On Linux On Windows With Vagrant

Source: Rails On Linux On Windows With Vagrant

Leave a comment

Tesla’s Model S Gets “Ludicrous” Mode, Will Do 0-60 In 2.8 Seconds




Tesla’s Model S P85D is well known for its wonderfully named “Insane” mode, which tunes the car to go from 0 to 60 in 3.1 seconds.

Not insane enough for you? Now the Model S is getting a “Ludicrous” mode. Seriously.

The aptly named Ludicrous mode will do 0-60 in 2.8 seconds. According to Tesla CEO Elon Musk, that acceleration pins you to the seat at a 1.1 Gs. “It’s faster than falling,” he adds. “It’s like having your own private roller coaster.”

One catch: unlike most Tesla Model S tuning enhancements, this one isn’t a software update — and it’s not free. Why? Because Tesla had to make new, physical hardware to make this possible. Specifically, they had to make a fuse that didn’t melt when you pulled ridiculously high amperages over it.

The fuse upgrade will be a $10k option for new buyers, and cost $5k (before…

View original post 148 more words

Leave a comment

Rails – complex rake task

I had to write a pretty complex rake task this evening.  I made some seriously big changes to my client app and need to run some processes to update some big changes in the database.

The first question I had was where to add a method that the rake task could call.  While this seemed a pretty easy thing to do, a google search led me no where so I went with trial and error.  In the end I found that the method needed to go AFTER the task do block and not in it.

desc 'this is the description of the task'
task do_something: :environment do
 my_objects.all.each do |object|
def do_something_cool

The next thing I want to do was to use an existing helper that was in my Rails project.  This was easily found with Google.

You simply need to require the helper file and include it.  I added this between the dec and the task do block:

require "#{Rails.root}/app/helpers/my_helper"
include MyHelper

Hope this helps 🙂

Leave a comment

Ruby on Rails for Beginners

Super deep RoR for Beginners

Ashish Patil's Blog

If you’re like me, you’re reading this on your bright-red custom-built laptop in a soothing rosemary-scented bubble bath, and you’re wondering, “Why do I want another interpreted programming language? I can find my way around Perl and PHP and maybe a little Python. And Unix shell scripting. I feel fine. Why do people keep talking about Ruby?”


  1. Why Ruby is Cool
  2. Why Rails Is Cool
  3. Installing Ruby and Rails
  4. Using It
    1. Step one:Set up the database
    2. Step two:Create the scaffolding
    3. Steps three and beyond:Customize the application

Why Ruby is Cool

Like so many of the very coolest things, Ruby was invented in Japan in the ’90s. Ruby is purely object-oriented; even things like integers and strings have intrinsic methods and properties. So, for example, print "Webmonkey".reverse outputs “yeknombeW”. It’s a clean, pretty language, with a flexible, predictable syntax that’s easy to read and write, and comfortable for people…

View original post 1,871 more words

Leave a comment

Why Use Ruby On Rails?

Nice short read on benefits of Rails


When it comes to having software developed, there’s no lack of options when it comes to the technologies you can use. But depending on what you need your application to do, certain technologies are going to be a better match. For most of the custom applications to build, a lot of developers use Ruby on Rails. Here’s a quick background on Rails, why its a good match for most web applications, and why you might want to consider it if you have a web application project in mind.

Ruby on Rails Ruby On Rails

In cases, business owners needed something much more customized, with specific features based on their business needs. When this comes up in business, my go-to tool for building these types of web applications is Ruby on Rails.

Note: I want to be clear that I’m not necessarily saying that Rails is the best option for all types of projects. But…

View original post 740 more words

Leave a comment

The venture capital firms that are best at spotting unicorns

Leave a comment

Offshore, nearshore, come ashore – Bringing Rails Team in house

I just made my first year where I work and it has been crazy fun and challenging.

When I started a year ago, our application was in the hands of near shore developers.  They had just taken over from off shore developers a couple months prior to my coming on board.  They were by far still in the learning curve.  The first deployment we did after I got there was a team effort and a load of finger crossing.

The near shore team did an excellent job learning the application and where churning out user stories like mad.  As they were all located in Mexico there was no time difference to speak of and with the help of Skype and daily standups, we were able to work efficiently.

Shortly after I started working here, I started to build my in house team.  Finding good available Rails developers in the Phoenix area is quite impossible.

My first hire was somebody that was previously one of my interns for my company.  I had to pay pretty good to convince him to come on board.  He was quite happy with his current employer.

From there the search was difficult.  We ended up bringing on a couple of interns from ASU and I just had the pleasure recently to hire one of them on full time.  Another developer that was in the learning phase keep hounding me and we brought him on as a junior Rails developer where he has continued to excel.  Another developer expressed interest in working with us.  We brought him on as an intern and was recently made a full time employee as well.

Other additions to the team were a top notch Project Manager and a Senior SysAdmin to handle the multiple servers.

Last month the contract for the near shore developers was up.

We are all in house now and working on site.  The old saying cant teach a dog new tricks really means something sometimes with senior developers.  They sometimes get stuck in their ways.  New junior developers looking to make a living programming are generally eager to learn and so far I have had success with 5 out of 7 interns.

They cant get hired without experience and can’t get experience if they don’t get hired.

Try hiring a developer intern.  Check out the local universities that have CS programs.  If you can’t find great developers; build them.