Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

By Peter Cooper / February 13, 2008

aws.png

Robert Dempsey has written a code-packed article for Amazon Web Services’ “Developer Connection” site called Using Amazon S3, EC2, SQS, Lucene and Ruby for Web Spidering. It’s a bit of an epic and covers using a multitude of Amazon Web Services together (namely the S3 storage system, the EC2 “Elastic Compute Cloud”, and the Simple Queue Service), with Ruby acting as the glue that holds them all together. This could be of great interest to anyone who wants to put together large-scale crawlers using on-demand hardware and services.

As an aside, I’m interested in all interesting Ruby-related Amazon / S3 / EC2 articles and links for a future “list post,” so if you have any recommendations, leave a comment. Read More

By Peter Cooper / February 12, 2008

As Ruby Inside has picked up traction, sponsors have become interested in engaging with the blog’s audience. Primarily this is for branding purposes and general exposure, but I also feel it’s important to thank the sponsors for the support they’re giving to Ruby Inside. They provide yet another reason to maintain high standards and to keep delivering the best news and links to the Ruby community. As well as the audience, it’s also thanks to them that Ruby Inside is what it is.

Note: The blurbs below are written by me and are my own opinions, not necessarily those of the sponsors. Read More

By Peter Cooper / February 12, 2008

mountainwest.png

MountainWest RubyConf 2008 is coming! This year it’s on March 28-29 and based at the main library in Salt Lake City, Utah, USA. It runs for two full days and costs just $100. You get lunch on both days and from what I’ve heard, an awful lot of North American Rubyists are going to be there. Highlights include Ezra Zygmuntowicz and Evan Phoenix speaking about Rubinius and Merb, Yehuda Katz talking about DataMapper, and Jeremy McAnally taking a “deep” look at Ruby’s more esoteric features. The full speaker list is available. Pat Eyler has also been interviewing some of the people who will be at the conference. Read More

By Peter Cooper / February 9, 2008

ruby-prof 0.6.0 Released

Charlie Savage wants to get the word out about the latest release of ruby-prof, 0.6.0. ruby-prof is an amazing Ruby profiler that’s both faster and more detailed than the standard “profile” library that comes with Ruby. The biggest news is that 0.6.0 supports Ruby 1.9, and Charlie suggests that ruby-prof may even become an official part of Ruby in the future. Experimental support for memory profiling has also been added. This is a great update of one of the best Ruby tools. Charlie also wanted to stress that most of the work in this release was done by Shugo Maeda. Read More

By Peter Cooper / February 8, 2008

euruko2008pic.png

The registration process for the Euruko 2008 European Ruby Conference has opened! It’s on March 29 – 30 in Prague, Czech Republic, and costs a mere 20 Euro ($30 / £15). If you missed my previous post about it and want to know why you should go (especially if you’re in Europe), check it out! I’m not too familiar with the schedule so far, but I know I’ll be there, along with the famous Dr. Nic and Jonathan Conway, and I’ve heard word a few Japanese Rubyists will be making it over. More details as I get them! Supposedly there were quite a few UK Rubyists there last year too, so I’m looking forward to seeing a lot of British faces too. Read More

By Peter Cooper / February 8, 2008

Ruby is an easy language to learn, but it’s often necessary to look up something we’ve forgotten. A combination of Google plus any Ruby books we have on our shelves can help, but sometimes it’s handy to refer to a simpler set of notes – such as a “cheat sheet.” This post attempts to cover the most interesting ones.

The idea for this initial list came from Scott Klarr’s own list. Scott has been quite prolific lately in putting together lists of cheat sheets. Some of his lists are: Apache cheat sheets, MySQL cheat sheets, PHP cheat sheets, and JavaScript / AJAX cheat sheets. Read More

By Peter Cooper / February 7, 2008

rubyinsidelogo.png

When I founded Ruby Inside in mid 2006, I decided to settle on a simple format. I post several times a week about the most interesting things that appear or happen in the Ruby community with just enough editorial that the news has a curated, experience-backed feel, as opposed to a fire-hydrant “wall of news.” The keystone to this technique is to post several times a week so that you don’t get either bored or fatigued (I unsubscribed from TechCrunch when they began to post more than a couple of times each day). This format has clearly worked well, with over 13000 subscribers now reading Ruby Inside on a daily basis, but times are changing. Read More

By Peter Cooper / February 6, 2008

rubycocoa.png

RubyCocoa is a Ruby library and Mac OS X framework that bridges the Ruby programming language to the delights of Objective C and, more precisely, Cocoa, Apple’s primary OS X application development framework. Included with Mac OS X Leopard (10.5.x), but also available to install for Tiger, RubyCocoa makes it easy to develop Ruby applications that take full advantage of what OS X’s internal frameworks and libraries have to offer, whether it’s building a regular GUI application or interacting with low level elements of OS X.

This post rounds up a lot of RubyCocoa-focused resources, tutorials, and other links, so that if you’re new to RubyCocoa and just want to “dive in,” a lot of the pages you’ll want to visit are organized here. Read More

