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.
Awesome Kramdown Update - All About (Structured) Text w/ Rich Formatting in Ruby
Hello, I’ve updated the awesome kramdown page that collects kramdown goodies for the converter for (structured) text with formatting markup in markdown conventions. Did you know? Kramdown runs all Jekyll websites and GOV.UK too among others (such as GitLab and more). Anything missing? Updates welcome.
The Proxy pattern revisited
Implement transparent, performant proxies with Module#prepend and meta-programming. [more inside]
Ruby on Rails and LinkedIn authorization
Learn how to implement LinkedIn authorization in your Ruby on Rails app: MORE INSIDE
Gzip a file in Ruby
A quick tutorial on how to gzip a file using Ruby and zlib, as well as how to control compression levels and speed.
Rails Quick Tips: Temporarily Disabling Touching With ActiveRecord.no_touching
Touching ActiveRecord models is quite a common thing in most of the Rails applications, especially useful for cache invalidation. By default, it updates updated_at timestamp with the current time, Here’s a typical example of using touch in a model: [more inside]
Awesome Functional [Progamming (FP)] with Ruby @ Planet Ruby - Edit Me!
Hello, I’ve started a new page / repo titled “Awesome Functional” to collect all things functional in ruby (incl. functional-style programming, pattern matching, immutability, and more). Contributions welcome. Cheers. Prost.
Ruby 2.6.0-preview1 Released
Early version of Ruby 2.6.0-preview1 has been released.
Node.js Ops First with Pandora.js, Today
Pandora.js is an application manager dedicated to Node.js applications. The first release is built by Taobao Midway team mostly, and involves contributors all over Alibaba group. [more inside]
Blockchain App with Ruby
Blockchain allows us to create applications which do not depend on the centralized resource. How to create a decentralized application based on Ruby on Rails?
Komponent : Component-based in Ruby on Rails
A Rails gem introducing an opinionated way of organizing front-end code, based on components:
Rails 5.2 supports specifying default value for a class_attribute
A short blog post explains how Rails 5.2 now supports specifying a default value for the class attributes defined using class_attribute:
Rails `after_commit` everywhere
A short post explaining how transactional callbacks work and how to use them outside of ActiveRecord objects easily. [more inside]
Rethinking the dependencies badge
My proposal for a new dependencies badge that is less binary and more intentional and considerate. Would love your feedback!
Better way to log background jobs
How to setup and use logging mechanism for your background jobs - tutorial with code examples based on Sidekiq:
RoR logs analyzer (look forward for feedback)
See how often/fast your views are rendering:
RubyElixirConf Taiwan 2018 ticket available now
RubyElixirConf Taiwan 2018, successor of RubyConf Taiwan is a three track and semi-international conference and will be held between 2018/4/27-28 at CHANG YUNG-FA FOUNDATION International Convention Center Taipei; tickets are available now at https://goo.gl/2nJAzX.
RSpec – fix randomly failing tests easily
A randomly failing test is one of the most annoying moments during test creation process. Mostly, such spec doesn’t fail in our development environment but on Continuous Integration service. There is a way to detect which spec causes this issue. Read more
The anatomy of search pages
What kind of components do we need to use to make a great search page? Let’s have a look.
Ruby Unconf 2018 Hamburg, Germany
The very first Ruby Unconf takes place on 5th and 6th of May in Hamburg, Germany and will provide an open, accessible and inclusive event for the Ruby community. You can actively participate by proposing topics, giving talks and by discussing the topics you think are worth presenting. [more inside]
Wallaby: a newcomer in the admin interface market
Are you struggling to choose between ActiveAdmin and Rails Admin? Just to confuse you even further, there is a now a third option: Wallaby.
The @VanityFair fake-news on Rails - Twitter (all over again)
I am very disappointed when traditional news keep posting the same old memes all over again. To shed some light, this is my Quora answer on the subject and this an old interview (from 2008) with Blaine Cook, original Twitter dev.