#193 - oct 16th 2016


Examples of UI/UX, graphic performance, web design and flashy things.
Offf - Italia design
Pretty neat navigation trick


Web applications, resources and tools, available for making our life easier or funnier.
You might not need Javascript css3
You can build so many functional UI components without the additional dependency.
Bitwarden tool
Store and sync password across devices.
SQL style guide by Simon Holywell tool
A consistent code style guide for SQL to ensure legible and maintainable projects.
Your Social Media Fingerprint web
Any website can detect on which platforms you're signed up (mostly on chrome, and a little less on firefox).
The Open Guide to Amazon Web Services ops
A huge practical guide.


A selection of gems or applications updated during past week.
mastodon rb
A GNU Social-compatible microblogging server
botstack rb
Rapid FB chatbot development with ruby on rails.
Nodejs-dashboard js
Telemetry dashboard for node.js apps from the terminal!
glean tool
A tiny bitmap font for programming
Git-Repo tool
utility for managing services
Resinos ops
Run Docker containers on embedded devices


From the blogosphere or news feeds ...
Refine Your Ruby Util Objects oct 9 rb
Use refine to do monkey patch with monkey.
Euruko 2016 - Ruby is dead, long live Ruby! oct 10 rb
What can we expect for ruby 3?
Diving into How Hashes Work in Ruby oct 10 rb
By far the largest costs in hashing are the rehashing, hash calculation, and bucketing.
Wasting Time TDDing The Wrong Things oct 11 rb
Use top-down approach to prevent refactoring your test all the time.
How we save money by using DDD and Process Managers oct 11 rb
A clever payment management system.
How to generate and add sitemap to your Rails Application oct 11 rb
SitemapGenerator gem is the easiest way to generate Sitemaps in Ruby.
Exploring CLI Best Practices oct 12 rb
List of best practices they use at Localytics.
How kubeadm Initializes Your Kubernetes Master oct 12 ops
kubeadm is a new tool that is part of the Kubernetes distribution as of 1.4.0
Yarn Package Manager: An Improvement over npm oct 13 web
Yarn is the newest package manager on the block with speed and improvements over npm.
We need JavaScript to fix the web oct 15 js
Own the responsibility to work around JS flaky nature and reliability issues.
Links curated by mose (publisher), xenor, tysliu (editors), Nauman Tariq, hsatac (contributors) .


The random rant of the week by mose.

Is Facebook the new NPM?

This week there is a lot of noise in the JS ecosystem, on various trends. But the most noticeable is about Yarn. Yet another package manager for js, that states it opens a war against NPM (in soft terms but clearly enough). The long post from Facebook about it demonstrates a clear effort to push things forward about NPM shortcomings. The reaction on hacker news is pretty verbose.

It provoked a public response from NPM to try to explain that, nop, it's not a war. But I keep feeling that Facebook is slowly taking over another piece of the javascript world. For now, it doesn't seem harmful at all, but my instinct lights a various number of warning bonfires.

But for real, it was more than time that the supremacy of NPM was questioned. It has a lot of flaws and the number of posts about this event proves that the community was kind of waiting for something like this to happen. Like this cheatsheet, various articles like this one, this enthusiastic post from Yehuda Kats. But not everybody is happy about how things are done.

Personally, I like the technical direction it takes. But I hope that like io.js went back to node.js, it will eventually merge back to NPM, really. But I have the feeling it is not going to happen.

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.