#122 - jun 7th 2015


Examples of UI/UX, graphic performance, web design and flashy things.
RDCM design
Website for a construction company in russia, with very cool effects.


Web applications, resources and tools, available for making our life easier or funnier.
Better Error Pages web
Build free 404, 500-level, and maintenance pages in 60 seconds.


A selection of gems or applications updated during past week.
webinspector rb
Yet another web scraper.
matchete rb
A DSL for method overloading based on pattern matching.
lapine rb
A RabbitMQ communicator.
get_freaky rb
Browse and download confreaks videos from the command line.
paperclip.js js
A reactive template engine for modern web applications.
hogan.js js
JavaScript templating from Twitter.
basicModal tool
Easy-to-use dialog system for modern web-apps.
Insignia tool
Customizable tag input. Progressive. No non-sense.
readremaining.js js
Tell your readers how long they'll need to get through all of your gibberish, with this clever jQuery plugin.
ScrollMenu.js js
A new interface to replace your old boring scrollbar
Date Paginator for Twitter Bootstrap js
A jQuery plugin which takes Twitter Bootstrap's pagination component and injects a bit of date based magic.


From the blogosphere or news feeds ...
Algorithmic Fun with Ruby Hashes jun 1 rb
Truth tables, memoization, and recursion in ruby hash.
Capturing stdout & stderr from shell commands via Ruby jun 1 rb
Several ways to get stdout and stderr by ruby.
Functional Programming with Ruby #2/2 jun 1 rb
More Functional programming elements in ruby
The accessibility cheatsheet jun 2 design
Condensed set of rules to keep our web accessible.
Benchmarking Ruby Dispatch Strategies jun 3 rb
Comparison of different strategies of event dispatcher.
Easy AngularJS Forms with angular-formly jun 3 js
A common problem developers face when creating AngularJS applications is that their HTML can tend to become bloated.
Copy & Paste & The Web jun 5 css3
Have you ever tried to copy and paste some text only to find it frustrating, awkward, or even impossible?
Implementing Docker event monitoring from scratch jun 5 rb
docker-api gem makes everything easy.
Links curated by mose (publisher), xenor, tysliu (editors) .


The random rant of the week by mose.

Thought about python fron a rubyist

This weekend there was a python conference here in Taipei (pycon apac). As Gandi was sponsoring it, I went there and tried to figure out how python and ruby communities differ in my local area. As a matter of fact, I also push my python coding skills a bit. I kind of like to nurture a general polyglot approach.

It first seems that the python community is more largely supported by sponsors than ruby one. It's more mainstream in the general engineering world, I guess. There was google, facebook, microsoft, having a table and talking about their cloud things. But the general setup was pretty similar to the ruby or rails conf I've been in.

The topics in this conference were maybe a little more scientific and less web-oriented than we can find in ruby world. Python has tighter bindings with lower level languages. I think it's not a specificity of the language because you also can build C extensions for ruby. But it's more a result of the community interests.

I have the feeling that the ruby community dedicated more efforts towards the web front and other rails related principle like testing suites, DSL and meta-programming. But my general feeling is that there is no technical reason for that. It's just how things happened over time, mostly given the weight of rails in the ruby communities.

Actually, I also had the feeling that pythonists don't consider ruby as a 'competitor'. They feel closer to java, node or golang, and at various occasion I had the impression that they consider ruby to be only the language behind rails.

I also thought that the ruby community was special about its adoption of macbook laptops. Even if actually the python coder has more diversity, I evaluate around half macbooks, the rest split between ubuntu and windows. It's less that in ruby confs where macbooks are kinda 90% and windows users are very few.

Also, I noticed a similar movement about diversity with django girls and pyladies, comparable to the rails girls, which tries to close the gender gap in the engineering world.

Anyways that was good and interesting. Geeks are the same kind, whatever language they use (by trade or by taste). I strongly advise, if you have the occasion, to wander out of your usual communities and join other circles. It gives a good perspective on you usual world.

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.