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.
Exception Notification v2.6.0 is out!
Exception Notification (2.6.0) was released today! See the CHANGELOG to check all the new features and bug fixes it includes. Go get it now!
Real-time Games using HTML5, WebSockets, nodejs and socket.io
Ever imagined playing a game on the web by simply logging in – no local installation required, no licenses and you can continue from where you left off! Imagine multi-player games from your browser or phone – basically ‘gaming in the cloud’. Ok – that sounded pretty cliche :) But its already here folks and faster and better then we can imagine! Read how JoshSoftware built this.
DRY specs with ProgressiveRequirements
A possible new alternative to keeping certain kinds of specs DRY without deep-diving into nested describe hell.
inflection-js for the Rails Asset Pipeline
I just launched inflection-js-rails which allows you to use inflection-js within your Rails 3 applications. [more inside]
DIY Image Resizing Server in Sinatra: Super Easy
I just wrote a post on hacking together an image processing server: some groovy thing.
Pretty graph hairballs with the Neography and Builder gems
Create a moving clustered graph visualization with the help of Sigma.js and Neo4j.
Shared Mustache Templates for Rails 3
Shared Mustache Templates for Rails 3 (between Ruby and JavaScript) http://blog.railsware.com/2012/04/12/shared-mustache-templates-for-rails-3/.
Decorators vs. other patterns
What’s the difference between a decorator and a strategy, composite, and presenter? Giant Robots Smashing Into Other Giant Robots tells all.
Load mysqldump CSVs into Ruby FasterCSV
I just wrote about loading mysqldump csvs into FasterCSV - not as easy as I thought due to mysqldump quirks.
Shelr.tv - plain/text temrinal screencasting tool written in ruby
Take a look at our Shelr.tv - opensource terminal screencasting tool writenn in ruby (client) and rails (server). New contributors are very welcome! Thanks!
Adhearsion releases 2.0, major boost for telephony nerds
The Adhearsion project just announced the release of version 2.0. This is the first major update of the framework in almost 4 years and represents a huge leap forward for the project. Big news is adding support for all new telephony engines with the open Rayo protocol in addition to the existing Asterisk support. Coinciding with the release is a redesigned website and completely updated documentation. Check out the release announcement and full changelog.
Extracting Names and Email Addresses from a String
An algorithm that extracts (sometimes guesses) names and emails from a comma separated list of email addresses.
FCC Content API
I just released fcc-content-api, a gem that makes it easy to access much of the content on FCC.gov. [more inside]
Get Rid of That Code Smell - Control Couple
If you want to learn about Control Couple code smell check out my next blog post from the Get Rid of That Code Smell series.
Synchronize VxWorks Data with Enterprise Databases Through ITTIA DB Sync
ITTIA DB SQL provides data distribution features for applications developed with ITTIA DB SQL on WindRiver’s VxWorks – the industry’s leading embedded real-time operating system – and enterprise databases such as Oracle, SQL Server, and MySQL. VxWorks developers can now take advantage of the advanced features, cross platform flexibility, and compliance with ANSI standards and SQL offered by ITTIA DB SQL for building mission critical applications.
Rails Internals: Mass Assignment Security
Another post in the rails internals series: Mass Assignment Security.
ExceptionNotification release candidate
Release candidate for version 2.6.0 of Exception Notification is out! Please test it and submit your bugs/suggestions on Github. Final version will be out by the end of the week!!
You own a Kindle and want some tech books ? Be careful
Some Ebook publishers, don’t care about Kindle users: [more inside]
Driving Google Chrome via WebSocket API (and Ruby)
Chrome’s remote debugging allows you to easily drive the browser via a WebSocket: interact and modify the DOM, listen to network events, instrument the V8 VM, and much more! A hands on example of driving Chrome via Ruby + WebSockets.
On Railcar, an isolated Rails environment
I just posted a bit about the what and why of Railcar over at my blog. Check it out and find out how you can be involved!
Ruby on Rails image uploads with CarrierWave and Cloudinary
We’ve just published a post on our fresh new blog discussing image upload methods in Ruby on Rails. Specifically explaining the advantages of the CarrierWave GEM. The post also demonstrates how to integrate CarrierWave with Cloudinary for uploading images to the cloud, using smart image resizing, cropping, conversion and optimization and delivery through a fast CDN.