Archives

#138 - sep 27th 2015

Look

Examples of UI/UX, graphic performance, web design and flashy things.
Keep out design
A webGL experiment.

Use

Web applications, resources and tools, available for making our life easier or funnier.
Transforms in CSS css3
(free ebook) Revamp the Way You Design, by Eric A. Meyer.
RePhone tool
Open source and modular phone.
Hoist tool
Like IFTTT, but kind of focused on financial services.
Union station ops
Monitor and analyze your Passenger apps, a new service from Phusion.

Install

A selection of gems or applications updated during past week.
data_filter rb
An extensible DSL for filtering data sets.
warden-github-rails rb
Gives Rails an easy to use warden strategy to authenticate GitHub users.
Serial rb
Plain old Ruby for generating primitive data structures from object graphs.
Belle js
Configurable React Components with great UX.
Traefik ops
HTTP reverse proxy and load balancer made to deploy microservices with ease.

Read

From the blogosphere or news feeds ...
Develop fast web apps in Phoenix using pjax sep 20 el
Simplistic approach for great client-side perfs without the load of a big framework.
React Native Example App: Navigation sep 21 js
Simple example on how to do a native app with react native.
Getting Started With Webpack sep 22 css3
Part module loader, part pre-compiler, Webpack fills an interesting niche in our tool chains.
Speed up your RSpec tests by reviewing Factory Girl sep 23 rb
FactoryGirl, if not used it properly, it may imperceptibly slow down your tests.
Rails Got 99 Problems (But These Ain't Them) sep 23 rb
A response to those that write about the problems with ruby.
Launching nginScript and Looking Ahead sep 23 js
Nginx launches its own javascript interpreter.
The 12 best websites to find your next remote job sep 23 web
Review of the ways to find remote positions, remotely.
Rails, ElasticSearch and Go – merry go round sep 24 rb
Combining Go and ElasticSearch in Rails to boost up performance.
Respect HTTP Caching sep 24 rb
Use HTTP cache to reduce your API loading.
How To Leverage Ruby's Functional Programming Capability sep 24 rb
While Ruby is not a truly functional language, developers can still write Ruby code in a functional way.
JavaScript Debugging for Rubyists sep 24 js
Translation guide to help Rubyists discover the JavaScript equivalents of common Ruby debugging techniques.
Inside The GitHub Systems Where Open Source Lives sep 24 web
Sometimes the best way to cope with scale is to keep things simple. This is the Github approach.
Blocks in Ruby sep 25 rb
Yet another introduction to blocks.
Why you should use Rails for your new company sep 25 rb
Some more opinions against Jared Friedman's 'Why I wouldn’t use Rails for a new company'.
Golang: Working with Gzip and Tar sep 27 go
Example code for basic compresison operations in go.

Watch

Screencasts and conferences videos, or other video feeds ...
Full Stack Fest 2015: Ruby 3.0, by Yukihiro Matsumoto (45m) sep 22 rb
Talk about cuncurrency and other new things in Ruby 3.0.
New Turbolinks 3 Features With Ruby on Rails (1h) sep 22 rb
A Livecoding session about the new turbolinks.
Links curated by mose (publisher), xenor (editors), hsatac, ilake (contributors) .

Rant

The random rant of the week by mose.

Show your work

There is one thing I'm know for. I'm relentlessly pushing people to publish their code and participate in the open source world. I starting more than 15 years ago and I never stopped. The fact is that it's not easy to open up your possibly messy code to the world. But honestly, better have dirty code out there than nothing.

Beyond the philosophical reasons on should publish his code, there are various practical reasons. Like craftsmen or artists, we depend on a reputation system that includes being visible. Some people write a lot of blog posts and that works too. But the easiest way to get yourself some legitimacy is to have an active github account (or any other public place where code can be seen).

Honestly when I recruit developers, blank github accounts raise a suspicion. And when I meet someone new in a conference or a meetup, I first go to github before checking out linkedin. Don't you?

So, if you have been thinking about putting more code on github for a while, but it didn't come to reality, just kick your own ass. Take a weekend. If you are more stimulated by interaction, interest some friend for doing a mini private hackathon. You certainly already have a lot of thing that would need just a little bit of cleaning for being released into the wild.

And, if what stimulates you is to have other people nagging you about it, just join our slack channel (send a mail to mose@greenruby.org to get an invite, no question asked). I think I will setup some clever page that makes auto-invites like the one they have on ruby-taiwan community. That group has some amazing activity recently (kudos juanito).

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.