The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
View Inheritance in Rails Cells revealed!
A great feature in Rails Cells is view inheritance, which helps keeping your views clean and DRY. It needed some publicity so I wrote a small article about it.
Hosted Continuous Integration with Rake support
Mike CI, providers of a hosted service for Continuous Integration, have this week released support for Ruby/Rake. They offer a 14-day no-obligation trial with prices starting at $10/mth.
Rails Style Partials in Sinatra
We love Sinatra, as well as using it in its own right, we sometimes use it to let designers create haml and sass. The other day the question of “How do I create a partial using sinatra?” arose.
Ruby Plus Brand and Website for Sale
The website RubyPlus is now available for sale. It has over 12,000 members. You can market jobs, screencasts, training and other products to the members via newsletters, banner ads etc. Members are high income software professionals who spend money on educational products. You can enhance the site to include job and resume posting. You can monetize the site by charging for job postings.I am selling this site in order to fund the growth of my company Zepho Inc. British Accent Training iPad app is a featured app on the app store under Education category and I am overwhelmed with too much work.
Automated Heroku Backups
I think this is a good technique for automatic nightly PostgreSQL database backups from Heroku to Amazon S3. Feedback would be great!
A fast and easy to use URL shortener with Sinatra? Check out Firefly
Firefly is a simple URL shortener app for personal use. It’s fast, it’s easy to setup - and is written in Sinatra! Read more about Firefly at github or checkout the 0.4 release post at http://aj.gs/k.
ArrrrCamp announces talks
ArrrrCamp, the Ruby, Rails, Radiant & Rum conference in Ghent, Belgium, just announced their speaker and talks list.
Thoughts on Radiant, plugins, and integration
I’ve posted 2 articles about Radiant CMS integration with Rails projects and loading plugins. [more inside]
My pair programming review
I’ve paired the last 2 weeks, and really enjoyed it.My pair programming review, if you’ve ever paired or are planning to, feel free to add more information in comments.
Serializing (And Deserializing) Objects With Ruby
Serialization is one of those things you can easily do without until all of a sudden you really need it one day. Once you do look into it, it seems to be useful all the time. Let’s have a look at the serialization options we have available to us in Ruby.
[ANN] Ruby Programming Challenge for Beginners
The eight installment of the Ruby Programming Challenge for Newbies (XML Transformer) is now live. The problem has been set by Jamie van Dyke. There is no entrance fee and registration is optional. You have a chance to win a prize. Hurry, challenge ends on 26th Apr. 2010.
EncryptedCookieStore plugin for Rails 2.3
The old EncryptedCookieStore plugin by ThinkRelevance had gone defunct so we at Phusion rewrote one from scratch. It’s extracted from a client project. Announcement here.
ActiveCMIS and ActiveSP introduction
We released 2 Ruby libraries to access any CMIS compliant repository (ActiveCMIS) or SharePoint(ActiveSP). A gentle introduction to start with activecmis can be found in the following blog post.
Ruby Percent Functions Screencast
Do you have trouble remembering those pesky percent functions? (%q %w %x %r) Here’s a 7 minute video on how they’re used.
SmallRecord - Simple ruby object persistency library for Cassandra
SmallRecord is an ActiveRecord replacement object persistency library written in Ruby. It can be used in Rails projects. This is an extraction from one of our client projects. Work in progress … :)
Coderpath podcast with guest Peter Cooper
An old screencasting series “coderpath” has risen from the dead in the form of a podcast which centres around the Ruby community. Our guest this week is Peter Cooper who, of course, is the big kahuna here at Ruby Flow. Past guests include David Heinemeier Hansson and Ryan Bates. More Rubyists to follow. New episodes every Tuesday.
Defender v1.0.0beta1 - Wrapper for Defensio spam filtering
I just (or, a couple of days ago) launched version 1.0.0beta1 of my Defender library, which is a wrapper for Defensio’s spam filtering API. Feedback is appreciated!
railsapi.com In Google Chrome Extension
I just launched a project to help you install a Chrome extension that lets you view a customized set of SDocs downloaded from railsapi.com Here is the blog post and here is the GitHub page
RESTful AJAX with Forgery Protection (In Rails 3)
Interested in knowing where your forgery protection is coming from in Rails 3 beta2? Perhaps you want to use these in your RESTful AJAX calls? This article builds on my last one that covers just this info.
Redwood: pure Ruby tree data structures and a rewrite of code>tree/code>
Redwood is for creating simple Ruby tree data structures, with a pretty tree-view method and a command-line tool that recreates the Unix tree program.
Isy - new ruby component based state-full web framework
I have just posted first two articles about Isy. Please look at the blog, I would appreciate any feedback.
Ruby v. Haskell, round two: command line scripting
It’s no secret that declarative languages falter when it comes to IO and “side-effects”; so how does Haskell fair against Ruby for a script that converts text files to unix style line endings?
Use Gmail to send emails from Ruby script
A ruby script that shows how to use Ruby to send your emails with Gmail. Check it here.
Under-documented uses of ensure
A quick dive into code and the various ways to use ensure.
ruby v. haskell
an algorithmic showdown by a ruby practitioner with declarative aspirations…