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.
JS.Class 3.0: a portable JavaScript class library based on Ruby
I just released JS.Class 3.0, a portable modular JavaScript class library based on Ruby. It includes a cross-platform package loader and testing framework, and a ton of data structures and other useful OO goodies.
Ruby WinRM v1.0rc1
Just pushed out version 1.0rc1 of the Ruby WinRM gem. With it you can run a Windows cmd shell or powershell scripts from Linux or MacOS. This version brings a lot of new features including Krb5 authentication and message encryption for Active Directory connected hosts. Instead of the WinRM service configuration that was once needed with the prior gem you can now simply do a ‘winrm quickconfig’ on the Windows node and you’re off. gem install winrm –version=1.0.0rc1 or check it out on github:
Ruby on Ales 2011 - Speakers Announced
The Ruby on Ales 2011 Speakers have been announced. Check them out at the RoA Conference Site. We have a few more speakers to announce as soon as they confirm. Stay tuned!
Get Started with NSSavePanel in MacRuby
Get started with NSSavePanel in MacRuby just enough to get you going. Sometimes seeing something basic is all it takes.
Rails: forgery (csrf) protection for AJAX requests—changes in 3.0.4
Rails 3.0.4 changes the handling of forgery protection for AJAX requests. Details in blog post…
Developing Rubyist: Reverse and Map Functions
New Developing Rubyist Blog: Fun with Arrays and Hashes. Details on two simple but overlooked functions: Reverse and Map.
Review: Eloquent Ruby (Russ Olsen)
I finished reading Russ Olsen’s new book Eloquent Ruby a few days ago. Here’s my review of the book.
Keeping up with the Rails Lighthouse
Keeping up with the Rails Lighthouse can be quite a task. In this article I’ll explain what I did to make it a bit more manageable.
TinySite, a small static site engine with Heroku and DropBox in mind
I just released the very first version of TinySite. TinySite lets you edit your sites content locally via DropBox (or any DropBox iPhone/Android editor) and works beautifully on Heroku.
Algorithms, A Dropbox Challenge And Dynamic Programming
There aren’t enough implementations of interesting algorithms in ruby. The subset sum problem has a couple of interesting algorithmic solutions, it also happens to be the object of a programming challenge I came across recently. So, here are two solution to this problem that I came up with (a naive exponential time one as well as a better dynamic programming one) both implemented in ruby.
ErrorApp | ErrorApp Notifier Gem
I have just found ErrorApp Notifier gem for sending exceptions to ErrorApp .
Rails Generators
Here’s a simple example of incorporating and testing Rails generators in a gem.
Using Haml with Rails 3 (6 Minutes)
We’ve just released Using Haml with Rails 3 screencast. We show you how to integrate Haml in to new and existing Rails 3 projects. We also show you how to write a rake task to recursively change all ERB files to Haml too. Check it out.
Ruby Questions released
I just launched RubyQuestions and open sourced the code for it. Anyone have any questions? :) [more inside]
Interview with Fabio Akita
Interview with Fabio Akita - Lesscode.se
Using RVM with TorqueBox
We’ve been getting quite a few requests in IRC lately asking how to set up and use RVM with TorqueBox. In this post, we take a look at RVM, talk about why you might want to use it in your development environment, and show you how to set it up for use with TorqueBox.
Why Use Rubinius?
Brian Ford of the Rubinius project explains why you should be using Rubinius, whether you’re a hobbyist, pro developer, language enthusiast, manager, or even philosophy student. An interesting yet light-hearted look at the benefits of a rapidly maturing Ruby implementation.
MacRuby 0.9 Released
The MacRuby team have announced the release of MacRuby 0.9 - the OS X focused, LLVM-powered implementation of Ruby. They note that this release is focused on stability, compatibility and performance improvements and that no major new features are expected before 1.0.
Getting email through spam filters from a Rails app
A write up on configuring Rails, Postfix and DNS to get email from a Rails app through the spam filters of major email providers.
5factsaboutme launches - How well do your friends know you?
Recent project I just launched, It allows you to write 5 true or false facts about yourself then invite your friends to answer them. What do you think of it? I’m looking for feedback and comments!
Easy Rails Asset Handling with HTML5 & S3
Harvest started working a Rails 3 project with a blank slate, and just couldn’t bring ourselves to use paperclip or any of the other heavy alternatives. We came up with something pretty nice that uses HTML5 (drag and drop!) for asynchronous uploads, Plupload for multiple files and queuing, S3 for storage, and works great for simple CMS flows. Easy Rails Asset Handling with HTML5 & S3
Bundler Best Practices
Chris Jones just posted a good explanation of the right way to use Bundler, including the difference between bundler install and bundler update.
Miso Adventures in Scaling, Part 1: Using REE
As part of an effort to chronicle our engineering experiences, the Miso team put together a new post detailing how to setup and tune Ruby Enterprise Edition (REE) in order to significantly improve performance of any Rack or Rails application. The first of a series on what has been done to scale our rapidly growing service.
Refactoring Environment | Ruby Rockers
I just found refactoring environment needs Refactoring Environment.
Substance.io just landed — it's web-based document authoring and publishing
Substance is a web-based document authoring and publishing engine developed in the open and available to everyone. Check the Website, the Introduction and the Source Code.