25 April 2014

The Ruby Reflector

Topic

Ruby Rogues

  Source Favicon
By Hongli Lai of Phusion Corporate Blog 2 months ago.
Email

Advantages of Phusion Passenger Enterprise

Rolling Restarts

Mass Deployment

Passenger vs Unicorn

Error Resistant Deploys

Hosting

DreamHost

Apache, Nginx support

Stability Issues

Documentation and Support

Listen to the podcast at the Ruby Rogues website

Thanks Ruby Rogues for hosting us!

blog.phusion.nl Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

Change has been afoot with Ruby's attitude to YAML parsing for a while now but the shift from Syck to Psych can still cause issues. If you still have legacy Syck-produced YAML files around that are causing problems, this code might help.

Daybreak: A Simple Key/Value Store for Ruby

Very lightweight and very Ruby (in the best possible way).

chruby: Changes The Current Ruby

An 'ultra-minimal' (around 80 lines) alternative to RVM and rbenv. …

rubyinside.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

The Ruby Rogues on Documenting Code

The Ruby Rogues tackle a sore subject: documentation.

Libraries and Code

ruby-lint: Static Code Analysis and Linter for Ruby

Currently a prototype and work in progress so your mileage may vary. It makes it possible for developers to detect errors such as undefined or unused variables and the use of non existing methods.

Spinel: A New, ' Ruby-Infused' Open Source Game Engine

Spinel is a new open …

rubyinside.com Read
  Source Favicon
By Matt of Tea-Driven Development 2 years ago.
Email

…architecture is to have the most interesting (and frequently changing) logic implemented in plain old Ruby objects that have no dependency on any other libraries so they are easy to understand, and can be quickly spun up in a test.

2. Modularity and encapsulation

Ruby is an object-oriented language with great support for functional programming, and I want to make the most of that to keep Relish's code easy to change.

3. Clean and well-organised

I want a structure that communicates …

blog.mattwynne.net Read
  Source Favicon
By Josh Susser of has_many :through over 2 years ago.
Email

…owner, you also want to run the generated method. Since it's in a module that Car inherits from, you only have to call super to get that to run. No muss, no fuss!

One more step towards simpler OOP in Rails! Thanks to my fellow Ruby Rogues Avdi Grimm and James Edward Gray II for complaining about the old state of things enough to motivate me to finally go fix this.

blog.hasmanythrough.com Read
  Source Favicon
On The Majestic Sea Creature over 2 years ago.
Email

I participated in another Ruby Rogues session, this time on metaprogramming . This was a fun session, but I actually kind of hate the topic. It gets me all worked up, and someone even commented after listening that I tended to interrupt the other panelists too much. That person was right, and this podcast would have been better if I hadn't done that. I guess it still turned out to be an interesting talk at least. :)

RubyGems

Now that Mendicant University is in a recess …

blog.majesticseacreature.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

The Ruby Rogues Discuss Service-Oriented Design with Paul Dix

Service-oriented design is the idea of taking a complex application with many parts and splitting them out into more modular parts that communicate with each other. Paul Dix chats to the Rogues about the concept.

RubyTapas Episode 13: Singleton Objects

Ruby's Socket API From the Outside In

Libraries and Code

GitLab 3 Released: An Open Source GitHub-Clone-In-A-Box, Sorta …

rubyinside.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

Avdi Grimm continues with his RubyTapas project with this free episode digging into how Ruby constructs new objects and how to customize constructors for your own ends.

Libraries and Code

Opal: Ruby to JavaScript Compiler

A source-to-source compiler (so no special VM required) and the compiled code aims to be fast and efficient by mapping directly to underlying JavaScript features and objects where possible. Not the first such experiment but well presented.

Selfstarter: …

rubyinside.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

The inimitable Ruby Rogues spend an hour discussing the superb 'Growing Object Oriented Software Guided by Tests' by Steve Freeman and Nat Pryce. If you haven't read this book yet, you should check it out.

Why The Lucky Stiff Documentary Trailer

A short 2 minute preview of a documentary about Why The Lucky Stiff that's planned to be screened at this year's RubyConf.

Libraries and Code

Labrador: A Web-based Client for Your Rails

rubyinside.com Read
  Source Favicon
By Peter Cooper of Ruby Inside almost 2 years ago.
Email

…'drama', Mark Bates' new CoffeeScript book, minitest 3.2.0, and the Ruby Rogues chatting with Jim Weirich (who I met for the first time this week, ironically at a JavaScript conference! )

Headlines

'Programming in CoffeeScript' by Mark Bates, Now Available

Mark Bates, a Ruby developer, was won over by CoffeeScript and has written a book for Addison-Wesley which has now been published. Despite being a language that compiles down …

rubyinside.com Read