#145 - nov 15th 2015


Examples of UI/UX, graphic performance, web design and flashy things.
Boldking design
Simple and nice usage of illustrations.


Web applications, resources and tools, available for making our life easier or funnier.
DreamFactory tool
REST API backend for mobile, web, and IoT applications


A selection of gems or applications updated during past week.
Ruby 2.3.0-preview1 Released nov 11 rb
Many new features and improvements are included.
Immutable-struct rb
Create struct-like classes that don't have setters, but have an awesome constructor.
Stitches rb
Rails Engine and supporting classes for easily exposing a RESTful API.
Rspec_api_documentation rb
Automatically generate API documentation from RSpec.
Apitome rb
An API documentation reader (as a rails engine) for RSpec API Documentation.
Descriptive_statistics rb
Adds methods to the Enumerable module to allow easy calculation of basic descriptive statistics.
Facette ops
Time series data visualization and graphing software.
Clair ops
Container Vulnerability Analysis Service.
Helm ops
The Kubernetes Package Manager.


From the blogosphere or news feeds ...
Ruby DelegateClass nov 8 rb
Composing objects to achieve flexibility and maintain encapsulation.
Slicing and Dicing Ruby Enumerables nov 10 rb
Super-useful methods when you need to group items in an array or other enumerable based on arbitrary criteria.
Methods to Remember Things by: Ruby Memoization nov 10 rb
Another post describing memoization in details.
Six years of Go nov 10 go
Happy birthday Go.
Hash Comparison in Ruby 2.3 nov 11 rb
New hash comparison methods that will be available in Ruby 2.3 when it's released this coming Christmas.
Snappier Development Mode in Rails 5 nov 11 rb
For a long time Rails simply reloaded unconditionally in every request, this will be changed in Rails 5.
The Sprockets 4 Manifest nov 11 rb
When Rails 5 is released it will require that you upgrade to Sprockets 4.
Search by proximity using PostGIS and Rails nov 11 rb
Try out PostGIS, an addon for PostgreSQL.
The Difference Between Responsive and Adaptive Design nov 11 css3
This is a question that comes up more regularly than you might expect.
Using HTML5’s Native Drag and Drop API nov 11 html5
Hook into native events and attributes to handle drag and drop interactions.
Simple, Clutter-free Programming with Go nov 11 go
Many of the reasons Go is chosen for large-scale, distributed and network-heavy applications.
Ruby 2.3.0 preview 1 nov 12 rb
Review of did_you_mean.gem, Safe navigation operator and Frozen String Literal Pragma.
Bulletproof Rails Background Jobs nov 12 rb
Few common-sense patterns to keep the back side as neat and well-ordered as the front.
Power Failure Testing with SSDs nov 12 ops
Testing SSD disks and Postgres.
An Overview of JavaScript Templating Engines nov 13 js
What benefits JavaScript templates can provide.
Links curated by mose (publisher), tysliu (editors), Nauman Tariq, hsatac, xenor (contributors) .


The random rant of the week by mose.

More about bullies

This week I read the reaction of Avdi to the rant of Linus last week. He proposes a short but insightful angle by just naming it 'bullying'. It rejoins the damage that I consider the coder-hero culture brings to our industry.

Certainly the creative process of writing software attract creative people. They have strong personalities, some have tendencies to mild autism. They move mountains and their pride make them work day and night to achieve unbelievable things.

This is good and well, but on the long run, now that we are passing 2 generations of coders, we know that it's not sustainable on the long run. Plus, it has a disastrous impact on team building. No pyramid was built by a single hero.

Incidentally I also read an interesting article about Why computer programmers need to stop calling themselves engineers already. Even if I can't clearly explain how this is related, I have the feeling it's talking about something that is in the same area.

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.