article thumbnail

Ruby on Rails: Five tips for cleaner controller code

Austin Startup

For handling requests, move the business logic out of controllers and into plain old Ruby objects like Service objects (app/services) or models (app/models) that don’t inherit from ActiveRecord, and call that in your controller to handle the business logic. Rule of thumb: your controller actions should be no more than 5–7 lines of code.

Ruby 48
article thumbnail

Choosing a Programming Language and Framework for Your Startup

SoCal CTO

Or you might have an investor (or founder) who's convinced that you need to work in a given language (some VCs love Ruby right now). Misconception #1 - "You can build things 10x faster in Ruby." Bottom line, you really are not seeing that much different between Ruby/Rails and Groovy/Grails in terms of development speed.

Framework 330
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Learn To Code With One Month Rails

YoungUpstarts

Part of Y Combinator ’s Summer 2013 batch of startups, The online resource for web development to date has taught more than 9,000 people Ruby on Rails, one of the most widely-used web programming technologies today. Resources coding One Month Rails programming Ruby on Rails startup web development Y Combinator'

Ruby 182
article thumbnail

How to Choose a Programming Language as a Tech Startup

The Startup Magazine

Ruby is generally adopted by small companies, owing to its experimental and exploratory community. Java, C# and.net tend to be more stable, while languages such as Ruby on Rails or node.js Ruby with Ruby on Rails Framework. Similar to Python, Ruby was designed to be as intuitive and enjoyable to use as possible.

article thumbnail

50 Places You Can Learn to Code (for Free) Online

YoungUpstarts

Learn Code the Hard Way : On Learn Code The Hard Way, you’ll find books and courses to learn Python, Ruby, C, SQL, and Regex. Onvard : Onvard offers a self-guided resource for learning different tracks, including Ruby on Rails, HTML, and PHP. to learn the basics of programming Ruby, with no previous programming experience needed.

Ruby 237
article thumbnail

5 Lies CTOs Tell To Feel Better About Coding

YoungUpstarts

by Jinesh Parekh, CEO of Ruby on Rails consulting shop, Idyllic Software. Jinesh Parekh is the CEO of a Ruby on Rails consulting shop, Idyllic Software. Hey there, you amazingly resourceful person. You’re doing everything. You’re coding, testing, fixing issues and managing people. Cheers to you! You’re the CTO.

article thumbnail

What Do Web Developers Do Exactly?

YoungUpstarts

Web developers need to have a wide range of skills and knowledge, including: Knowledge of various coding languages such as C+, Ruby on Rails, JavaScript, and HTML markup. This couldn’t be further from the truth though. Client service and support. Project management. Effective communication skills.