By Peter Cooper / February 5, 2008

activemerchantp.png

ActiveMerchant is a new e-book written by Cody Fauser and produced by Geoffrey Grosenbach’s PeepCode which, unsurprisingly, is about the Active Merchant Ruby library and Rails plugin (past Ruby Inside reference). Cody Fauser is a key developer on the Active Merchant project, so all the knowledge is from the “horse’s mouth,” as it were!

The Active Merchant library was initially developed as part of the Shopify e-commerce system, and is an excellent library for interacting with payment gateways from Ruby (and Rails) code. It’s been in production use handling tens of thousands of payments since 2006 and it now has support for several payment gateways, including PayPal, Authorize.Net, and TrustCommerce. Read More

By Peter Cooper / February 5, 2008

merb.png

Merb is a Ruby Web framework that most Ruby and Rails developers are familiar with, even if they haven’t used it. Merb is a Model View Controller based framework, somewhat like Rails, but it’s significantly lighter, faster, and more customizable. Merb’s strength is that it has a lightweight core and relies on plugins, selected by the user, to provide most of the extended functionality.

This post is to summarize some of the more interesting Merb tutorials and references, so that newcomers to Merb, or those who want to refresh their knowledge, can get started quickly:

Official Stuff

Merb’s official homepage – The typical launching point for learning about what Merb is, and for accessing stable and trunk builds or learning how to contribute to the project. Read More

By Peter Cooper / February 4, 2008

Fixing Ruby & Rails’ slow performance with patches!

Gleb Arshinov has put together an information packed post about how to speed up Ruby’s garbage collector, particularly to speed up Rails applications, as well as how to speed up Rails by applying a few interesting monkey patches. This is a compelling must read for performance junkies!

The Guerilla’s Guide to Optimizing Rails Applications

Following on from this Ruby and Rails performance post (above), Gleb Arshinov moved on to writing The Guerilla’s Guide to Optimizing Rails Applications, another must read for Rails optimizing and performance junkies.

Scoped Structs for your classes

Mike Ferrier has created an interesting gem called scoped_struct that provides you with the ability to roll out structs within sub-scopes of a class. Read More

By Peter Cooper / February 4, 2008

switchpipedemo1.png

It’s not very often I get to announce my own work here, but SwitchPipe is a new project I’ve been working on since my “No True mod_ruby Is Damaging Ruby’s Viability On The Web” post. It was Ruby Inside’s most commented-on post yet and inspired a lot of discussion about the state of deploying Ruby apps online, and got me to thinking about how to build something to achieve ultra-easy Ruby Web app deployment.

SwitchPipe is a proof of concept Web application process manager and request proxy. Backend Web applications are loaded into their own processes, making SwitchPipe language and framework agnostic. Read More

By Peter Cooper / February 3, 2008

As Wikipedia says, XMPP is “an open, XML-inspired protocol for near-real-time, extensible instant messaging and presence information.” It’s used by Jabber, the Gizmo Project, Google Talk, Pidgin, Kopete, and all sorts of open source instant messaging applications. It can also be used by any applications you want to develop yourself to pass messages back and forth, for example.

XMPP support in Ruby comes, primarily, from the XMPP4R library (Jabber4R and Net::XMPP are both semi-abandoned), and Frank Lamontagne (of Ruby Fleebie) has written a two part tutorial / guide to using XMPP4R to integrate with Instant Messaging systems. The first part is a basic overview, and the second part is a basic demo of creating an XMPP client. Read More

By Peter Cooper / February 1, 2008

euruko2008.png

European Rubyists, it’s time to open up your calendar and pencil in March 29th and 30th, 2008, as Euruko 2008 is heading to Prague. Heck, if you’re willing to fly to one of European’s most cultural cities, you’re welcome from any continent! Registration is not yet open for the conference, but is planned to open sometime in the next week. There will be another post here on Ruby Inside when that happens. Registration is only €20 ($30 / £15) and gets you entrance, some food and drinks, a t-shirt, and some other stuff, so it’s really just to cover expenses.

Euruko is a truly grassroots, Ruby-focused European conference that has taken place each year since 2003, and this year it’s set to double in size (in 2007 there were about 80 attendees, with 150-200 expected this time). Read More

By Peter Cooper / January 30, 2008

Ext JS Powered Administration System Generator for Rails 2.0

LipsiaAdmin6-tm.png

Davide D’Agostino writes in with news about Lipsiadmin, his Ext JS powered administration system generator for Rails 2.0. Ext JS is an interesting JavaScript framework that lets you quickly put together AJAX-powered Web pages that look and feel somewhat like Windows applications. Lipsiadmin takes this attribute of Ext JS and builds backend administrator systems for your Rails applications that feel more like GUI apps than Web pages. It’s pretty interesting work.

RailsConf 2008 Registration Now Open

Just a quick note to those who are interested that the registration for RailsConf 2008 is open. Read More

Recently Popular Posts