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.

5 Years of Professional Ruby and Rails Development - My Reflections

As hard as it is for me to believe, I already have over 5 years of professional experience in Ruby and Rails. Throughout all these years my attitude towards Rails has been fluctuating between going from blind love to harsh critic (ActiveRecord, I’m looking at you) ending with a bit more balanced but certainly a positive approach. Such time is long enough to have a meaningful opinion about the overall experience using any framework, so here are few points about Rails that I would particularly like to focus on in my reflections. [more inside]

Best practices for building a Rails admin interface from scratch

Active Admin is great for quickly rolling out a simple CRUD interface to manage your app’s data, but sometimes you need something more customized. If you are considering building an admin panel from scratch, be sure to follow these best practices or you might regret rolling your own down the road. http://www.carlosramireziii.com/best-practices-for-building-a-rails-admin-interface-from-scratch.html

Rails Custom Loggers

Custom loggers are useful if you wish to have a separate log file for different moving parts of your Rails application. This would make your logging more efficient and readable. (Eg: a file to record all the API request you received). Let’s have a look on them! [more inside]

Timber Gem - My solution to Ruby's hard to use logs

Hi everyone! You might remember from me from my Authlogic days, I’m really excited to share Timber with you. A thorn in my side has always been Ruby logging. Logs are essential for insight, but oh how I hate hated using them. Timber is my solution. Highlights: logrageify option, integrates with rails/sinatra/hanami, support for context & structured data, tail users. I’d love feedback on it.

I haven’t tested yet but checked the page, seems like a great gem. I’ll check i…
Awesome! Yes, please do. :)
http://www.nikeoutletstoreonline.us.com http://www.nikeoutlet.us.com http://www…

Introduction to Concurrency Models: Processes, Threads, GIL, EventMachine, Fibers

In the blog post, I describe the differences between Processes, Threads, what the GIL is, EventMachine and Fibers in Ruby. When to use which of the models, which open-source projects use them, what the pros and cons are. https://engineering.universe.com/introduction-to-concurrency-models-with-ruby-part-i-550d0dbb970

This was an amazing post, thank you!
@JANKO MAROHNIĆ thanks!

webservice gem - yet another HTTP JSON API (web service) builder (in 100 lines)

Hello, I’ve put together a webservice gem - yet another Sinatra-style HTTP JSON API builder (in about 100 lines of ruby). Why? Why not ;-) The main “innovation” is easy dynamic loading of services e.g. use Webservice.load_file() to get a ready-to-use web services (rack) app. Cheers. PS: Inspired by Almost Sinatra (Sinatra in 6 lines of ruby) and New York, New York, Nancy, Rum, Cuba, and other Sinatra-like micro libraries.

Loading older posts