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.
How to organize a meetup
Ever wondered what it’s like to organize a meetup? Want to organize your own meetup and see what it takes? I’ve been running the ruby user group Berlin (among other things) for 3+ years and wrote up my experience in a mini post series: “Before you start to organize a meetup”, “Defining the 5 basics of your meetup” and “Running a meetup”.
Some facts about the Ruby Hero awards
Now that the poll I had posted yesterday is winding down, here are a few facts explaining why I asked the question in the first place.
RubyMine 2016.1 is Out: Ruby 2.3, Rails 5, Better JavaScript, and More
We’re excited to announce RubyMine 2016.1, the first update in the series of releases planned for 2016 for our Ruby and Rails IDE.
Lessons Learned From 10 Years of Programming
My journey as a web developer started back in 2000 right at the age of 21 and I can clearly remember a certain characteristic of those days in terms of how they made me feel. The best term I could find to describe that feeling is… joy. Read more
How to set priorities in Rails 5 activejob
Activejob QueuePriority has been added in Rails 5 beta_1 release. Lets find out how to set priority in our Job class.
How to Deal with Timezones the Active Support Way
Unless a developer is fortunate enough to work at a company whose userbase is entirely located in the UTC timezone, writing software aware of different timezones can be a daunting task. Luckily, Ruby on Rails’ ActiveSupport library has some very nice built in features that can prove invaluable when facing time related issues.
A Tale of Security Gone Wrong
Find out why storing password entropy can lead to password hashes being compromised and how a feature implemented to make user’s more secure actually harms rather than helps! [more inside]
Rubyconf Brasil 2016 - Call for Papers Open!
We just opened up the CFP for the 9th edition of Rubyconf Brasil. Last year it was our largest yet with amost 70 speakers, 5 parallel tracks, ranging from not only Ruby but also new tech such as Elixir or Go. [more inside]
Spree 3.1.0.rc1 released
A new version of an E-commerce framework Spree Commerce is available on GitHub. [more inside]
Elements of a Continuous Deployment Workflow
Written from my own experience — I hope you’ll find some tips useful. Read article →
Should Ruby Heroes continue be a part of RailsConf?
Record your vote here. Retweets appreciated to reach people outside of my own followers. [more inside]
Learn to Use the Twitter API with Ruby
A Step-by-Step tutorial of how to setup your API keys and get started coding. http://www.blackbytes.info/2016/04/twitter-api-from-ruby-tutorial/
Ruby on Rails + TeamCity: Continuous Integration for nubbies
How to install and configure TeamCity 9 on the Ubuntu server, how to create and configure Rails project in it, how to track build or tests regression errors and live happily. Continuous Integration with RoR + TeamCity
The lesser-known ActiveSupport #presence_in method
Write one liners for whitelisting user input using the hidden #presence_in method. [more inside]
Introducing QuizBuzz!
We’re going to be running a London based monthly meetup from late April, open to anyone who wants to put their programming trivia skills to the test: QuizBuzz info
JRuby Mahout Integration
Integrating jruby with machine learning collection of libraries mahout. Using maven to access java libs from the mahout project with help of jbundler. JRuby Mahout Integration
Rails Radio Button Mystery
Adding radio buttons to a rails form always lets me look up the syntax again. I printed it down for everyone that it will not be forgotten: Rails radio button mystery
Data aggregation/charting framework for Rails
A new gem with a declarative DSL that makes reporting on Rails models a bit more pleasant. Fairly fully-featured but more of a framework-framework than a frontend one.
OmniAuth OAuth2 Strategy for Pushbullet
Somehow, no one has released an OmniAuth strategy for Pushbullet up to this point. This gem fixes that.
Slide Show (S9) v3.0 - Write Talks / Presentations in Text w / Markdown - Many Themes
Hello, Starting with Slide Show (S9) v3.0 all slide show/presentation templates are now Jekyll-compatible and use Liquid. Why? The idea is that your slide show template pack is “just” a Jekyll site and, thus, you can use your Liquid template skills for creating or changing slide show / presentation templates and if you use GitHub you can use the free built-in GitHub pages service for live previews, testing, and more. For some first example see: [more inside]
I18n for data in your models
With JSONB type in Postgres 9.4. Idea and a gem http://undefined-reference.org/2016/04/01/translateable-attributes-data.html
An introduction to Memoization
Memoization is a technique you can use in Ruby to cache results from calculations to speed up your code.