#188 - sep 11th 2016


Examples of UI/UX, graphic performance, web design and flashy things.
Designgest design
Designgest is an easy way to get fresh information about interactive design trends


Web applications, resources and tools, available for making our life easier or funnier.
Ruby Rampage rb
Rails eumble is now using a new name, and it will happen soon.


A selection of gems or applications updated during past week.
App_perf rb
Open source application performance monitoring tool with emphasis on ease of setup and use.
action_mailer_matchers rb
Rspec matchers to test Rails' common ActionMailer functionality.
quill js
Powerful rich text editor.
timeago.js js
Tiny library used to format date like '3 hours ago'. No dependence.
Radiobox.css css3
Animated CSS3 radio inputs.
git-fiddle tool
Edit commit messages, authors and timestamps during git-rebase
Insomnia tool
A simple REST API client
My looking glass ops
Utility which combines the functions of the different network probes in one network diagnostic tool.


From the blogosphere or news feeds ...
Resumable File Uploads in Ruby sep 4 rb
We now have an open stable resumable upload protocol which we can all agree on.
Object Orientation in Ruby and Elixir sep 4 rb
Design OO like methods in Elixir.
API First Transformation at Etsy – Concurrency sep 6 web
In order to not reinvent the world on each different device, we started sharing data via an internal API years ago.
Getting Started with CSS Counters sep 6 css3
Another fun little css trick.
Locking Down an SSH Server sep 6 ops
If you have a publicly accessible host connected to the Internet, it's likely under attack.
Being Lazy with ActiveRecord sep 7 rb
Using .lazy to ActiveRecord relation enumerator.
Augmenting a Ruby on Rails App with Vue.js sep 7 rb
A lightweight approach to integrating Vue.js into a Ruby on Rails application.
How To Scale React Applications – Smashing Magazine sep 8 js
The React Boilerplate team explains how they build and scale their web applications.
Building Resizeable Components with Relative CSS Units sep 9 css3
Explore a concept that lets us resize our components by using CSS relative units (%, em, or rem).
Better File Uploads with Shrine: Motivation sep 11 rb
The motivation behind creating Shrine, by going over the limitations of existing file attachment libraries.


Screencasts and conferences videos, or other video feeds ...
AtoZ CSS Screencast: Display (5 min) sep 9 css3
Refresh or learn some basic css elements.
Links curated by mose (publisher), xenor, tysliu (editors) .


The random rant of the week by mose.

Observability and Digestibility

This is a word I love. I found it again in a recent blog post about system blindness and it reminded me how critical this need is. Our systems get more and more numerous and small. The reliability and debugging of a platform now goes into various loops given the multiplication of actors.

Observability should be one core pre-requisite when designing a service oriented architecture with micro-services. But just having everything plugged to some ELK is not going to help that much. I feel that there is a new job in there. Some function that has to be fulfilled. Something to reduce that vast amount of data into something that makes sense. An intermediary that will correlate logs from various sources. It would put them together and reduce them to some meaningful 'events'.

So I think observability is not enough. Digestibility is what makes observability worth it. Maybe such tools already exist? Hmm, probably in the containers worlds there is something like that. Is there not?

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.