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.
So… you're new to Ruby!
Javier Cicchelli covers the basic stepping stones for Ruby beginners in “So… you’re new to Ruby!” - a guest blog post on RubyLearning.
Interview with Corey Haines
I interviewed Corey Haines about his Journeyman Tours, Code Retreats, and learning better programming practices. He provides a ton of great information about how to elevate yourself from journeyman to master.
Beginning Rails Workshop, Mongoid, and BDD at the next Toronto Ruby Brigade Meetup
Beginning Rails Workshop, Mongoid, and BDD at the next Toronto Ruby Brigade Meetup
Top Ruby Jobs
Envy Labs just recently launched Top Ruby Jobs, a job board to help you find your dream Ruby job. It’s also a great place to find top talent if your firm needs more Ruby devs, as we cross promote with the Ruby5 Podcast.
Juggernaut 2
Juggernaut 2 has been released! Juggernaut lets you push realtime data to web clients. You can use Juggernaut for chat, realtime collaboration, gaming etc. Complete rewrite using node.js. Supports WebSockets. Check out the tutorial on the dailyjs. Code is here.
Creating your own generators on Rails 2.3
Time has come for me to write a Rails generator … View more
How to Test IRB Specific Support ?
While writing sourcify, i need to write specs to ensure Proc#to_source work as expected in IRB. I’ve wrote a post on it, may not be the best approach though, i would love to learn abt any better approach.
Ruby Load Wedges
I’d like to introduce you to Wedge, a library for creating Ruby “load wedges” that safely override #require and #load. Wedge gives you complete flexibility in creating any kind of loader. Wedge comes with two built-in wedges: the Ruby Wedge and the Gem Wedge, both of which are used to circumvent name clashes between libraries. Also checkout gem-wedge which turns Wedge’s Gem wedge into a RubyGems plugin.
Updating handy aliases and irbrc for Rails2,3 compatibility
A short post on updating some handy aliases and your irbrc config to be both Rails 2 & 3 compatible;
T-Minus - An instant prelaunch page for Rails 3
I just released the T-Minus gem. It’s a Rails engine and set of generators that make it easier to create a page for your application that can collect email addresses of interested visitors prior to your launch.
Karmen Blake: Incorporating Web APIs to spark computer programming exercises
Karmen Blake shows us how incorporating Web APIs spark computer programming exercises. A guest post on RubyLearning.
How DRY are your controllers?
In this post I show how I use before_filter’s in Rails to DRY up my controllers.
Running Rails 3 on Windows
I wrote up a tutorial on how-to get Rails 3 running on Windows. In this case, Windows 7 but all flavors of Windows should work. [more inside]
MiniTest: Ruby 1.9's test framework
MiniTest replaces the old Test::Unit library in Ruby 1.9. Find out what’s new!
Konfigurator - configuration made easy
I just released the konfigurator gem. Konfigurator is a configuration toolkit strongly inspired by Sinatra framework settings. Thanks to it you can easy implement configuration options to your apps, modules or classes.
Jeff Schoolcraft: 14 Ways To Have Fun Coding Ruby
Jeff Schoolcraft writes on 14 Ways To Have Fun Coding Ruby. This guest post on RubyLearning is targeted towards programming newbies.
Creating a rails 3 engine / plugin / gem
Creating simple engines is, well, simple, but for a full-featured engine/app there are a extras you’ll want. It took me awhile to figure out how to handle things like namespacing, engine layout within app’s layout, migrations, centralized config, static assets, packaging as a gem. Here is my tutorial to get started with an advanced engine.
Stop Rails Console from barfing a ton of data
When you use Rails’ console for stuff like this: [more inside]
Shiny (0.1.1) common ansi escape sequences for the terminal
Shiny is a little gem which extend the ruby string class with some nice ansi escape sequences for colors and other effects like underline, bold or blinking. Shiny takes an other approche, instead to define a bunch of new methods for the string class, it serves just a proxy method called ‘shell’ to deliver all the ansi escape methods.
Hire Ruby On Rails Developers from AMT
AMT offers Ruby on Rails web development services. Our dedicated team of developers can create web 2.0 applications using latest Ruby on Rails web services. We are committed to provide our clients with sustainable solutions, quality service and superior support for latest and well-known open source technology RoR. Using the latest technology, our expert programmers can develop systems tailored to all your needs. With a team of expert professionals of Ruby on Rails (RoR) developers, we help you weight the advantages of Ruby on Rail solution.
How to use different layout for the same controller
I just wrote a little post about how to use different layout for the same controller in a Ruby On Rails application.
Turn ActiveRecord into DataMapper (sort of)!
ActiveRecord is without doubt the de facto ORM library for Rails and many Ruby web frameworks. Many developers however, do not like database migrations and prefer to use DSL for data mapping. Datamappify is created with the sole purpose of getting rid of the DB migration headaches. [more inside]
Sau Sheong Chang: Writing modular web applications with Rack
Sau Sheong Chang blogs on “Writing modular web applications with Rack” - a guest post on RubyLearning.
ruby-debug autocompletion
Autocomplete commands and subcommands in ruby-debug with ruby-debug-completion. Comes with a command to toggle irb-like autocompletion powered by bond.