21 May 2012

The Ruby Reflector

 
Star Following

  Source Favicon
By Casper Fabricius of casperfabricius.com 8 months ago.
Email

…The API is written in Python and the web app in Ruby in Rails, so we will be able to touch upon both languages and frameworks in our talk.

I'll be presenting with Christian Holm, the lead developer of Podio and main developer of the API. He will explain the evolvement of the API and some of the decisions made along the way, whereas I will talk mainly about the Ruby API client and something we call ActivePodio , which is an attempt to get interacting with a …

casperfabricius.com Read
  Source Favicon
By kbedell of RubyCorner 8 months ago.
Email

This, by the way, is one of the reasons I really like deploying Rails applications on Engine Yard .

When you create an instance on Engine Yard , here are some of the security features you get:

It's impossible to ‘ssh' directly into a system with a username/password. ‘ssh keys' are required.

You can only connect to the machines as the ‘deploy' user — not as root or any other user.

Once you login, you have sudo access and can swith user to …

rubycorner.com Read
  Source Favicon
By spastorino of Riding Rails - home 8 months ago.
Email

Hi everyone,

Rails 3.1.1.rc2 has been released. Please give it a try, it's our chance to fix regressions you might find and make a beautiful 3.1.1 stable release. If there are no regressions I will be releasing 3.1.1 final next October 3rd. If you find any regression please contact me ASAP by email, twitter or github.

CHANGES

ActionMailer

No changes

ActionPack

Allow asset tag helper methods to accept :digest => false option in order to completely avoid the digest generation. …

weblog.rubyonrails.org Read
  Source Favicon
By Saturn Flyer of RubyCorner 8 months ago.
Email

4 Simple Steps - Extending Ruby Objects - The Tip of the Iceberg with DCI

by Jim Gay

You've got a few Rails applications under your belt, perhaps several. But something is wrong. As you go, your development slows and your classes become bloated and harder to understand.

Keep your program simple

While you're doing your best to follow the concept of keeping your controllers skinny and your models fat, your models are getting really fat.

The answer is simple: cut the fat.

rubycorner.com Read
  Source Favicon
By Gregg Pollack of Envy Labs 8 months ago.
Email

Rails for Zombies , where we teach people Rails by coding in the browser. Rails for Zombies was such a huge success it led us to build Code School , where we build paid coding courses.

We've learned a great deal about how to do in-browser coding as we've built Code School, and a few months ago Eric Allam started to wonder if we should take our knowledge and contribute back to TryRuby. After a call to Andrew McElroy who graciously maintained …

blog.envylabs.com Read
  Source Favicon
By Jason Seifer of The Ruby Show 8 months ago.
Email
  Source Favicon
By Michael Blake of Running With Rails 8 months ago.
Email

Why? Rails takes care of it for you. I'll never depend on it for faster-than-light services or scaling out to the trillions, but if I need to develop a front facing app with no muss and no fuss? I haven't found anything close to rails for that. Ruby has a clean syntax and is just overall pleasant to work in, and while other frameworks have tried to adopt the same ease of production, rails truly makes it quick and simple.

Example 4. eXtreme programming

If I want to go bare-metal performance, …

runningwithrails.com Read
  Source Favicon
By Adam of Heroku 8 months ago.
Email

…in 2005, the Django framework emerged as a Pythonic answer to Rails. (Eventually, even Guido came around .)

Django discarded the legacy of past Python web implementations, creating an approachable framework designed for rapid application development. Django's spirit is perhaps best summarized by its delightful slogan: "the web framework for perfectionists with deadlines." Where Rails specializes on CRUD applications, Django is best …

blog.heroku.com Read
  Source Favicon
By Patrick Reagan, Development Director of Viget Extend : The Development Lab 8 months ago.
Email

…situations" hints at a deeper problem that I've seen in a lot of Ruby and Rails applications.

Instead of working to refactor the code in the controller, I'd like to back up a bit and take a look at an alternative refactoring that relies on OO concepts while taking advantage of some of the facilities that Rails has to offer. In the end, we'll be left with more idiomatic Ruby and Rails code that is also easier to understand and maintain.

The Problem

The particular …

viget.com Read
  Source Favicon
On Pragmatic Bookshelf 8 months ago.
Email

PragPub Issue #12, Rails beta now on paper

Arduino: A Quick-Start Guide now in beta

The Agile Samurai

Using JRuby now in Beta; New Issue of PragPub

Cocoa Programming: A Quick-Start Guide for Developers in print

Rails Test Prescriptions in beta

Agile Web Development with Rails, 4th Edition in beta

Driving Technical Change in beta; New issue of Pragpub

It's here: iPad Programming…

pragprog.com Read