#125 - jun 28th 2015


Examples of UI/UX, graphic performance, web design and flashy things.
Void design
Artistic web expriments.


Web applications, resources and tools, available for making our life easier or funnier.
Opalist rb
Bi-weekly publication showcasing the latest news and tutorials for Opal.
No Code-Of-Conduct web
Do we really need CoC?


A selection of gems or applications updated during past week.
Rails 4.2.3 and 4.1.12 jun 26 rb
This is a minor upgrade with some bugfixes.
filterrific rb
A Rails Engine plugin that filter, search, and sort ActiveRecord lists.
tty-pager rb
Terminal output paging.
disposable rb
Decorators on top of ActiveRecord.
Atom 1.0 tool
After one year of dev, here is the first stable release for that text editor from Github.
Pale Moon tool
Open Source, Firefox-based web browser


From the blogosphere or news feeds ...
Bitwise hacks in Ruby jun 22 rb
Some practical and less practical usage of bitwise operators.
Rails Multi-Database Best Practices Roundup jun 22 rb
Most Rails applications I have worked with have managed two or more database connections.
How to Preload Rails Scopes jun 23 rb
By change scope to associations.
Drat! - Ruby has a Double Splat jun 23 rb
Double splats mean two things and they’re inverses of each other.
So. Many. States. jun 23 css3
Contexts or situations in which any given element might be in.
Docker Slips a Universal Runtime Into All Containers jun 23 ops
Docker and CoreOs finally make peace.
Handling File Uploads Painlessly with Filepicker jun 24 js
Filepicker is a web service for taking the headache out of file uploads.
Animated Sign Up Flow jun 24 css3
A pricing table that animates into a sign up form once the user selects a plan.
Decouple ActiveRecord callbacks with some Pub/Sub jun 25 rb
By background job and ActiveSupport::Notifications.
Showing similar results in Postgres jun 25 tool
Just because the user is 1 letter off doesn't mean I shouldn't give them a meaningful search result.
Rails CI with Jenkins and Docker Compose jun 26 rb
Details on how Wolox uses Jenkins with docker compose.
Disposable – The Missing API of ActiveRecord jun 27 rb
Another invention from the Trailblazer track.


Screencasts and conferences videos, or other video feeds ...
Gorails 61 (10m) jun 26 rb
Manage Assets With Rails Assets.
Video: Understanding React Events (5m) jun 26 js
Understand how to create events through React.
Links curated by mose (publisher), xenor, tysliu (editors) .


The random rant of the week by mose.

a taste of FreeBSD

This weekend I installed FreeBSD 10.1 on a disk of my desktop. Beyond the fact that we are using that system at work, more and more, I was just curious about the setup for a desktop. I was pleasantly surprised and everything went very smoothly.

I'm quite familiar with Linux and that was enough for making the ride very easy. The general impression is that actually the system is simpler than on Linux, maybe more consistent. The pkg system, alternative to the traditional ports system, makes thing much more 'out of the box'.

And for the rest, well, in one afternoon, and just by following the doc, I had my window manager up and running, and ready to begin playing with bhyve. I was surprised to see that bhyve kernel modules were included by default in recent releases. I heard there are still some bumps on the road for laptop about the sleep to disk mode, but I'm not concerned by that.

It feels like BSD is a shy actor that actually powers much more stuff that we can suspect. But it has a pretty active community and a very decent documentation. Well, give it a try if you like playing with various distributions of free and open operating systems. It's much less scary that its reputation seems to convey.

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.