, a participant who just graduated, has to say – “When I joined this course I was sceptical about how useful this course would be for me instead of reading material and watching videos on YouTube and thus saving money. After the course started I realised how valuable this course was. ...
Ruby Patterns: Method with options Posted by rlmflores on July 16, 2012 — 0 comments I've just wrote a blog post about the Ruby Pattern method with options and good practices about how to use it. Comments Post a Comment Comment abilities for non registered users are currently deac...
Your Face in 10 minutes...with Macruby Posted by harisamin on July 16, 2012 — 0 comments I just blogged about my GoRuCo 2012 (Gotham Ruby Conference) microtalk. I had a blast giving and preparing for the talk. Hope you guys enjoy it. Links to code, slide, and video of the talk are in ...
Videos of BostonRB July Talks - Loren Segal and David A Black Posted by dpickett on July 16, 2012 — 0 comments For Boston Ruby Group's July Meeting , Loren Segal came down to Boston to show us "Five Things You Didn't Know Your Documentation Tool Could Do" and David A Black presented "...
Capistrano is an open source tool for running scripts on multiple servers. Itâs primary use is for easily deploying applications. While it was built specifically for deploying Rails apps, itâs pretty simple to customize it to deploy other types of applications. This package is a d...
Complete Redesign of Spree Analytics Posted July 16, 2012 by Sean Schofield Comments We’re pleased to announce a completely redesigned version of the analytics dashboard that ships with Spree. This dashboard is automatically available to all stores running Spree 1.0.x or higher and wi...
Monday, July 16, 2012 at 5:30AM Time for another fun week of yelling at bits. Shortcut Foo - Drills to learn keyboard shortcuts for Vim, Emacs, ST2, TextMate, Visual Studio and more. json_expressions - Test harness for JSON responses that works by providing a pattern to match. Looks u...
is Mike Gunderloy's software development weblog, covering Ruby on Rails and whatever else I find interesting in the universe of software. I'm a full-time Rails developer and contributor, available for long- or short-term consulting, with solid experience in working as part of a distri...
We are currently using Redmine for internal project management but I want to open Redmine to our customers. In order to create a new issue, Redmine displays unnecessary non required fields even if we reduces the permissions of the role as much as we can. For example, "assigned to", "P...
Великолепный Джон Нунемейкер (John Nunemaker) написал отличную статью, где поделился своим опытом в написании хорошего кода. Итогом статьи являются четыре принципа, которым Джон советует следовать. Придерживайтесь принципа единственной ответственности. Добавляйте декорируемые зависимо...
require 'dbus' # gem install ruby-dbus bus = DBus::SessionBus.instance sm = bus.service('org.gnome.SessionManager').object('/org/gnome/SessionManager') sm.introspect sm.default_iface = 'org.gnome.SessionManager' cookie = sm.Inhibit($0, 0, 'inhibiting', 4).first at_exit { cookie = sm.U...
#209 Devise (revised) Jul 06, 2012 | 8 minutes | Authentication , Plugins Devise is one of the most popular authentication plugins for Rails. Here I show how to set it up with a User model and configure the modules, views, routes, and more. Subscribe to Watch Episode Tweet Show Notes ...
de acordo com sua aplicação. Não tem coisa que eu abomine mais do que um banco de dados e uma aplicação web desenvolvida em “Latin1” (iso-8859-1) ou pior ainda, em Windows 1252. Apenas para refrescar a memória, até o Ruby 1.8 todo string de texto era nada mais do que uma cadeia de byt...
In this post I'll make the case for why form-backing objects help keep your app's codebase clean and maintanable, and I'll show how to create, use and test a form-backing object. Imagine that you are building a website where users can register and your stories look something like this...
NAME SYNOPSIS DESCRIPTION BUILD OPTIONS CONFIGURATION KEYS LIST OF AVAILABLE KEYS LOCAL GIT REPOS bundle-config(1) bundle-config(1) NAME bundle-config - Set bundler configuration options SYNOPSIS bundle config [name [value ]] DESCRIPTION This command allows you to interact with bundle...
But this approach becomes increasingly impractical as the table size increases, since User.all.each instructs Active Record to fetch the entire table in a single pass, build a model object per row, and then keep the entire array of model objects in memory. Indeed, if we have a large n...
As you will see it is easy to add a CSV export option to Rails. Here I also show how to export for Excel in a variety of formats.
A Compass extension based on HTML5 Boilerplate at http://html5boilerplate.com