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.
Rails Is Not Dead
Rails is not dead. Debating about things such as the hexagonal architecture isn’t an assault to the framework, but a way to evolve as a programmers. If the leaders of this community feel under attack, we have a problem. Please speak up. [more inside]
Automatic deployments with Travis CI on Ninefold
Ninefold is happy to announce that you can now use Travis CI to automatically deploy your application after a successful build. [more inside]
Integrate PostGIS and google maps into Rails Part 1
I’m creating a series blogs on how to integrate PostGIS and google maps into Rails, and I just finished Part 1. It talks about how to import the shape files into PostGIS in migrations and generate GeoJSON and then render it in google maps. I would like to hear some comments and suggestions, thanks.
My 2 cents - git basic workflow by @netzfisch
I’m not coding that often, but when the exception happens I often end up with a ‘task’ and the knowledge that there is a better way to handle the source code - but I can’t remember! [more inside]
worldcup.db - Pre-Built SQLite Database (Incl. All World Cups: Uruguay 1930 to Brazil 2014)
Hello, I’ve pre-built w/ the sportdb Ruby gem worldcup.db - an SQLite database - using the open public domain data sets including all twenty world cups, that is, from Urugay 1930 to the upcoming Brazil 2014 tournament. You’ll find the release on GitHub (~ 1 Meg). Note: As always you can build yourself an up-to-date version using rake e.g. issue $ rake build DATA=history Enjoy. Cheers. PS: Upcoming Events => Int’l Open Sports Data Hackdays (Fr+Sa May/23+24) - Join Us.
Napybara == Nested Capybara
I’m happy to introduce the Nested Capybara gem, or Napybara for short. Napybara is a lightweight DSL for defining Capybara helpers. Its goal is to make helpers that are easy to abstract, compose, and introspect. Do check out https://github.com/gsmendoza/napybara for more information.
New gem: Text Interpolator
It is a simple library for interpolation of variables inside the text. See details here.
SSH Tunnel - Local and Remote Port Forwarding Explained With Examples
There are two ways to create an SSH tunnel, local and remote port forwarding (there’s also dynamic forwarding, but we won’t cover that here). The best way to understand these is by an example, let’s start with local port forwarding. Continue reading →
Help Us Build ROM
In case you’ve been wondering how you could help us build Ruby Object Mapper or maybe you’re just looking for some OSS project you could help with…here’s how you can help us build ROM.
How to Test RubyMotion with any Ruby Test Framework
Waiting for your RubyMotion app to compile before your tests run can be a hinderance to a good TDD cycle, so I decided to come up with a way to test my code using any Ruby test framework without having to compile first. [more inside]
Free for developers beta of new Social Media Monitoring tool
We just launched a public beta of nikoma. It’s a social media monitoring platform & marketing tool for developers with lead generation tools etc. . The backend is based on the Apphera system, written in Ruby. Developers and webdesigners can signup for free right now (no credit card etc.) and we will process data results starting next week in the order of signups as we ramp up the system. Right now it’s monitoring about 9 million businesses and almost 700 million Tweets and other social media data in real time (yeah! All in Ruby!). At “login” you can signup with Google login or create a regular user account. We will also update the open source version of the backend soon. You can find it at my Github repo.
A shortcut to admin interfaces
I just updated admin_view to work with Rails 4. It’s a small code generator that can create a nice Bootstrap-friendly admin interface for existing Rails models. I find this useful because admin interfaces I work with almost always need to be customized, and this gets me to that point quickly. More background here.
eurucamp regular tickets now on sale!
The first of our two regular ticket sales takes place today, Friday 16 May from 2pm CEST. (that’s 8am EST, 12noon UTC). Tickets are available at tickets.eurucamp.org and expected to go fast!
Elasticsearch on Rails, a primer
a simple introduction to using the elasticsearch fulltext search engine inside a rails application… enjoy!
On the Road to Continuous Delivery on Rails
Check out my blog post on how we improved our deployment process at Localytics: On the Road to Continuous Delivery at Localytics
Cool stuff you can do with rails has_one
Take a look at the blog post Cool stuff you can do with rails has_one and learn some cool stuff you can do with the rails has_one association.
Using Named Scopes Across Models with ActiveRecord#Merge
I just posted a short screencast showing how to use ActiveRecord#merge to join named scopes in other models.
cloudconvert 0.0.5 launched
Just launched cloudconvert 0.0.5 , now you can use different callback parameter for each conversion.
Callbacks and Ruby
Just wrote a new blog post about callbacks and ruby. Please enjoy
supervision gem release 0.2
I have released supervision with ability to create system of safe calls directly on Supervision module. Please provided feedback to help make it production ready.
Ruby (Rails, Sinatra) background processing – Reentrancy for your workers is a must be!
I just wrote a post about reentrancy for background workers. Want to know, why it’s worth having reentrant workers (or what does it mean)? You can check out my blog post: Ruby (Rails, Sinatra) background processing – Reentrancy for your workers is a must be!
It's live! The RubyConf Portugal website...
It’s live! The RubyConf Portugal website is now online and we’re announcing our first 2 international speakers and the date for the first batch of tickets: RubyConf Portugal
Node.js for Ruby
Noder brings the architecture of Node.js to Ruby. It was built to support Expressr and runs on EventMachine.