makandra dev
github.com

The (admittedly crazy) goal of this Gem is to be able to format/split all phone numbers in the world.

blog.teamtreehouse.com

Randy Hoyt is presenting a way to display something (e.g. products) in a grid. It's responsive, too!

Ruby's mathn library changes Fixnum division to work with exact Rationals, so 2 / 3 => 0 2 / 3 * 3 => 0...

There is no reason to leave trailing whitespace characters in your project's files, so don't add any.

web.archive.org

TL;DR Avoid before(:context) (formerly before(:all)), use before(:example) (formerly before(:each)) instead. If you do use before...

simple_format ignores Rails' XSS protection. Even when called with an unsafe string, HTML characters will not be escaped or...

Given you store files on Amazon S3 and you need to stream those files out to people while you don...

Ever wanted autocompletion for paths from paths.rb in Cucumber? This card lets you write your steps like this:

StaticMatic is a nice tool to build simple static websites. In case you want to have some nifty styles on...

Note: Modern Rails has two build pipelines, the asset pipeline (or "Sprockets") and Webpacker. The principles below apply for both...

The step definition below allows you to write: Then I should see an HTML redirect to "http://www.makandracards.com" in the...

When you get an error like this: Invalid gemspec in [/opt/www/foo-project.makandra.de/shared/bundle/ruby/1.8/specifications/carrierwave-0.6.2.gemspec]: Illformed requirement ["# 1.1.4"] ... the machine's Rubygems needs to...

rubyforge.org

Under certain circumstances gettext_i18n_rails will hit a near-infinite loop. This occured in Rails 2.3.5 with Haml 3.0.18...

youtube.com

Interesting interview with DHH, where he talks about how they made the new Basecamp feel very fast without using a...

makandra dev
github.com

pjax loads HTML from your server into the current page without a full reload. It's ajax with real permalinks...

If you have an html_safe string, you won't be able to call gsub with a block and match...

In a nutshell: return statements inside blocks cause a method's return value to change. This is by design (and...

A print stylesheet is easy to create. Choose a font suited for paper, hide some elements, done. Unfortunately print stylesheets...

There are many fun Unicode characters like ▲ or ☯. You might be tempted to use them for graphical elements in lieu...

css-tricks.com

Nice list of icon sets that come in the form of fonts. I recommend Font Awesome.

Jedes nicht rein private Profil auf Social Media Portalen muss ein Impressum haben, das heißt insbesondere Unternehmen und Freiberufler (§ 5...

jetbrains.com

You can quickly access views that belong to a controller by using the tiny "page with arrow" icon in the...

github.com

In Selenium features the server and client are running in separate processes. Therefore, when mocking time with a tool like...

softwareishard.com

This Firebug feature is called simply Log Events and allows developers to log DOM events into the Console panel.