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.
Building HTTP JSON APIs w/ Ruby (and Sinatra) - linz.rb Talk
Last nights slides from the linz.rb talk titled Building HTTP JSON APIs w/ Ruby (and Sinatra). Use left/right cursor keys (or space bar) to browse the slides. Or check the all-in-one-page markdown source. Cheers.
Never forget to `bundle install` after a git checkout again
Certain tasks like updating dependencies or migrating a database must be done after pulling code or checking out a branch. Other tasks such as re-indexing our ctags improve our development experience. Both kinds of tasks are easy to forget to do and are therefore error-prone. To address the problem, we’ve recently added a standard, extensible set of git hooks to our dotfiles in order to automate necessary, but annoying tasks. [more inside]
Rake Tasks Best Practices
One of the guys at the office asked me. What things should I keep in mind when writing a rake task and how do I know if my rake task is well written. I decided to make a list of what I think are good practices and here it’s the result. [more inside]
Download Sinatra Cookbook now
Today I am announcing the first 8 chapters of Sinatra Cookbook, and to celebrate here’s 15% off for you all. [more inside]
7 ways to use mindmapping as a developer
From designing application architecture to helping in understanding complicated code, site maps can be a great tool for developers. Take a look at 7 ways to use mindmapping as a developer.
Daemonizing Ruby Processes
I published a short article on how to Daemonize your Ruby process without using any 3rd party dependencies.
Front-end coding started to be pleasant - said a Rails dev thanks to SPA
What’s different (the good and the not-so-good) in SPA’s and why as a web developer, you should care about it. How Developing SPA Influenced Me & My Code.
Optimizing Webfont Selection and Synthesis
How many font variants is your site using? Do you need all of them, and could you rely on the browser to generate some on your behalf? A look under the hood of how font selection and synthesis works in the browser.
Neo4j and Rails
I just launched Neo4j and Rails to help guys who are getting trouble with them. I write two parts: * Setup and Deploy to Heroku * Declare Relationship and Write some Queries on Graph Database.
Hakiri Security Watch
I’m excited to announce Security Watch—a security leaderboard of open source Ruby projects on GitHub. [more inside]
A lightweight way to handle different validation situations
Say you have an Article model, and it could be either a draft or a published article. The published article needs more validation than the draft. What’s the best way to write this? Rails has a lightly documented, little-known feature that makes these problems really easy to handle.
New Ninefold Dashboard to Manage Your Rails Apps
With much excitement, we are happy to announce the new Ninefold dashboard. We’re certain you’ll be delighted. [more inside]
ActiveRecord count vs length vs size and what will happen if you use it the way you shouldn’t
One of the most common and most cumbersome errors you can make: using length instead of count. You can repeat this multiple times, but you will always find someone who’ll use it the way it shouldn’t be used. Here as a reminder: ActiveRecord count vs length vs size and what will happen if you use it the way you shouldn’t
Upmin Admin Interface in Rails Composer
I’ve added the Upmin admin framework to Rails Composer as an option. The upmin-admin engine provides an admin dashboard similar to Active Admin or RailsAdmin, so you can search, view, or update records without writing any code.
factbook gem in Action - Open World Factbook - 267 Country Profiles (incl. Maps n Flags )
Thanks to Eckhard Licher for assembling an open and modular easy-to-(re)use Open World Factbook offering many alternative formats to the one-and-only official CIA World Factbook version in semi-structured HTML pages. [more inside]
Jiragit 0.5.0 released
Jiragit 0.5.0 smooths the integration of JIRA and Git. [more inside]
Green Ruby News #84
One more collection of weekly fresh links in Green Ruby News 84.
Equatable gem new release 0.5.0
I’ve updated equatable gem with fixed type and subtype reference equality as well as improved project documentation with more guidelines and examples. Please give it a go and let me know your thoughts!
Introducing a New Feature Flipping Ruby Gem: Helioth
I just launched a new Feature Flipping gem called Helioth! This is not the first gem on this topic but I took a new approach and would love your feedbacks..
Configuring Macbook for ruby/rails development with automated scripts
My instructions on how to configure Macbook Pro on Mavericks to work with ruby and rails with the help of automated scripts (ruby, bash).
I just updated ov gem, now possible use ...
I just updated ov gem, now possible use earliest defined methods with types
queue_classic 3 was recently released!
I recently released the latest major version of queue_classic which includes work from different people. Highlights on what’s new are in a blog post I wrote.