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 Install Bootstrap 4 in Rails
Every day there’s a new library in the spotlight or maybe just a new version of a really popular one like Bootstrap in this case that doesn’t always have a corresponding ruby gem that you can install into your app yet. So what do you do? Do you sit and wait until someone decides to write one for you? Learn how to Install Bootstrap 4 right now
Debugging a Memory Leak on Heroku
Richard Schneeman explains how to debug a memory leak on Heroku.
Building a Simple Web Server with Ruby 2.0+
The Ruby language can be utilized for a variety of different purposes. The most popular of these is as a web scripting language. The entry point to these applications, the web server, is not something that is usually built from the ground up. However, a basic web server can be easily written to satisfy some very simple requests.
Fixing SQL Injection
Ever wondered how hackers can exploit SQL Injection? Find out how SQL Injection happens and how to fix it in your Ruby apps.
Ruby 2.2.3 Enumerator Basics : Part 4
Ruby 2.2.3 Enumerator methods such as yield, feed, next_values, peek and peek_values is covered in this video
Preview of SQL Support + "Magic Migrations" in Volt (Video)
Volt is getting very close to releasing it’s first version that supports SQL and “magic” migrations that write themselves. Check it out here
Automatically generate subnavigation from H2s in Jekyll
Longer pages often benefit from subnavigation. In this post, we’ll make a Jekyll plugin to dynamically generate subnavigation from H2 tags. - http://blog.honeybadger.io/automatically-generating-subnavigation-from-headings-in-jekyll/
Elasticsearch Part 6: Async Callbacks
In this episode we show you how to implement a custom callback for keeping your elasticsearch data-store in sync with your main database. Video
Ruby/Rails - Bechmark your Methods
Hello, please check Now you can quickly measure and benchmark your ruby methods without an additional code changes. Put a star if you like it ;)
Accelerated Mobile Pages (AMP) with Ruby on Rails
This screencast shows how to create basic (AMP)[https://www.ampproject.org] pages with Ruby on Rails.
The Basics of Creating Rails Plugins
The first step before you can create plugin is to understand whether your plugin is specific to just the application you are working on or whether it could be used across applications. Visit our blog to read full article!
Ruby 2.2.3 Enumerator Basics : Part 3
Ruby 2.2.3 Enumerator methods such as with_object and feed is covered in this video
finite_machine v0.11.0 release
This major release is an internal rewrite of the finite_machine and paired with bug fixes makes it’s 2x fast and with addition of new website and logo makes it 2x as awesome. Give it a try!
Wrap your methods with DB Transactions easily
Please check Read more
Local DNS server and testing email delivery
How to run local DNS server with RubyDNS and test email delivery.
Prevent Accidental Coupling in Rails
This article explains how code can be accidentally coupled to the Rails framework, and why this is something developers should try to avoid. Read more
Test your code in isolation with Spectus!
A short article about testing, trying to throw light on the so famous random order option, unsupported by the Spectus library: Read more
Know Your Sidekiq Testing Rights
Sidekiq is a background job processor for Ruby that’s relied on by thousands of Rails apps. It provides a few options for testing your workers which Parker Selbert has a look at.
Making Bottomless Hash Ruby Gem
After creating Bottomless Ruby Hash class last time and writing tests for it, the next logical step is to make a Gem out of it. Read more
Ruby 2.2.3 Bignum Basics
Ruby 2.2.3 Bignum methods such as remainder, fdiv, conversion to different base using to_s and bit_length is covered in this video
How We Use Packer In Amazon's Cloud
Running in the “cloud” is not only a buzzworthy term, but also it can lead to real financial savings for your company and an increase in the happiness of your devops. Like all things, you have to do it correctly. Read more
Elasticsearch Video Series
You can now check out our video series showing you how to use elasticsearch with Rails. We will continue to add videos so don’t forget to bookmark it! Elasticsearch Videos
[Lesson #1] 11 simple steps to teach yourself Ruby & Rails faster
In this 11-part email course, I’ll teach you how to use Rapid Skill Acquisition (RSA) techniques to teach yourself Ruby & Rails fundamentals faster than your friends. Lesson #1 is an overview of RSA principles and how it shortens the time it takes to acquire new skills.
Ruby 2.2.3 Enumerator Basics : Part 3
Ruby 2.2.3 Enumerator methods such as with_object and feed is covered in this video
The Three Basic Rules for a Good Design
The birthday greetings kata is used to illustrate the three basic rules of good design. Read it here