The way that Javascript schedules timeouts and promise callbacks is more complicated than you think. This can be the reason...
Let's say you have two factories that share some attributes and traits: FactoryBot.define do factory :user do screen_name...
Have you ever mistaken one Rails environment for another? The attached helper will help you to never do it again...
This extension allows you to manually sort (order) your folders in the folder pane of Thunderbird or automatically sort them...
When receiving a new SSL-Certificate for an existing SSL-key it should be checked that they match cryptographically.
It claims to be even faster and brings a new plugin that polyfills object-fit and object-position. This allows...
As your Rails project grows, you will accumulate a number of small patches. These will usually fix a bug in...
Automatically convert bitmap images like JPEGs, GIFs and PNGs to the crisp, clean, scalable vector art of EPS, SVG, and...
At least Selenium cannot find disabled fields. Unless you find them explicitly: find_field 'This is disabled', disabled: true
When you are working with jQuery selectors and collections, many times you want to know if the collection actually contains...
The attached ImageLoader helper will start fetching an image and return an image that is resolved once the image is...
jQuery's find looks in the element's descendants. It will never return the current element itself, even if the...
Sometimes you want to preload images that you will be using later. E.g. if hovering over a an area changes...
TL;DR If you want to support most browsers, then don't exceed 50 cookies per domain, and don't...
Connect to your IMAP server. If you have SSL enabled: openssl s_client -connect your-server:993 if your server...
Edit /etc/default/bind9 and change OPTIONS="-u bind" to OPTIONS="-u bind -d 50 -g" Restart BIND and you'll see...
When you find yourself in the situation that you would like to define a custom matcher in your specs, but...
Many of our developers love to use the "awesome" window manager on Linux. However, RubyMine dialogs occasionally defocus while typing...
To delay your entire Jasmine test suite until the DOM is ready, add the following: beforeAll(function(done) { $(done); });
Since jQuery 3 saw it's first release candidate today, the links has a list of (breaking) changes.
brandcolors.net provides you with the colors of the world's biggest brands, easily searchable.
When you have a localized website, you may want to redirect users to their preferred language when they visit the...
fake_stripe spins up a local server that acts like Stripe’s and also serves a fake version of Stripe.js...
When you run rake db:rollback and nothing happens, you are probably missing the latest migration file (or have not...