RubyFlow The Ruby and Rails community linklog

×

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

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Your first Progressive Web App on Rails

New JavaScript APIs are making it possible to deliver mobile app-like experiences on the open web—think: offline access, background sync, push notifications. “Progressive Web App” technology is still very young, but has a lot of promise and it’s time Rails community took notice. In this post, we’ll demonstrate how to turn your Rails app into a Progressive Web App using the serviceworker-rails gem. https://rossta.net/blog/make-your-rails-app-a-progressive-web-app.html

Flexible, ORM-agnostic, fully customizable and simple OAuth2 provider for Grape API

GrapeOAuth2 gem adds a flexible OAuth2 (RFC 6749) server authentication and endpoints protection to Grape API projects with any ORM/ODM/PORO. It is extremely customizable and configurable and can be used with any ORM/ODM or even Plain Old Ruby objects.

@Nikita you need to fix the link, the correct one is https://github.com/nbulaj/…
@Kaloyan thanks, fixed!

On Structuring Rails Applications

There is a long going discussion on fat-this and skinny-that when building software systems. Obviously, you want to avoid fat classes all over, but where do you put the code then? In this two-part blog post, we explore the layers provided by Rails and look out for new places to divide our code further.

Telegram::Bot 0.9 is out

Integrate Telegram bot into your Rails app or build standalone one. Now your bots will be more stable, because you can write tests faster with built-in rspec matchers. And don’t worry about network errors: with async: true API requests will be made with worker within job queue and your messages or Botan.io statistics will definitely get delivered! See repo

Present Your 360° Panorama Images With JavaScript

More and more often you can see a cool 360° panorama. Today, I will play with two libraries that present images as 360° panorama views. I will test two libraries, first is Panorama Viewer by Pete R. which is the simplest I could find, and Three.js which is most complex one I could find. Both are free and easy to start with. Also, let’s do it in Rails! http://bamboolab.eu/blog/present-your-360-panorama-images-with-java-script

Loading older posts