RubyMine allows bookmarking lines of code. This is super-helpful when working on a complex problem. I've been using...
Hint This applies only to distributions based on Debian. Requirement You need to setup the PostgreSQL Apt Repository first.
To move elements around we should be familiar with coordinates. Most JavaScript methods deal with one of two coordinate systems...
As web developers, we know how easy it is to end up with web page bloat. But loading a webpage...
window.getSelection().toString(); Browser support: IE9+, Android 4.3+, Safari 5+
You can easily have a JavaScript hash/object that returns a default value for unset keys/properties -- as long as you need...
There seems to be a nasty bug in Chrome 56 when testing with Selenium and Capybara: Slashes are not written...
Just like we use gems on the server, we use third party JavaScript libraries in the browser. These typically provide...
Collection of useful tools in the Chrome JavaScript console. Make the whole page editable This is not special to Chrome...
TLDR: A function is hard to use when it sometimes returns a promise and sometimes throws an exception. When writing...
In general, you should not put a block element inside an inline element. So don't do this: text
Plot graphs in Ruby WebGraphviz renders in your browser via JavaScript (to store the rendered graph, extract the SVG using...
TL;DR Debugging problems with javascript errors in cucumber tests is sometimes easier in the browser. Run the test, stop...
When you're writing specs for ActiveRecord models that use memoization, a simple #reload will not do: it 'updates on...
We used zeroclipboard.js in some of our projects but now we switched to clipboard.js because it does not rely on...
This might be relevant for us since we're often managing customer documents in our apps. I played around with...
Same requests are recorded only once in vcr. Replaying a test fails, if you trigger the same request multiple times...
There is no build in functionally in jQuery and Prototype to extract params from a url. You can use this...
ClockPicker is a JavaScript and Bootstrap implementation of an Android-style time picker which looks and feels great. Unfortunately, it...
Promises are the new way™ to express "Do this, and once you're done, do that". In contrast to callbacks...
To simulate Rails' to_sentence in your JavaScript application, you can use these few lines of CoffeeScript code: joinSentence = (array...
Hint You're not able to control which redis replica will chosen for the failover. Connect to your sentinel instance...
Here is a symbol of an eight note: ♪ Its two-byte hex representation is 0x266A. This card describes how to...
All new browsers support the new object-fit CSS property. It allows to specify how an element behaves within its...