#167 - apr 17th 2016


Examples of UI/UX, graphic performance, web design and flashy things.
Nurture Digital design
A video content agency, a lot of funny creative videos.


Web applications, resources and tools, available for making our life easier or funnier.
Awesome Ruby rb
A collection of Ruby libraries, tools, frameworks and software. tool
Booleans as a service. It may sound like a joke, but hmm.
Kite tool
The artificial pair programmer that shows you examples, documentation, and even fixes simple errors for you.
Wttr tool
Weather forecast, ascii style.


A selection of gems or applications updated during past week.
Powercore rb
Extend Ruby core with useful extensions.
Action_cable_client rb
A ruby client for interacting with Rails ActionCable.
Dogweather rb
Self-validating Ruby objects.
Rodauth rb
Authentication and Account Management for Rack Applications.
interact.js js
JavaScript drag and drop, resizing and gestures with inertia and snapping.
GoldenLayout js
Multi-window javascript layout manager for webapps.


From the blogosphere or news feeds ...
Things to Consider when Metaprogramming in Ruby apr 10 rb
The various tradeoffs to take in account.
Metaprogramming in The Wild apr 11 rb
How are Sinatra and Paperclip making use of metaprogramming.
Differences between load, require, include and extend in Ruby apr 11 rb
The various ways to call one file from another.
Rails File Uploading You Can Believe in with Shrine apr 11 rb
Tutorial about file uploads with Shrine.
The Optimist’s Guide to Pessimistic Library Versioning apr 12 rb
About usage of the pessimistic version operator for gemspec dependencies, the 'x' syntax like ~> 1.x.
Understanding JavaScript Modules: Bundling & Transpiling apr 12 js
How to use modules inside of the browser.
Don’t you apr 13 rb
Explains why initialize directly from is a bad idea.
Rails 5 adds warning when fetching big result set with Active Record apr 13 rb
With large data set there can be memory issues.
A Guide to Proper Error Handling in JavaScript apr 13 js
Errors are inevitable, it's what you do about them that counts.
360 Degrees Product Viewer apr 13 js
A simple, interactive resource that can be used to provide a virtual tour of your product.
Authentication in React Native with Firebase apr 13 mobile
A illustrated example of authentication implementation using React Native.
Technical Debt: Rescuing Legacy Code through Refactoring apr 13 tool
Some guidelines to help overcome the refactoring fear.
Introduction to Cells: A Better View Layer for Rails apr 14 rb
It is possible to have fully stand-alone view components that can be reused without any pain.
Getting Started with React and JSX apr 14 js
Yet another introduction to using React.


Screencasts and conferences videos, or other video feeds ...
Mountain West Ruby 2016 apr 14 rb
Talks from Mountain West Ruby 2016
Fragment Caching (7m) apr 14 rb
Make your application faster by leveraging memory and caching fragments of your view.
Links curated by mose (publisher), xenor, tysliu (editors), Nauman Tariq (contributors) .


The random rant of the week by mose.

No rant this week

Well I just don't have anything ready. There are various ideas floating in my head but they are too complicated to just being thrown down quickly. I think I should stop waiting the last moment to prepare the ranting and begin way earlier :)

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.