Consider this HTML: Click me! Hello Universe! Hello Universe! Hello Universe! Hello Universe! Hello Universe! Hello Universe!
Why string sorting sucks in vanilla Ruby Ruby's sort method doesn't work as expected with special characters (like...
In large forms (30+ controls) new Capybara version become [extremely slow] when filling out fields. It takes several seconds per...
When using the asset pipeline your assets (images, javascripts, stylesheets, fonts) live in folders inside app: app/assets/fonts app/assets/images...
Some progress was made by browsers on implementing CSS filters like blur, greyscale or some other effects. You might already...
If you are using VNC to run Selenium tests, it may be hard to see what's going on since...
I had trouble serving an MP4 video to my iPad. Although the video complied with all the specs (H.264 codec...
Geoffrey Grosenbach has created Gruff for easily plotting graphs. It is written in pure Ruby and integrates with Rails applications...
Localizing a non-trivial application can be a huge undertaking. This card will give you an overview over the many...
If your project uses another version than your default Ruby, RubyMine will give you incorrect inspections, for example.\
Embedding bitmap images within PDF sometimes results in large files because the bitmaps are not compressed. If you don't...
Note: You might also want to check out BoxCryptor which does pretty much the same, and is supported across many...
Capistrano recently had some API changes that can results in deploys not working when running with old deploy.rb files.
When requests arrive at the application servers simultaneously, weird things can happen. Sometimes, this can also happen if a user...
Slides presenting ways to integrate the ideas of Aspect-Oriented Programming in Ruby. Outline Why Aspect-Oriented Programming?
Though the W3C even gives it as an example, no browser actually supports this CSS: img:before { content: "something"; }
Sometimes you need a special version of chrome because it has some features you need for testing, like in this...
You can set the resolution and user agent used in selenium tests with chrome with the method described in this...
When you want to test how an web-application reacts in a specific resolution, you can set up a specific...
This is for you when you want to mount a dmcrypt encrypted partition manually, e.g. from a live CD.
All our projects have enum-like requirements like this: An attribute value must be included in a given set of...
By default, Google Analytics tracks the current URL for every request. Sometimes you will want to track another URL instead...
An association defined with has_many :through will return the same record multiple times if multiple join models for the...
An = is represented by =3D in the log file. I got confused by the leading 3D which is not part...