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.
Ruby on Rails and jQuery: multiselect with checkbox
I wrote a simple example that show how to implement a multiselect with checkbox in Ruby on Rails and jQuery.
RoR E-commerce in 45 minutes.
I just created an E-commerce in 45 minutes video using ror_ecommerce. [more inside]
Simplify render in views
my recent post Simplify render in views shows you the more simplified syntax for render helper which introduced from rails 2.3.
Free Course: Build a Mobile app on Android™ phone with Rhodes
A free, online course “Build a Mobile app on Android™ phone with Rhodes” is running at RubyLearning.org. Sponsored by Rhomobile. Interested?
The first ever Hackety Hack Summit
Next Saturday, we’ll be hosting the first Hackety Hack Summit on IRC. If you’re interested in learning more about the project, want to ask some questions, or want to learn how to help out, show up! It’ll be a good time.
Easy building WebSockets server and client in ruby with LibWebSocket
Vti’s post about building WebSocket server inspired me to write another one, but this time about building server and client in Ruby. See for yourself that this is quite simple with LibWebSocket!
remove trailing whitespace
my recent post remove trailing whitespace tells you don’t make noises in git commits.
Google AI Challenge: Languages Used by the Best Programmers
The Google AI Challenge just wrapped up. Scraped the contest results site using a bit ‘o Ruby to see how Rubyists and others fared. Check out the results…
Concurrency with Actors, Goroutines & Ruby
Should we remove threads in Ruby? What are some “advanced concurrency models”? A look at Actors vs CSP/pi-calculus and Agent gem which models Go-concurrency in Ruby.
Gabba: A Ruby Gem For Doing Server Side Google Analytics Tracking
Gabba is a Ruby gem to do easy server-side Google Analytics tracking of page views and custom events. This post describes how to use it.
Getting Setup for Ruby on Rails Development
I just wrote a tutorial on helping new RoR users get setup for development Getting Setup for Ruby on Rails Development. Let me know if you guys have any feedback on how to improve the tutorial.
Game Design for Social Interaction
Here’s an in depth look at a card game I designed for the mountain.rb conference. http://martyhaught.com/articles/2010/11/29/game-design-for-social-interaction/
Finally a way to mark your Github project as abandoned
I wrote a short article on monday to announce StillMaintained, a simple Sinatra application that keeps track of open source maintenance states. Just log in via Github to add your projects. :)
Guzzle Ayup! a cool new 100% ruby PubSubHubbub hub
We just released a real-time notification service based on the PubSubHubbub protocol, I though that maybe you’d like to give it a quick look! It’s called Ayup! and you can check it out here: ayup.us. It’s currently in beta and we’d appreciate your comments and suggestions.
Rubikon 0.5.1 released
Rubikon is a simple to use, yet powerful Ruby framework for building console-based applications. Version 0.5.1 fixes a few bugs from 0.5.0 which introduced config file loading, command chaining and colored output.
An Example of BDD
If you’re new to BDD, here’s an example http://www.arailsdemo.com/posts/28.
A (written) interview of Ryan Bates by W...
A (written) interview of Ryan Bates by We the Creatives on 2010-11-29 - Ryan Bates interview.
Slop -- Option gathering made easy
I’ve just thrown out a prelease version of Slop. Slop is an option gathering library with a friendly easy to use API, providing a simple interface to parse and gather options from a resource. Useful for command line options. It’s still extremely new and needs to build some issues! :)
BigTuna - Continuous Server that's simple and highly usable.
Me and Michal Bugno just released BigTuna - a simple, yet highly usable and powerful Continuous Integration app writen in Rails 3. Some reasoning behind this all. Its source is available on GitHub.
Building a rails 3 gem
I just wrote a post on how to set up rails 3 gem complete with an embedded dummy rails application in the test or spec directory, so you can easily test your gem. This is the approach used to test popular gems like paperclip and delayed_job. Sweet.
Quit using boring placeholder images!
Easily display beautiful public domain imagery within your Rails app using the Sex It Up gem.
Create and manage daemons with Titan
I’ve created a gem called Titan that helps you creating and managing daemons. Titan’s threads are available across the whole system by using an unique id. I’d love to get your feedback!
ASP.NET MVC vs Ruby on Rails - Smackdown panel (video)
ASP.NET MVC vs Ruby on Rails - A video from the Norwegian Developers Conference 2010. A smackdown panel discussion with Scott Bellware, Friedman, Hariri, and Rob Conery. Hosted by Richard Campbell, and Carl Franklin of .NET Rocks! (48 mins) http://tekpub.com/conferences/ndc2010#
How do I build DSLs with yield and instance_eval?
Ruby has powerful facilities for creating domain specific languages (DSLs). In Michael Bleigh’s article “How do I build DSLs with yield and instance_eval?”, learn how to make your code friendlier and more readable by creating APIs utilizing blocks, yielding values, and instance evaluation.
Translate a clean Rails 3 app in the front-end within minutes
Enrichments (e9s) is a Rails (2 & 3) gem which simplifies internationalization of your Rails application, making your life as Rails developer much easier. View the screencast in which a clean Rails 3 application gets implemented with e9s or try it yourself. Using Enrichments is child’s play. Send a tweet when you like this gem!