Until recently, you could open a new tab via window.open when using execute_script in Selenium tests. It no longer...
As described by the linked Stackoverflow answer, run these commands: sudo add-apt-repository ppa:git-core/ppa -y
From time to time, RubyMine suddenly did not accept any keyboard input and felt crashed, while mouse interaction was still...
After restarting an OpenStack host you may encouter problems with missing iptables rules (we're on an quite old release...
While you can use Apache as a reverse proxy, it tries to be too smart. Try nginx instead, it's...
This is a guide on how to effectively use Git when working on a feature branch. It is designed to...
I figure we needed a definitive reference for what work is triggered by changing various CSS properties. It's something...
In the DevTools settings, there's a "Shortcuts" section. Found these keyboard shortcuts there: General ESC Toggle drawer
This is how you regain disk space from OpenStack instances if you are using kvm and qcow. If your instance...
If you have problems installing a gem and get a error collect2: error: ld returned 1 exit status it's...
We organize our daily work with issues in our Linear workspace. Issue format A good issue needs to be precise...
PhantomJS has no binary builds for Linux, and building it yourself is painful. However, you can install it through npm...
First install Node.js / npm. Then you can install Bower through npm: sudo npm install -g bower
I recommend install Node.js using nvm. This way you can have multiple Node versions in your ~/.nvm. You also won...
DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Here's what you should know before you...
If you need a postgresql extension for your database it isn't a good idea to give your applications database...
Use form models to handle this problem Or soften the validation to validates_presence_of :parent
tig is a command line explorer for Git that is just awesome. Install via apt-get or brew. Handy commands...
CTRL + SHIFT + ALT + N Search for any symbol in your application, like CSS classes, Ruby classes, methods, helpers etc...
In tests, it is sometimes useful to create records with specific ids. On PostgreSQL this can cause problems: Usually, PostgreSQL...
The migration DSL now supports adding and removing foreign keys. They are dumped to schema.rb as well. At this time...
Large projects usually have large test suites that can run for a long time. This can be annoying as running...
If you need to follow links, click buttons, etc. using Capybara inside an , you can do it like this:
In my RubyMine I have recorded two macros for debugging and linked them to some keyboard shortcuts. Since I believe...