wiki.macromates.com

When using TextMate2 with the cucumber bundle, it does not recognize step definitions (e.g. custom_steps.rb) as such but believes they...

makandra dev
sitepoint.com

A look at Prawn, PDFKit, and Wicked PDF

robots.thoughtbot.com

Declare an enum attribute where the values map to integers in the database, but can be queried by name.

blog.mariadb.org

MariaDB 10 includes numerous innovations developed with and for web-scale players like Google, Fusion-IO and Taobao such as...

blog.codeclimate.com

Splitting a long method into sub methods is easier in instances since it is in classes. Since...

everydayrails.com

I recently had a need to demonstrate a data-heavy application to potential customers. Demonstrating the application with bogus numbers...

makandra dev
github.com

We now have a gem that supports our form model approach.

Internet Explorer on Windows 8 and 8.1 is available in a "Desktop version" and the metro version which is designed...

lucaguidi.com

Ruby’s model for concurrency is based on threads. It was typical approach for object oriented languages, designed in the...

stackoverflow.com

Check out the jsFiddle Demo. CSS .absoluteCenterWrapper { position: relative; /* Declare this element as the anchor point for centering */ } /* Positioning */ .absoluteCenter...

makandra dev
github.com

Directory of popular Github projects.

medium.com

When you, as a developer, look at the choices used to build a particular application, you’re blown away at...

browserstack.com

Local testing allows you to test your private and internal servers using the BrowserStack cloud, which has support for firewalls...

gist.github.com

How to remove/disable the automatic XSS protection helper html escaping for Rails 3. This is probably a horrible idea.

On Ubuntu, you can scroll horizontally with your mouse wheel when holding the Shift key while scrolling.

Your development machine is usually on a very good network connection. To test how your application behaves on a slow...

twitter.com

Alternatives to drop-down menus to consider in form design.

By default, Rails' validates_uniqueness_of does not consider "username" and "USERNAME" to be a collision. If you use MySQL...

Put the attached file to config/initalizers to ignore some fields for rejecting nested records (e.g. hidden input fields).

requiremind.com

Batman is an alternative Javascript MVC with a similar flavor as AngularJS, but a lot less features and geared towards...

If you are trying to inspect timings in JavaScript, you can use console.time and console.timeEnd which will write to your...

makandra dev

When you call a method on an object, Ruby looks for the implementation of that method. It looks in the...

medium.com

Article about implementing authentication (current_user) and authorization (access rights) in AngularJS. Has an surprising amount of practical and understandable...

When you use a belongs_to or has_many macro you might be surprised that the methods that it generates...