makandra dev
compass-style.org

Since we are migrating from our homegrown mixins.sass and helpers.sass to Compass, here is a list of all the mixins...

tjvantoll.com

Did you know you can color your line-throughs or underline, or make them wavy like spell-checkers do?

speakerdeck.com

Awesome slide deck about taking liberties with design requirements in order to keep the CSS simple.

rubydoc.info

Preface: Normally, you would not need this in integrations tests (probably that's why it is so hard to achieve...

When two elements with display: inline-block are sitting next to each other, whitespace between becomes a space character.

fortawesome.github.io

A list of FontAwesome icons in the form of copyable Unicode characters or HTML entities. You might prefer to use...

snook.ca

CSS3 comes with new unit rem. It works like em but it is always relative to the element instead of...

hagenburger.net

An opinion how to implement BEM. I don't agree with all of Nico's choices, but I applaud his...

A short browsing revealed that this may be a current firefox issue Current workaround: use another browser

In Rails 5 you can say: ApplicationController.render( :template => 'users/index', :layout => 'my_layout', :assigns => { users: @users } ) If a Request Environment is...

Box shadows are awesome. Unfortunately they are also very costly to render. You will rarely notice the rendering time on...

For Capybara, use this step: Then /^"([^"]*)" should be a disabled option for "([^"]*)"(?: within "([^\"]*)")?$/ do |value, field, selector| with_scope(selector...

Use the click method on the DOM element: let link = document.querySelector('a') link.click()

makandra dev

Using CSS sprites for background images is a technique for optimizing page load time by combining smaller images into a...

theprogrammingbutler.com

Similar to closing an opened browser window, spreewald now supports the I switch to the new browser tab step.

stackoverflow.com

The ipad onscreen keyboard changes position:fixed style to position:static that misplaces those elements and you'll have problems...

Next time you have to do more than trivial CSS changes on a project, you probably want to have live...

Set the hash to a dummy hash which doesn't hit any id at your page, for example: window.location.hash = "_";

This card shows how to upgrade a Rails 2 application from Rails 2.3.8 through every single patch level up to...

Merge requests are often rejected for similar reasons. To avoid this, before you send a merge request, please confirm that...

The Ruby on Rails security list archive can be found here: http://groups.google.com/group/rubyonrails-security You can subscribe to this mailing...

Our development process makes us deploy very often. As the number of releases grows, junk clogs up the hard drive...

Back in the old days, we couldn't do something like that: .foo { position: absolute; bottom: 0; /* This was bad...

Capybara drivers will usually delete all cookies after each scenario. If you need to lose cookie data in the middle...