The condition for an if statement has to resolve to a boolean true/false value. However, all facts are strings, and...
Angular 1.3+ has an alternative getter/setter pattern: You can bind ng-model to an accessor function. This is a function...
JavaScript objects can have getter and setter functions that are called when a property is read from or written to...
This is a problem when using Selenium with Firefox. We recommend using ChromeDriver for your Selenium tests. This setup allows...
Capybara-screenshot can automatically save screenshots and the HTML for failed Capybara tests in Cucumber, RSpec or Minitest. Requires Capybara...
Rails includes a way to see what an e-mail will look like. Integration to RSpec All you need to...
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...
You can do so much more than console.log(...)! See the attached link for a great breakdown of what the developer...
Databound provides Javascript a simple API to the Ruby on Rails CRUD. Tries to expose a full model CRUD as...
Rails guide that covers PostgreSQL-specific column types and usages for Active Record. You should especially keep in mind the...
When you have an ngRepeat directive that uses track by, be sure to move the track by instructions to the...
Interesting approach to caching responses directly in the HTTP server, based on the value of an individual cookie.
Bourbon is a library of pure Sass mixins that are designed to be simple and easy to use. No configuration...
Cucumber will clean up files you've uploaded in your Cucumber features automatically with the attached code. Put the file...
When accepting GIF images, you will also accept animated GIFs. Resizing them can be a time-consuming task and will...
This step will pass if the specified select is sorted. Then /^the "(.*?)" select should be sorted$/ do |label, negate|
A set of javascript tools for working with files. It offers different kinds of things: A cross-browser JS API...
Lightweight Angular JS directive to upload files Includes polyfills for old IEs. Unfortunately, their auto-loading mechanism may not work...
Chances are you're seeing the warning repeated a lot of times, maybe thousands of times. Here's how to...
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...
If you have trouble updating something on FreeBSD you should always take a look in the UPDATING file.