#170 - may 8th 2016


Examples of UI/UX, graphic performance, web design and flashy things.
Pixels by Tomer Lerner design
A Designer website, showcasing various projects.


Web applications, resources and tools, available for making our life easier or funnier.
Resources for machine learning in Ruby rb
A collection of gems and other sources about machine learning in Ruby.
No more errors rb
A handy list of Ruby's error.
Losant tool
Internet of Things developer platform.
DevopsWiki ops
A wiki of Devops Tools, Tutorials and Scripts
SeaLion ops
View raw output for critical events across servers


A selection of gems or applications updated during past week.
serviceworker-rails rb
Use Service Workers with the Rails asset pipeline.
rails-auth rb
Modular resource-based authentication and authorization for Rails/Rack.
seed_dump rb
Rails 4/5 task to dump real database data to db/seeds.rb
net-http2 rb
A HTTP/2 client for Ruby.
Redis 3.2.0 is out ops
This is a big upgrade with various new features for Redis.


From the blogosphere or news feeds ...
Lug-Nut Driven Development (LuDDite) May 2 rb
Some basic principles used for growing a codebase.
Container-Ready Rails 5 May 2 rb
Rails 5 will be the easiest release ever to get running on Heroku.
How to Generate Weighted Random Numbers May 3 rb
Two ways to generate weighted random numbers.
Introducing the CSS Grid Layout May 3 css3
The importance of grids in modern web design is clear from the number of frameworks that implement the grid system to speed up development.
The biggest Rails code smell you should avoid to keep your app healthy May 4 rb
Quick prototyping benefit comes with a cost.
Exploring the Structure of Ruby Gems May 4 rb
Explain how gems loaded to your project.
Saving Bandwidth with Chrome’s Data Saver May 4 tool
Data Saver is a new feature for Chrome that works to reduce mobile data usage significantly.
How to Implement Smooth Scrolling in Vanilla JavaScript May 5 js
Discover advantages of using CSS solution in this article.
How to Implement Java’s equals Method Correctly May 5 js
Any implementation of equals must adhere to a specific contract or the class’s equality is ill-defined and all kinds of unexpected things happen.
Use React Today in Ruby by Heading to Cuba May 5 rb
You’ve all heard of React. It’s no longer the new kid on the block.
ImageMagick Is On Fire — CVE-2016–3714 May 5 web
This vulnerability is tragically easy to exploit.
Links curated by mose (publisher), xenor, tysliu (editors), Nauman Tariq, hsatac, Mickey (contributors) .


The random rant of the week by mose.

It's the fault of the bike

Well, in the last two weeks I get short in links gathered on our slack pinned list. Usually I'm reading various RSS feeds while commuting, and I post them on slack, for later one pinning them. Then I have a script in go that will grab all the pinned url, and remove the pins at the moment I use and check them for inclusion in the publication.

But 2 weeks ago, I decided to change my habits and go to the office by bike. It's a 30 minutes ride, and it's very good. But then hare we are: no no way to check RSS on the phone. I'm going to need to find another trick. Because I won't quit the biking.

Green Ruby News was a feed of fresh links of the week about ruby, javascript, webdev, devops, collected by mose, xenor and tysliu every sunday.