This is a problem when using Selenium with Firefox. We recommend using ChromeDriver for your Selenium tests. This setup allows...

github.com

Capybara-screenshot can automatically save screenshots and the HTML for failed Capybara tests in Cucumber, RSpec or Minitest. Requires Capybara...

makandra dev
api.rubyonrails.org

Rails includes a way to see what an e-mail will look like. Integration to RSpec All you need to...

pgcli.com

A CLI for working with Postgres databases. Ships with auto-completion and syntax highlighting.

The API is a little confusing because animate returns a reference to the element to enable chaining.

jQuery comes with .animate() that lets you transition some CSS selectors: function floatIn($element) { $element.css({ 'opacity': 0, 'margin-top': 200px...

developer.mozilla.org

You can do so much more than console.log(...)! See the attached link for a great breakdown of what the developer...

makandra dev
databound.me

Databound provides Javascript a simple API to the Ruby on Rails CRUD. Tries to expose a full model CRUD as...

edgeguides.rubyonrails.org

Rails guide that covers PostgreSQL-specific column types and usages for Active Record. You should especially keep in mind the...

docs.angularjs.org

When you have an ngRepeat directive that uses track by, be sure to move the track by instructions to the...

blog.phusion.nl

Interesting approach to caching responses directly in the HTTP server, based on the value of an individual cookie.

makandra dev
github.com

Bourbon is a library of pure Sass mixins that are designed to be simple and easy to use. No configuration...

When accepting GIF images, you will also accept animated GIFs. Resizing them can be a time-consuming task and will...

makandra dev

RSpec::Matchers.define :be_naturally_sorted do match do |array| array == array.natural_sort end end See RSpec: Where to put custom...

This step will pass if the specified select is sorted. Then /^the "(.*?)" select should be sorted$/ do |label, negate|

makandra dev
mailru.github.io

A set of javascript tools for working with files. It offers different kinds of things: A cross-browser JS API...

github.com

Lightweight Angular JS directive to upload files Includes polyfills for old IEs. Unfortunately, their auto-loading mechanism may not work...

makandracards.com

Chances are you're seeing the warning repeated a lot of times, maybe thousands of times. Here's how to...

Today in computer: In Coffeescript, on and yes are aliases for true. off and no are aliases for false.

If you want a class-like construct in JavaScript, you can use the module pattern below. The module pattern gives...

Sometimes you want Angular to watch an object only until a certain state is reached (e.g. an object appears in...

It might happen that your Sidekiq queue gets stuck, hanging at 0% CPU load. When we inspected the process using...

svnweb.freebsd.org

If you have trouble updating something on FreeBSD you should always take a look in the UPDATING file.

The Angular 1.2 way: # By default, angular returns undefined for invalid attributes which removes # the value from the form field...