#206 - jan 15th 2017


Examples of UI/UX, graphic performance, web design and flashy things.
The Most Hearted of 2016 design
These are the most hearted Pens of 2016.


Web applications, resources and tools, available for making our life easier or funnier.
Segment tool
Collect all of your customer data and send it anywhere.
clean-code-javascript js
A guide to producing readable, reusable, and refactorable software in JavaScript.


A selection of gems or applications updated during past week.
ActForm rb
Create form object easily with activemodel >= 5.
Pandas ops
Flexible and powerful data analysis / manipulation library for Python.
Invisible_captcha rb
Unobtrusive and flexible spam protection for RoR apps.
Terjira rb
An interactive CLI tool for Jira.
Alacritty tool
A cross-platform, GPU-accelerated terminal emulator.


From the blogosphere or news feeds ...
State of the 2017 Rails Stack jan 9 rb
Are folks upgrading to Rails 5? Where is the Postgres vs. MySQL battle heading? Are devs embracing Puma and concurrency?
From Rails to Hanami: Models jan 9 rb
Hanami is a MVC web framework for Ruby that prioritize the use of plain objects over magical classes with too much responsibility.
Do the Right Thing and Document Your Rails API with Swagger jan 9 rb
Learn how to use swagger to document APIs.
Rescue's Elegant Trick for Knowing Which Exceptions to Catch jan 10 rb
Example of how a seemingly-trivial implementation detail like using === instead of kind_of? makes Ruby much more flexible and interesting.
Fantastic Flow Arrows for Sketch jan 10 web
This tutorial shows you how to make scalable, dynamic flow arrows for your UX flow charts and explainers.
How requirements shaped my code, AKA Rails 5 and ActiveRecord before_destroy callbacks jan 12 rb
Model callbacks in Rails 5 has some gotcha, here is one in before_destroy.
initial-letter jan 12 css3
initial-letter is a CSS property that selects the first letter of the element where it is applied and specifies the number of lines the letter occupies.
Links curated by xenor (publisher), tysliu, mose (editors), Nauman Tariq (contributors) .


The random rant of the week by xenor.


I am not a believer of many things, like god, fate, or fortune teller, but I am a believer of imagination. It's the motivation for human to make great things based on something only in their head.

Sometimes we mistakenly treat illusion as imagination, which leads to (or will leed to) disasters. To distinguish them is actually easy, for imagination you can foresee real steps to the destination, but illusion only shows the destination itself without any routes to it.

More precisely, when we moving toward an imagination, it becomes a vision, a goal, or an open source project. Do you have any imaginations? Let's make it happen today!

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.