Under certain circumstances gettext_i18n_rails will hit a near-infinite loop. This occured in Rails 2.3.5 with Haml 3.0.18...
Interesting interview with DHH, where he talks about how they made the new Basecamp feel very fast without using a...
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...
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...
You can quickly access views that belong to a controller by using the tiny "page with arrow" icon in the...
In Selenium features the server and client are running in separate processes. Therefore, when mocking time with a tool like...
This Firebug feature is called simply Log Events and allows developers to log DOM events into the Console panel.
No one wants to cry over regression issues in views; does testing HTML and CSS have to be such a...
ReText is a cross-platform WYSIWYG-ish Markdown editor. Toggle editor and preview layout with Ctrl+E.\
Explanation of the "bootstrap 2" base CSS. Contains information about: Typography Code Tables Forms Buttons Icons
When you develop a gem and you have a Gemfile in your project directory, you might be surprised that your...
Consul 0.4.0 comes with some new features. Dependencies Consul no longer requires assignable_values, it's optional for when you...
paper_trail is an excellent gem to track record versions and changes. You almost never want to reimplement something like...
The facebook API allows up to 600 requests per 600 seconds. If you poll more often, you'll get no...
Write your app using HTML, CSS or JavaScript, upload it to the PhoneGap Build service and get back app-store...
When deploying, Capistrano puts a REVISION file into your application's release directory. It contains the hash of the commit...
You can say this in helpers like link_to and content_tag: = link_to 'Label', root_url, :data => { :foo => 'bar...
This will make MySQL log all received queries so you can see for yourself what happens on the database level...
There was a bug in Skype that could cause messages to be sent to incorrect recipients (anyone, not only people...