19 May 2013

The Ruby Reflector

Topic

Rubyists

  Source Favicon
By Satish Talim of RubyLearning Blog 25 days ago.
Email

rubylearning.org Thanks a lot Victor and Satish and all the other Rubyists who gave us today's Ruby."

What's Ruby?

According to http://www.ruby-lang.org/en/ - "Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. Ruby's elegant syntax is natural to read and easy to write."

Yukihiro Matsumoto , the creator of Ruby, in an interview says -

I believe people want to express themselves when …

rubylearning.com Read
  Source Favicon
By Dan Galipo of Transcending Frontiers 1 month ago.
Email

…you can see, it gives the parameters passed in more meaning during the method invocation. Now most Rubyists won't call methods with "magic numbers/strings" and you can achieve the same thing in < Ruby 2.0 by accepting a hash but I think this is a nice little addition.

Next I'd like to discuss generating and organizing views. MVC in iOS is a little different from MVC in Ruby on Rails, in that views are a little more tightly coupled to the controller. View elements …

thefrontiergroup.com.au Read
  Source Favicon
By Chris Kelly of New Relic 2 months ago.
Email

The land of Vegemite, drop bears, and the Thunderdome is bursting at the seams with Rubyists. And they descended upon Melbourne, Australia last week to take part in the inaugural RubyConf AU . The three-day conference included in-depth workshops, hilarious keynotes and insightful sessions covering the wide spectrum of software development with Ruby. In fact, Australia loves Ruby so much that they named a koala after it.

Corey Haines kicked off the conference with …

newrelic.com Read
  Source Favicon
By Richard of Heroku 3 months ago.
Email

…Rails 4 beta , which is threadsafe by default, it's becoming increasingly clear that Rubyists care about concurrency.

Unicorn gives us the ability to take multiple requests at a time, but it is by no means the only option when it comes to concurrent Rack servers. Another popular alternative is Puma which uses threads instead of forking processes. Puma does however require that your code is threadsafe .

If you've never run a concurrent server in production, …

blog.heroku.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 3 months ago.
Email

Lots of new releases to report this morning. I guess this is what Rubyists do on the weekend.

Ruby 2.0.0-p0 is released - The big one, the first stable Ruby 2.0 release. Pretty safe to say Ruby 1.8 is dead now.

RubyGems 2.0.0 Released - You probably want to switch if you're moving to Ruby 2.0. Don't forget to grab a prerelease copy of Bundler 1.3.0 at the same time.

rdoc 4.0.0 - Supporting the display of pages (such as readme files) and Markdown formatting.

afreshcup.com Read
  Source Favicon
By Satish Talim of RubyLearning Blog 3 months ago.
Email

…features: a collection of techniques and tricks known as metaprogramming . Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels - from beginner to expert.

Paolo goes on to say the following in a recent interview :

I realized that metaprogramming sits at the very heart of the language, and when you understand metaprogramming , that's the moment you start "thinking in Ruby".

Who's It For?

You need some background …

rubylearning.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 3 months ago.
Email

JavaScript culture at large. These seem, to me, to be the major complaints which prominent Rubyists have leveled against JavaScript. I consider both these complaints legitimate, but in the year 2013, I have to call it both provincial and backwards to continue remaining ignorant of these solutions. Criticizing Node.js, without understanding the many ways you can use it, does not seem to me to constitute any useful kind of conversation.

If you're snobbish about JavaScript, I can understand. …

gilesbowkett.blogspot.com Read
  Source Favicon
By Chris Kelly of New Relic 4 months ago.
Email

…gave a talk about designing for web applications, Andre Arko showed how Rubyists use Rubygems to take advantage of other people's code, Jina Bolton presented Sass 101, and Julie Ann Horvath proved that hacking design directly in the browser is way better than using Photoshop. If learning Ruby and Rails wasn't enough for information overload, then surely this whirlwind tour through the rest of the application stack would have done it. But …

newrelic.com Read
  Source Favicon
By Peter Cooper of Ruby Inside 6 months ago.
Email

Tanner [ Salt Lake City, Utah]

Last but not least..

Come Speak at O'Reilly Fluent 2013

OK, it's slightly offtopic but I'm the co-chair for O'Reilly's JavaScript, HTML5 and browser technology event and I know many Rubyists are also involved in these areas. Our CFP is open until December 10 and we have lots of awesome stuff lined up.

rubyinside.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 6 months ago.
Email

Ready to roll this week up and put it in the closet.

dmca - GitHub's archive of DMCA takedown notices.

Announcing HashiCorp - Commercial support for Vagrant.

Refinements and nested methods - The more this addition to Ruby 2.0 gets discussed, the more it strikes me as a Bad Idea. It's complicated, it has edge cases even the designers don't understand, and it appears to be trying to fix a problem that doesn't really bother most rubyists.

afreshcup.com Read