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.
Symbolic math in pure ruby
http://github.com/brainopia/symbolic - without any dependencies, can simplify complex expressions.
Guide the future of Radiant CMS
A new version of Radiant CMS is coming. Guide it’s future and request new features or fixes.
Transform your Jekyll pages into Rack application
Want to put your Jekyll pages on Heroku? Want to run your jekyll pages with rackup, shotgun, unicorn? Here’s solution: Rack::Jekyll
Your Pages Will Load Faster With Rails!
Yehuda Katz posted this brief piece on some of the things Rails does (by default) to make your pages load faster.
Omniture Client
is a gem that integrates Omniture SiteCatalyst into your web application. It works with Rails, Sinatra or any other ruby web framework. It allows you to easily and unobtrusively set up custom tracking at the controller level. To find out more click here.
New Screencast: Writing CSS with LESS - Part 1
In this screencast we’ll cover the basics of setting up a LESS file to compile into CSS as we provide an HTML front end to Flitter, a Ruby on Rails Twitter clone. Watch this screencast and more at TeachMeToCode.com
Deep In Rails: ActionMailer#deliver Part V
So now we have our mail object. Let’s send it. For the sending of the message, we need to go back to the beginning … read more »
Rails Application Health Monitor gem
The health monitor gem allows you to monitor your rails application through a single controller action. In addition to built in database and server environment checks, health monitor allows you to quickly add your customized health checks to the mix.
New Screencast: Bash Command Line Editing
This may not be completely ruby related, but it’s in the same family. Tim Harper of Role Requirement fame presents a 13 minute tour of some of his favorite bash features that he uses on a daily basis. Watch the screencast plus more ruby-related screencasts at TeachMeToCode.com
“simple-useragent” gem - cleaner browser specific CSS targeting
“simple-useragent” gem - provides the ability to for cleaner browser specific CSS targeting*. For example, instead of the targeting IE7 with a CSS hack such as: *:first-child+html #content {height: 500px;} /* IE7 */ - you can now do this: .ie7 #content {height: 500px;}
Ruby Manor talks
This year’s Ruby Manor conference was excellent. If you missed it you can read all about it: http://effectif.com/ruby/manor.
What are your top company blogs?
I’ve shared list of my favourite company blogs, because I think it’s a great source of knowledge and down to earth solutions. What are your picks in Ruby, Javascript & CSS category?
Correlating documents in CouchDB
Correlate is an experiment in expressing relationships between documents in CouchDB using CouchRest. It adopts some principles from the way the web loosely expresses relationships and mixes it cleanly into the JSON documents saved in couch.
JRuby app configuration feat. Yaml and JVM-Parameters
Ambience - Specify a default (development) configuration in a Yaml file and override its properties via JVM-Parameters for production.
Spice up your snippet codes with Rack-Pygments
Another extraordinary middleware for Rack with deadly simple syntax highlighting support powered by Pygments. Check it out Rack::Pygments
Temple — Template compilation framework
I just wrote a 7521px long blog post about Temple, pushed out the source to GitHub and created a mailing list for discussing template compilation.
EngineY now with support for Facebook Connect
The Rails-based social network framework EngineY now includes support for Facebook Connect enabling you to create a social site allowing users to login with a local account or a Facebook account. Other features include user profiles, events, blogs, private messages, photos, forums, activity streams, and more…
Still Using Grep? Try Ack.
FOSSCasts.com put up a screencast showing why you should be using Ack instead of grep.
Terminal command aliases and tweaks collection
We just released a collection of our terminal aliases and tweaks (ss = script/server, gp = git pull, rt = rake test, nt = new tab) Also includes git branch in command prompt. Contributions welcome.
RuHL presentation
For all of you that wanted so badly to attend the Atlanta Ruby User group meeting last night, but just could not make it, here are the slides from my talk on RuHL. RuHL is an HTML based template engine that thinks code in views is bad, presenters are good and testing your views should be easy.
Experimental WebSocket Server based on EventMachine
Just wrote an experimental Ruby WebSocket Server based on EventMachine and Thin HTTP Parser - HTML5 WebSockets works in latest Google Chrome . Click here to fork the GitHub repo
Helpers to ease inline styling with HAML/SASS
I just published some helpers to ease inline styling with HAML/SASS.
Filter Google Blog Search results from BDDCasts
Fetching results using Google Blog Search brings the same problem as querying Twitter: duplicate results. See in part 2 of Google blog search BBDcasts episode a solution to this problem: adding a unique constraint on URLs and let ActiveRecord validations handle it. Of course, all covered with RSpec and Cucumber features.
Production Rails Tuning with Passenger: PassengerMaxProcesses
Jesse Newland, CTO of RailsMachine, shares some of his expertise on Phusion Passenger tuning on the Scout Blog.