#192 - oct 9th 2016


Examples of UI/UX, graphic performance, web design and flashy things.
RSQ design
An award-winning digital agency.
GitHub Audio design
The music of github events.


Web applications, resources and tools, available for making our life easier or funnier.
Dead Man's Switch tool
Set up emails to be sent out after your death.
Cat Ipsum tool
Litter your copy with more kitty using this furrier alternative to Lorem Ipsum.
Art of README tool
Learn the art of writing quality READMEs.


A selection of gems or applications updated during past week.
Hyperloop rb
Ruby frontend libraries. Write React in ruby.
Faker rb
A library for generating fake data such as names, addresses, and phone numbers.
whirly rb
Colorful Terminal Spinner for Ruby.
Central rb
An agile project planning tool and Pivotal Tracker drop-in replacement
Fukol css3
A grid framework that holds in a tweet, with an attitude.
Typora tool
A minimal markdown editor.


From the blogosphere or news feeds ...
Beware the ORM: Locking and Joins oct 2 rb
Knowing how original SQL generated by ORM and how it interacts with Rails is important.
Sharing models between Rails Apps oct 3 rb
For some situations you can organize your models logic into Ruby modules then move them out to a Rubygem.
Parslet oct 3 rb
Parslet allows you to write a parser that will take the input String (our query) and create a syntax tree.
How it feels to learn JavaScript in 2016 oct 3 js
What does it feel like to be a modern front end engineer.
Building a Rack Web Server in Ruby oct 4 rb
Rack is an interface for structuring web applications using Ruby.
Ruby Versions Used in Commercial Projects, 2016 Edition oct 4 rb
Most people are starting with the latest versions.
Test-Driven Development oct 5 web
This painstaking study is the latest in a long line to find that test-driven development (TDD) has little or no impact on development time or code quality.
Let The Asset Pipeline Die oct 5 rb
Rails hate against javascript is deranged.
Links curated by mose (publisher), xenor, tysliu (editors), nauman, tysliu (contributors) .


The random rant of the week by mose.

The JS toolback hell

This week I laughed a lot while reading How it feels to learn JavaScript in 2016. That article had a pretty good response, like it hits a nerve.

But seriously it's clear that we are at a transition time in Javascript evolution, and there is a huge chaos of possible alternatives to everything. It feels like an ecosystem where the natural selection didn't operate its magic yet. It's like there are things in suspension that are going to fall in order at some point eventually.

My personal bet is that things like elm will win the race, because with its embrace of functional programming it seems like it opens the door to interpretation with yet-to-be-written faster and more direct compilers (rather than transpiling to js). But that's just a hunch.

In the while, front-end craft is now a wizard arcane art. It can't be acquired by pure reasoning and logic, or reading a doc. You need the map of the landscape for knowing the possible choices and alternative intermediary solutions. For part-time front-end people, it's just hell. For now.

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.