#182 - jul 31th 2016


Examples of UI/UX, graphic performance, web design and flashy things.
Humans and Machines design
Digital creation agency website.


Web applications, resources and tools, available for making our life easier or funnier.
The Ruby Bibliography rb
Peer-reviewed papers and articles that cover Ruby implementation or use Ruby
security-guide-for-developers rb
Security Guide for Developers, currently only checklist and vulnerabilities stats are available.
bash keyboard shortcuts tool
An useful cheatsheet.
HackerOne ops
Vulnerability coordination and bug bounty platform


A selection of gems or applications updated during past week.
rack_toolkit rb
A dynamic Rack server to help testing Rack apps.
Mini-StatsD rb
A simple StatsD listener.
Light-decorator rb
Light pattern Decorator for Rails from Light Ruby.
box-js js
A tool for studying JavaScript malware.
push_type js
An open source content management system for Ruby on Rails.
action-cable-node js
Action Cable extracted from Rails 5 and packaged as a Node module
biscuit go
A multi-region HA key-value store for AWS secrets.


From the blogosphere or news feeds ...
Jekyll turns 3.2 jul 26 rb
Happy Day! Jekyll v3.2.0 is out, and packed full of goodies.
Flynn 1.0 is here! jul 26 ops
After 3 years of development, here is the first stable version.
ROM 2.0.0 Released jul 27 rb
Huge milestone for the project as its infrastructure is now complete.
Why Uber Engineering Switched from Postgres to MySQL jul 27 ops
Uber Engineering explains the technical reasoning behind its switch in database technologies, from Postgres to MySQL.
Behind The Scenes: How Numbers Work in Ruby jul 28 rb
Different number-related classes lives in Ruby
CSS Writing Mode jul 28 css3
A short article that explore the awesome CSS writing-mode property.
Fake it 'til you Make it CSS jul 29 css3
here is nothing worse than a white page with content slowly populating, so why don’t we fake it until the content makes it?
The State of CSS Reflections jul 29 css3
A cool css effect demonstrated in details.
Rails: Automatically Set User Timezone During Signup jul 30 rb
To read the timezone information correctly, let’s use the jsTimezoneDetect library.


Screencasts and conferences videos, or other video feeds ...
Creating a Culture of Observability (31m) jul 26 ops
Measure for how well internal states of a system can be inferred by knowledge of its external outputs.
Links curated by mose (publisher), xenor (editors), mose, nauman (contributors) .


The random rant of the week by mose.

Chatops and machine learning

Since I slowly becomes the chatops specialist where I work, I get to think I want more. Since the beginning we have been interacting with programs essentially with graphical interfaces. First asynchronous if we think about the web, now more and more synchronous, but they are interfaces that are not human. They are designed for giving control to the operators of those interfaces.

But the more we advance in autonomy of our programs, the more we should trust them to sort the information by priorities. The interfaces like Siri, Echo, are much more 'human' and conversational. It doesn't take a genius to speculate that interfaces are going to die one day, except for very specialized usages, and more interaction will be just more conversational.

In the course of my development of interactive agents for technical needs, I noticed that adding just a little bit of intelligence and memory in those agents goes a long way in usability. Especially in chatops, a lot of the actions required from those agents are predicable and repetitive. The development of new features should follow the recognition of those patterns and shorten the path to accomplish some actions. That's pretty much my job.

But coding this continually is not very cost effective. Tools also change, then patterns evolve. Now all I can think about is a way to design an irc bot that learns by itself. Some program that does real meta-programming and considers its commands as data rather than hard-coded pre-conceived path for the information to flow.

If you know some tools that already do that, can you fire me a mail?

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.