You have disabled auto-rotation for stories. Re-enable?
Harvest is a painless time tracking and invoicing Rails application relied on by the most innovative teams in over 100 countries worldwide. Track time from anywhere, and invoice your clients in seconds.
meta_types from the metaminded team is a clean implementation for using hstore (schema-less data) on postgres, which is supported on Heroku.
Heroku now allows you also specify what version of Ruby you want to run in your Gemfile. The only caveat is that you can't specify a patch level. Heroku will pick the safest patch level for a specific version.
Skype, the VoIP application has a developer API that will allow you to interface with the native desktop Skype app, and another one that uses the SkypeKit runtime to basically giving you a headless Skype application.
You can program it to make or receives calls or instant messages through the Skype platform and setup video conferencing. Andriy Yanko from Railsware just released a Gem using Foreign Function Interface (FFI) to communicate with SkypeKit so you can build apps using Skype.
In an interesting series of blog posts on Code Smells, Piotr Solnica talks about code duplication and how it’s a bit more complex than just finding redundant code. Through a few examples he demonstrates that it’s often duplicated concepts in your codebase that you should target when refactoring. He also presents cases where reducing duplication causes added complexity and obfuscation, which can be worse.
Ken Mayer dropped us a line about a blog post he wrote on Sunday where he walks through extracting some functionality from a client project into open source. While the library itself is pretty simple, allowing you to set attributes on a model to read only on a per-instance basis, the blog post itself is a great case study on all of the steps you should go through to develop a well rounded piece of open source: giving the code a MIT license, a gem specification, documentation in the README, integration tests, Generators, and shareable tests.
This weekend from Friday, May 18th at 8 PM to Sunday, May 20th at midnight eastern time everything on Code School will be completely free.
If you’ve been meaning to check out some of our paid Code School courses, like Backbone.js, CoffeeScript, Rails Best Practices, CSS Cross Country, Rails Testing for Zombies, or Journey Into Mobile this would be a great opportunity to give it a try.
Spots for the weekend are limited, so to reserve a space you’ll want to follow the link below.
Ruby5 is released Tuesday and Friday mornings. To stay informed about and active with this podcast, we encourage you to do one of the following:
Bootstrapping young JS framework released, poppin BubbleWrap, internationalizing with alchemy, mixins and refactoring, hanging out at Rpub, and a rack middleware for contact importing.
We Hook into Common Rails Mistakes, Process an Ox, drink some Oj, and watch RailsConf videos of a Monologue with Opee on this episode of Ruby5.
Spree 1.1.0 e-commerce platform released … the “t” gem is command-line power tool for Twitter … the Focused Controller gem brings real OOP to Rails controllers … “10 Things You Didn’t Know Rails Could Do” talk by James Edward Gray II … “Legacy Concerns in Rails” blog post by Richard Schneeman … “ruby HTTP client performance shootout redux” blog post by Jonathan Rochkind … RubyMotion lets you use Ruby on iOS
This week the Pipeline still has its Dummies, Rails Behaviors push the unobtrusiveness, the post-RailsConf Issues hunt continues, Exhibits & Presenters help you to decorate, and the Signals pay attention to details. Meanwhile Rails 4 picks up pace, we talk to Santiago about Rails-API and all the secrets of RailsConf 2012 are revealed!
Looking to learn about Ruby? Take a look at the Ruby Path on Code School
This podcast is produced and distributed by Code School. Copyright © 2017 Code School LLC