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.
Moving Databases Across Environments
If you manage several Rails environments and have developers with local environments some examples on how to move tables and full DBs between environments via Rake could be helpful.
Domain-Driven Rails and Rails Event Store news
Hey Rubyflow! I sometimes check our Arkency blog visits and sales stats and I can see that many of you come visit our page and buy our books. Thank you for your support and kind words. I just wanted to tell you that Domain-Driven Rails just got an update and it is now more than 220 pages long. [more inside]
RAILSROOT - CONNECTING RAILS DEVELOPERS
CONNECT WITH PEOPLE WHO SHARE YOUR PASSIONS [more inside]
Why You Should Speak At Meetups and Conferences
This post is for those of you scared or reluctant to present at meetups and conferences: Speak up! We’d like to listen to you. [more inside]
Ruby Hash[key] Showdown :symbol vs “string”
A write-up and a benchmark comparing use of Hash[:symbol] vs Hash[‘string’] for small and large hashes.
How to start a new career as a dev
What Do I Do Now? Some great tips on how to get started in this industry, taking you from your first 15-minute-blog tutorial to finding your first job.
Pleased to announce pry-media
Pleased to announce pry-media. Have you ever got bored while using Pry? Need something to go with a coffee break? A soothing sound? An interesting clip? pry-media is here to help in those situations: $ gem install pry-media.
Turn Rows Into Columns With The Transpose Method
Increase your Array skills by learning about the transpose method! http://www.rubyguides.com/2017/10/ruby-transpose-method/
Creating Configuration Objects in Ruby
This blog post takes a look into several considerations for how you may want to implement a central configuration object for your Ruby projects. Read Article
Hanami v1.1.0
New associations, new CLI with plugins, new custom schema modes, automatic logging of HTTP body, logging filters, minor features, fixes. http://hanamirb.org/blog/2017/10/25/annoucing-hanami-110.html
10 Most Recommended Ruby Programming Books 2017
Today we are going to tell you what our team recommends as top 10 Ruby books. If you are looking for resources to learn Ruby, you found them here. https://blog.active-bridge.com/10-most-recommended-ruby-programming-books-2017#post
10 new features in Ruby 2.5
Check out some new worthy features in Ruby 2.5 https://blog.jetbrains.com/ruby/2017/10/10-new-features-in-ruby-2-5/
Replacing Mocks With Hand-Written Test Doubles
Mocking in tests can be troublesome. This article shows one way to fix some of those mocking troubles.
Free tool: Rails Testing Grader
Rails Testing Grader lets you quickly compare your basic test suite and CI metrics to the rest of the industry. It’s based on a sample of 1,000 commercial Rails apps of all sizes that run on SemaphoreCI.com. Check it out & I hope you have fun with it!
Replacing RVM/Rbenv/Nvm/etc for ASDF
I have been running with ASDF for several months and it’s very stable, low on resources and very useful. Think of one tool that can replace RVM, rbenv, virtualenv, nvm, and any other version manager for any language you might need. Yes, a one-stop shop for any developer, just read about it
A complete Todo App in less than 100 lines of code in Ruby
Screencast of implementing the TodoMVC benchmark app in Hyperloop (fka. Reactrb) https://www.youtube.com/watch?v=gtL4kAKUt_g&feature=youtu.be
Announcing rom-factory
rom-factory is a data generator built on top of rom-rb, we just released version 0.5.0 with support for associations and other cool features. Check out the announcement.
Visualizing Rails Logs With Jupyter Notebook
Jupyter Notebook is an open-source web application that allows you to share documents with embedded live code. [more inside]
ROM 4.0.0 Released: The Ruby Object Mapper
New features include automatic mapping, automatic struct object inference, and support for custom struct namespaces. [more inside]
Authentication with GraphQL, Relay, and Rails
Here’s how you register users and log them in and out in a Relay-on-Rails application. This piece covers the back-end implementation, only, so you’ll need to know how to implement Relay mutations on your preferred client.
Ruby's Exceptional Creatures
Exceptional Creatures is Honeybadger.io’s documentation of Ruby’s exception system, with a twist. Collect them all!
Octotrack - automatic dependency and security manager for ruby apps
A simple yet powerful tool to keep your dependencies updated and free of security issues. octotrack.com
Application Services - 10 common doubts answered
Long post with code examples going into many details about Application Services and most common questions about them. Might change your opinions :)