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
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
A few open source Rails apps using AngularJS, that developers can learn from or contribute to: https://gist.github.com/eliotsykes/a3a4322eff49a314f8c848c5300803c6
In this part of my ongoing series of articles on Rails 5 API apps, I’m discussing API versioning, how to do it in Rails, and why it’s a good idea.
Spreadsheet Architect is a library that allows you to create XLSX, ODS, or CSV spreadsheets easily from ActiveRecord relations, Plain Ruby classes, or predefined data. https://github.com/westonganger/spreadsheet_architect
To showcase using ActionCable in a Rails app with React, let’s explore how to use Rails, React, MobX, and websockets in a realtime location app.
This blog post is about the comparison of two popular gems of auditing and versioning in Rails. I have identified three fundamental questions that allow me to analyze the capacities of Audited and Paper Trail solving them.
5 Benefits of Immutable Objects Worth Considering for Your Next Project As a ruby developer, immutability is thrown around by functional programming aficionados for awhile. as a skeptic I've passed it off as a buzzword and kept moving along. I recently started learning elixir and it popped up again, so I wanted to get a deep understanding of what the concept is and how it benefits our software in the real-world...
26th issue of Random Ruby email newsletter. Several interesting articles and tools from Ruby world inside: http://newsletter.frey.su/issues/random-ruby-issue-26-64118
Simplify your workflow by using custom generators to streamline the creation of files and templates that you use often. https://www.driftingruby.com/episodes/creating-custom-ruby-on-rails-generators
Nim is a flexible, fast and concise language that can be used alongside Ruby to provide integrated solutions to a wide-range of problems. In this post I demonstrate how we can delegate tasks that require high-performance or parallelisation from Ruby to Nim, with ease.
As a developer, what does a complete feature mean? Read on for the different levels of completeness, what they mean for you and your dev team. [more inside]
In Rails 5 each migration class is inherited from
In this article I’ll describe why we need it and how to implement inheritance with params.
New tutorial on SVM landed on our Ruby Machine Learning list. Read that and other tutorials: https://github.com/arbox/machine-learning-with-ruby#sparkles-tutorials [more inside]
Using Git hooks to control code quality for Ruby, Rails and Chef https://medium.com/@kirill_shevch/lint-your-ruby-code-with-overcommit-and-static-analysis-tools-bd36d3147d2e
Configure RabbitMQ using this gem: https://github.com/viniciusoyama/rabbitmq-spec . Create specification files documenting your exchanges, queues and bindings so that you can evaluate them and automatically configure your RabbitMQ instance.
Check what I’ve learned when was trying to build a Docker image: https://firstname.lastname@example.org/lessons-learned-from-first-attempt-of-dockerizing-ruby-on-rails-app-7e5eb9004265
Implementing Hexagonal architecture following Dependency Inversion Principle. http://rubyblog.pro/2017/07/solid-dependency-inversion-principle