JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write., and It is easy for machines to parse and generate. It is based on a subset of the JavaScript pProgramming lLanguage. JSON is a text format that is completely language ...
TL;DR This is your periodic reminder to specify dependency versions in your Gemfile I started updating one of our larger projects at work to use edge Rails. This project uses devise, and the Gemfile declares the dependency like this: gem "devise" The latest version of devise correctly...
The third step of “red, green, refactor” is an important one. The feature is not done if you skip this step. The whole point of “green” is to get to “refactor”. But it can be easy to lose sight while doing this step; it’s easy to start re-implementing irrelevant parts of the system. W...
This post is part of a series of 31 Rails 4 articles being released each day in December 2012 . As of June 2013, Ruby 1.8.7 will no longer by maintained by the Ruby core team. It has reached its end of life and Rubyists have been asked to use Ruby 1.9 moving forward. In an announcemen...
Freelancer.com (formerly GetAFreelancer) is the world's largest outsourcing and crowdsourcing marketplace for small business . We have hundreds of thousands of satisfied customers from all over the world. We connect over employers and freelancers globally from over 234 countries & reg...
Delicious Soap Posted by rubiii on December 18, 2012 — 0 comments I just released Savon 2.0 . Hope you like it. Comments Post a Comment Comment abilities for non registered users are currently deactivated, pending time to add a proper CAPTCHA to solve the escalating spam problem. ...
Avant de commencer, faisons un petit rappel. Ruby est un langage de programmation (comme PHP, Java, Python…) et Ruby on Rails est un framework (les fondations d’un site, cela évite de réinventer la roue et permet de bien structurer son code). Ruby on Rails est un framework web très ut...
Format Text Headers # This is an <h1> tag ## This is an <h2> tag ###### This is an <h6> tag Text styles *This text will be italic* _This will also be italic_ **This text will be bold** __This will also be bold__ *You **can** combine them* Lists Unordered * Item 1 * Item 2 * Item 2a * ...
From: 無量井 健(むりょうい けん) <muryoimpl@g...> Date: Tue, 18 Dec 2012 12:56:34 +0900 Subject: [learn-ruby-in-kansai:2552] 第56回 Ruby/Rails勉強会@関西の開催&発表者募集
J’aiPasEnvie.com est une jeune startup créée récemment. C'est quoi ? Le concept : pouvoir déléguer une tâche, quelle qu’elle soit, de façon exceptionnelle quand on pas envie, pas le temps ou pas la compétence pour le faire. Un exemple ? Pense à la dernière fois où il a fallu faire le ...
DCI: The King of the Open/Closed Principle Posted by mikepack on December 18, 2012 — 0 comments In DCI: The King of the Open/Closed Principle , I look at how DCI guides developers towards following the open/closed principle. OCP is baked into the core of DCI! Comments Post a Comme...
Chubby Models Are Still Fat With Concerns. DCI Focuses On How Things Work Together Posted by jim on December 18, 2012 — 0 comments Read about how ActiveSupport::Concern won't reveal how your system works or why any of those concerns exist where they do. DCI is an approach to help you ...
Netzke 0.8 is out - revised API, much improved docs, more fun Posted by nomadcoder on December 18, 2012 — 0 comments Netzke - a library for building client-server GUI components with Sencha Ext JS and Ruby - was updated to version 0.8. It brings a major, backward-incompatible update t...
Two Daniel Pair Live Show 2 发布 gistflow.com上有不少有意思的ruby ti... Nginx 配置指令的执行顺序(转) SEO Tips 信息图:图说社交网络的前世今生 某人分享的他常用的服务器管理脚本 RubyConf TW 2012 Presentati...
Deploying New Image Formats on the Web Posted by igrigorik on December 18, 2012 — 0 comments If we really want to make an impact on web performance, then image formats is the place to do it. There is absolutely no reason why we shouldn't have dozens of specialized formats, each tailor...
Different models in your Rails application will often share a set of cross-cutting concerns. In Basecamp, we have almost forty such concerns with names like Trashable, Searchable, Visible, Movable, Taggable. These concerns encapsulate both data access and domain logic about a certain ...