#147 - nov 29th 2015


Examples of UI/UX, graphic performance, web design and flashy things.
Empty states design
A collection of designs for empty states.
Sweet Punk design
Creative digital agency based in Paris


Web applications, resources and tools, available for making our life easier or funnier.
DevOps eBooks and Resources rb
(books) Resources available for free download for developers, operations, QA and security leaders.
HackerRank web
Where hackers hangout to solve interesting Computer Science challenges
Perl 6 Introduction tool
Your thought (or hoped) it was dead? It's alive again.


A selection of gems or applications updated during past week.
lock_and_cache rb
Make sure only one process calculates the cache and gain lock to prevent other processes to calculate the cache again on redis.
LoopBack js
Highly-extensible, open-source Node.js framework.
Perfect tool
Server-side Swift.
Kings hand tool
Tool for organizing ad-hoc shell(ish) scripts.


From the blogosphere or news feeds ...
Building a Slackbot with Ruby and Sinatra nov 23 rb
Make a Slackbot in few steps with Sinatra.
Physical software made easy with Arduino and Ruby on Rails nov 23 rb
Combine web development with IoT.
Creating Node.js Command Line Utilities to Improve Your Workflow nov 23 js
Brian Rinaldi demonstrates how to use the Vorpal module in Node.js.
Rails Asset Pipeline Simple Guide nov 24 rb
How asset pipeline work and how you can use it with your rails application.
JSON API Apps With Lotus nov 24 rb
Use Lotus gems to build it a json API server.
Rails: How to create a custom PDF renderer plugin nov 24 rb
A detailled tutorial to make render spit out PDF files with prawn.
Peeking Under the Hood of ActionController Parameters, Part 2 nov 24 rb
The next part of last week article.
Is it nil? nov 25 rb
Everything is not nil except itself.
Ruby memory analysis over time nov 25 rb
Time-based approach to debug ruby memory leak.
Know What Your Users Know with Raygun nov 26 rb
How to integrate Raygun into your Rails application and start to track errors in just ten minutes.
Drag and Drop File Uploading nov 27 css3
We can't 100% rely on browsers supporting drag and drop. We should provide a fallback solution.


Screencasts and conferences videos, or other video feeds ...
RubyConf 2015 - Keynote and Q&A: Matz (1h12) nov 22 rb
Amongst (many) other things about Ruby 3, Matz announced the Ruby 3x3 (@ 54:05), a goal for Ruby 3 to be three times faster than Ruby 2.
Messenger: The (Complete) Story of Method Lookup nov 24 rb
By Jay McGavren at RubyConf 2015.
Reliable Concurrency Without the Actor Model nov 24 rb
This talk was given at 2015.
Links curated by mose (publisher), xenor, tysliu (editors), Nauman Tariq, ilake (contributors) .


The random rant of the week by mose.

Code in the dark

My attention was brought this week to Code in the dark events. It seems pretty cool. A 15 minutes race in html and css with no preview. But the thing that brought my attention to that format is the special editor used for those events with a special effect on the cursor. It seems to add a really dramatic effect on the competition. We need more ideas like that for pure geek fun.

First look at perl 6

For many people, Perl sounds like trauma. Because it didn't move for a while, when I hear something is perl code, it sounds like it's legacy code, old and dusty. Well, Perl 6 is going to come out for christmas and the situation may change. Perl 6 is in the lab for 15 years now, it's more than time to get it shipped.

At first glance, they seem to have tried to 'modernize' the language, make it more idiomatic. It even seems it looks more like ruby, with the replacement of arrow by dots, the optional parenthesis, better exception handling. Well, overall, it feels cleaner. But it also seem to have some potential to mix functional and object-oriented in an interesting way.

So, maybe there is going to be a second life for the old perl. It's a breaking version, old perl code will certainly break on the new version. So it's almost like a new language. For sure I will still keep ruby as my preferred language, but I like multilingualism, so maybe I will give it a try .. again (last perl app I wrote was 12 years ago).

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.