Archives

#107 - feb 22th 2015

Look

Examples of UI/UX, graphic performance, web design and flashy things.
Genelab design
Nice website, but also, well, it's in space.

Use

Web applications, resources and tools, available for making our life easier or funnier.
Remote | OK tool
An aggregated job board for remote opportunities.
Goal-Oriented Git tool
(book) another book from Thoughtbot, aimed at git beginners, now in beta.
Commits.io tool
A shop that sells posters with your github code.
The devops checklist ops
48 items you can use to gauge the maturity of your software delivery competency.

Install

A selection of gems or applications updated during past week.
Redmine 3.0.0 rb
and 2.6.2, including security fixes too.
Rails ERD rb
Generate Entity-Relationship Diagrams for Rails applications.
Cuba rb
Cuba is a micro framework in ruby for web applications.
Deployinator rb
Deploy code like Etsy.
Sonny.js js
Minimal single page app framework.
Konva js
2d html5 canvas framework for desktop and mobile applications.
Graylog v1.0 ops
A big milestone for that alternative to elk.
Baci ops
ACI builder for rocket, using Dockerfiles.

Read

From the blogosphere or news feeds ...
Mark Methods Private When You Don’t Test Them feb 16 rb
Mark methods private when you test them indirectly by calling the other, public methods in the same class.
Creating an Image Gallery with the Flickr API feb 16 js
Tutorial on using the Flickr API.
Building a Credit Card Form Custom Element with Polymer feb 17 js
Demo of an example usage of polymer.
Breakpoints and Tweakpoints in Sass feb 17 css3
A way to deal with responsive design is to use a map of breakpoints in a config file.
Refactoring code that accesses external services feb 17 rb
Refactor some congealed code into a common pattern: separation of external service access code.
A Brief Look at Alternate Web Frameworks for Ruby feb 17 rb
Because rails is not the only choice.
Using PostgreSQL and jsonb with Ruby on Rails feb 17 rb
PostgreSQL 9.4 introduced jsonb, a new column type for storing documents in your relational database.
Test Drive Your Dockerfiles with RSpec and ServerSpec feb 17 ops
Demonstration on how to TDD a Dockerfile that installs Node on Ubuntu.
Accidental CSS Resets feb 18 css3
Any time you use a shorthand property in CSS, you set all the values for all the properties it deals with.
Gulp on Rails: Replacing the Asset Pipeline feb 18 rb
A solution that fully integrates a Gulp-based asset pipeline with Rails.
Models on a diet feb 18 rb
Usually models are very fat, here is how to extract validations out of the model.
Rails on Docker feb 19 rb
Tutorial to seyup a working rails dev env on a mac.
Understanding Bundler's setup process feb 19 rb
A look into Bundler's code.
The Registry Pattern feb 19 rb
Using a Registry to look up collaborators in Rails, like external APIs.
Some Basic Ruby Tools for Sniffing out Errors feb 20 rb
Quick review of pry, byebug, pry-debug, better_errors, notify_send.
Why doesn't my code work outside of Rails? feb 20 rb
The evil of rails monkey-patching.

Watch

Screencasts and conferences videos, or other video feeds ...
Introduction to Importing from CSV (16m) jan 21 rb
Introduction to Importing from CSV.

Listen

What could be heard last week ..
Developer tea 18 (11m) feb 16 web
Listener Questions.
NodeUp 83 (1h06) feb 16 js
A libuv show.
Javascript Jabber 146 (59m) feb 18 js
io.js with Isaac Schlueter and Mikeal Rogers.
Web platform #31 (51m) feb 17 web
Building with React.js.
CodePen 36 (31m) feb 18 web
Settings.
RubyRogues 195 (58m) feb 18 rb
Building Your Technology Radar with Neal Ford.
Adventure in angular #30 (29m) feb 19 js
Angular Interns with Rodric Haddad and Anting Shen.
Git minutes #31 (1h05) feb 19 rb
Heroku Recommends Puma, pretty_backtrace, Weird Stuff with Hashes, Ruby Survey 2015, Que.
Ruby5 #529 (5m) feb 20 rb
private methods, Set intersection, fat models, Predicting Test Failures.
The cloudcast #179 (40m) feb 20 ops
Managing Containers w/o a Tupperware Party.
Developer tea 19 (14m) feb 20 rb
Ben Orenstein from Thoughtbot, Part One.
The Bike Shed 8 (37m) feb 20 rb
Attributes API, Relation#or, Paid Open Source.
The Changelog #143 (57m) feb 20 js
Mary Rose Cook on Gitlet.
Links curated by mose (editor), xenor, simon (informers).

Rant

The random rant of the week by mose.

Happy year of the Goat

Here it was Chinese New Year this week. A good occasion for those who are not familiar with chinese state of the web to read about its web design trends 2015. This article is pretty deep and reflects accurately how China uses its connectivity.

So, xin nian kuai le, and of course, gong xi fa cai. And if you need related icons, here are some.

Hello in Firefox

Now that I'm working from Taiwan with a French company, I was have been searching for a decent solution for video conferencing. Because skype and google-hangouts are just not things I like to use. I found out that new versions of firefox include by default a one to one webrtc feature, named Hello. It works pretty nicely. I also tried out Glideroom and Hutt. There are also heavier solutions that I tried in the past like the big blue button.

Unfortunately some dude in the ops team pointed out that webrtc was not secure, so it's not likely to become a standard for us. Hrum, well, that's debatable how proprietary solutions are more secure. There is no way to get it figured out. Anyways Webrtc became a w3c standard recently, and the section 12, named security, says: TBD. Let's hope it will be done properly.

Any of you have some first hand experience with any alternative video conference system, please send me a mail with your feedback.

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.