Wove | |
Pretty neat website for an interesting device. |
Rscss | |
Reasonable system for CSS stylesheet structure. | |
Ruby-tricks | |
Ruby tricks. | |
Brave Clojure | |
(book) Free online E-book for learning Clojure. | |
AnyAPI | |
Documentation and test consoles for over 150 public APIs. |
Administrate | |
An admin dashboard as Rails engine, build by thoughtbot. | |
Rubycritic | |
A Ruby code quality reporter. | |
Namecase | |
Properly case people's names | |
Freakonomics | |
Freakonomics Radio CLI downloader. Nothing exceptional, I just happen to love that podcast. | |
Ircanywhere | |
Web based multi-user IRC bouncer. |
Elixir is not Ruby | nov 1 |
Differences on all dimensions about Elixir and Ruby. | |
Blog migration: From Jekyll to Middleman | nov 1 |
Experience of a migration. | |
Understanding self in Ruby | nov 2 |
Look at self in a variety of every-day situations. | |
React Native - How to make Instagram | nov 2 |
Full length tutorial on a react native app with gl-react. | |
How Ruby Interprets and Runs Your Programs | nov 3 |
Using ripper and RubyVM::InstructionSequence to examine and understand how ruby works. | |
Hunting Down the Scoop on ActiveRecord Scopes | nov 3 |
What was going on under the hood when you use scopes. | |
Announcing Administrate | nov 3 |
The successor of active-admin. | |
Naming Colors | nov 3 |
Someone made a mac app to give sensible names to colors. | |
Using Form Objects in Ruby on Rails | nov 4 |
Tutorial on how to use form objects to lighten models. | |
Team Collaboration System | nov 4 |
Managing shared resources among developers. | |
Advanced Data Structures in Ruby | nov 5 |
2 examples of advanced data structure. | |
How constant lookup and resolution works in Ruby on Rails | nov 5 |
How autoload_paths, require, load, and require_relative works in rails. | |
Ruby Web Applications Without Rails | nov 6 |
Program in ruby for the web with no framework, just rack. | |
Reengineer legacy Rails applications | nov 7 |
Regain control of big ball of mud Ruby on Rails applications. |
Recently I had to package a gem for debian as a .deb. As a matter of fact, there is a lot of companies that are not in the ruby ecosystem and they rely on things they trust rather than rubygems. For a while debian was way behind on the inclusion of ruby and versions were outdated there. So a parallel distribution ecosystem had to be created. Now we have rvm, rbenv, or chruby for ruby and bundler and rubygems for the packages. But where I work, they package everything as debian packages. So I had to adapt.
So I went have a look at the debian ruby team and checked out the tools. That gem2deb tool is pretty convenient. I am using debian for a while but never really had to package anything. The debian community process is a bit complicated and they are not very inclusive. Compared to the ease of uploading any gem to rubygems, it's quite a fortress, and people in the process are not very welcoming.
Maybe it's generational. Debian started before sourceforge existed, they are rooted in a community tradition that are very exclusive and a bit elitist. But technology changes faster than people, obviously. Younger communities bootstrap in a more fluid environment.
I'm not sure it is related but maybe it is, there was another epic [Linus Hit][liushit] recently. Well, all those things put in perspective the niceness of the ruby community. Really, cherish it and enjoy it, it's precious.